^_^

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von schlaucher »

Hi Neverlands

versuche mal folgendes:
Füge in den Modulcode folgende Zeile ein:
alt

Code: Alles auswählen

if( isset($senden) ) { 

    # Kein Absender-Name eingegeben 
    if( empty($absendername) ) { 
      $fehler1 = "<div class=\"vorspann\"><span style=\"color: red;\">$error_1</span></div>"; 
    } 
 
neu

Code: Alles auswählen

if( isset($senden) ) { 

    echo 'Lokale Datei: '.$datei.' = '.$datei_name.'<br>';

    # Kein Absender-Name eingegeben 
    if( empty($absendername) ) { 
      $fehler1 = "<div class=\"vorspann\"><span style=\"color: red;\">$error_1</span></div>"; 
    } 
 
Du erhälts als Ausgabe den Pfad und den temporären Dateiname der Datei, die Du als Anhang im Formular angegeben hast.

Nun versuch mal per PHP Script eine Datei in diesem Pfad zu öffnen (vorher natürlich ein anlegen z.B. test.txt)

Code: Alles auswählen

<?php
$handle = fopen ("[Temp-Pfad]/test.txt", "r");
?>
Wenn Du keine Fehlermeldung erhälts, darft du via PHP auf dein Temp-Verzeichnis zugreifen. Wenn nicht, musst Du deine Admin Parametern für PHP ändern. Schau mal im PHP Manual unter open_basedir oder doc_root nach.

Gruß
schlaucher
Neverlands
Beiträge: 45
Registriert: Mo 20. Sep 2004, 14:56
Wohnort: Wien
Kontaktdaten:

Beitrag von Neverlands »

hallo Schlaucher,

danke für Deine Antwort!
Ich bekomme nun folgendes Resultat:

Code: Alles auswählen

Lokale Datei: C:\\_GrandM\\katze.bmp = 

Warning: fopen(C:\\_GrandM\\katze.bmp) [function.fopen]: failed to open stream: No such file or directory in E:\contenido\cobas\front_content.php(792) : eval()'d code on line 1063

Warning: filesize() [function.filesize]: stat failed for C:\\_GrandM\\katze.bmp in E:\contenido\cobas\front_content.php(792) : eval()'d code on line 1063

Warning: fread(): supplied argument is not a valid stream resource in E:\contenido\cobas\front_content.php(792) : eval()'d code on line 1063
Kann es sein, dass es mit dem doppelten Backslash in der Pfadangabe ein Problem gibt? Falls es daran liegt, wo kann ich das ändern?

Liebe grüße,
Neverlands
Gesperrt