Es geht dabei um eine möglichkeit Dateien auf einem Server hochzuladen.
"$file" ist die file, dementsprechend $file_name der Name der File
Es funktioniert an sich alles, bis auf das ausführen der zweiten Schleife. Sprich: der Dateiname existiert noch nicht und es wurde eine Datei ausgewählt... er Kopiert die Datei dann (wie er ja soll) aber gibt auch die Fehlermeldung: Die Datei konnte nicht kopiert werden. Das ging aber schon, funktioniert nicht mehr seit ich die Schleife 1 eingebaut habe.
Wer kann mir helfen???????????
PHP-Code:
//schaut nach ob es schon eine file mit diesem Namen gibt
$result=mysql_query("select name from dokument where name='$file_name'");
list($c)=mysql_fetch_row($result);
//erste Schleife bricht ab fals der Dateiname schon existiert
if("$c" =="")
{
//zweite Schleife bricht ab fals keine Datei ausgewählt wurde
if("$file_name" !="")
{
copy ("file", "D:apacheApache2htdocsDatein/$file_name")
or die("Die Datei konnte nicht kopiert werden.");
}
else {die("Keine Datei ausgewählt");}
}
else {die("Es gibt bereits eine Datei mit diesem Namen");}