hallo,
ich habe mir gerade ein formular gebastelt, mit welchem man später bilder auf den server laden kann und diese automatisch in ein verzeichnis kopiert werden. dabei wird dies auch alles in eine datenbank gepackt.
ich führe das zz bei mir lokal auf dem rechner aus. habe nen apache-server mit php und mysql am laufen.
wenn ich nun jedoch ein bild "hochlade", wird dies nicht in den angegebenen ordner reinkopiert. es passiert nichts.
ich hab ja die vermutung, dass ich was in der php.ini noch nicht richtig habe. habe schon mit
upload_tmp_dir = C:\tmp
versucht aber auch das hat nicht funktioniert.
hier noch der quelltext
...
foreach($HTTP_POST_FILES as $strFieldName => $arrPostFiles){
if($arrPostFiles['size'] > 0){
$strFileName = $arrPostFiles['name'];
$intFileSize = $arrPostFiles['size'];
$strFileTemp = $arrPostFiles['temp_name'];
copy($arrPostFiles['temp_name'], "./graphics/projects/project_$pro_id/detail_$count.jpg");
echo("Bild <b>$strFileName (umbenannt in detail_$count.jpg)</b> erfolgreich hochgeladen (Grösse: $intFileSize Bytes)<br/>");
$count++;
}
}
bin recht neu in diesem gebiet und hab noch keine erfahrung damit.
vielen dank im voraus,
micha