title image


Smiley Problem mit FileUpload ab PHP-Version 4.4.1
hallo...

Ich hab hier eine kleines problem mit php und unseren VoiceXML-Interpreter (Browser).

In vxml gibt es ein Element namens "record" mit dem eine Audioeingabe aufgezeichnet werden kann. Diese Eingaben wird dann mittels POST-Submit (multipart/form-data) an den Webserver übergeben.

Ich hole mir dann die tmp-Datei mittels "move_uploaded_file($_FILES["r1"]["tmp_name"], $Dest)". Es funktioniert auch super bis zur php-Version 4.4.0. Ab 4.4.1 liefert "$_FILES["r1"]["tmp_name"]" kein Ergbnis mehr zurück. Mit einer normalen html-Anwendung funktionierts, also vermut ich den Fehler auf unsere Seite. Hat jemand ne Ahnung was da auf php-Seite geändert worden ist und was die anderen Browser anders machen?



Im php Changelog hab ich das gefunden zum thema upload von 4.4.0 zu 4.4.1....



# Added missing safe_mode checks for image* functions and cURL.

# Added missing safe_mode/open_basedir checks for file uploads.

Fixed bug #33673 (Added detection for partially uploaded files).



Nur leider hab ich bisher noch nich soviel mit PHP zutun gehabt um das richtig zu interpretieren.

Vieleicht hat ja jemand ne Idee!



so sieht mein Code dazu aus:




$Dest = "C:/Inetpub/wwwroot/helge/VXML_TestAppl/Record/new.jpg";

if(isset($_FILES["r1"]))

{

$Src = $_FILES["r1"]["tmp_name"];

if(!move_uploaded_file($Src, $Dest))

$msg = "nicht gespeichert";

else

$msg = "gespeichert";

}

else

$msg = "Datei nicht vorhanden";

?>





ciao Helge

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: