ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
408
408
EMPFEHLEN
-
11.12.04 18:31 #1
- Registriert seit
- Nov 2004
- Beiträge
- 24
Ich habe ein Problem mit einem script, welches ich gerade geschrieben habe! Kann mir jemand sagen was die Fehler sind? Und wie ich sie beheben kann?
PHP-Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Upload</title>
</head>
<body>
<?php
//Name des Unterverzeichnisses in eine Variable schreiben
$uverz="datein";
if($_Post[sent])
{
//Wenn das Unterverzeichniss noch nicht existiert, dieses anlegen
if(!file_exists($uverz))
{mkdir($uverz, 0755);}
//Dateigröße kontrollieren
if($_FILES[neuedatei][size]>100000)
{$fehler="<br>Die Datei ist zu groß";}
//Zulässige Dateitypen kontrollieren
if($_FILES[neuedatei][type]=='image/pjeg' or $_FILES[neuedatei][type] == 'image/gif')
{$fehler .="<br>Der Dateityp ist nicht zulässig.<br>";}
//Datei speichern, wenn kein Fehler vorliegt
if (!$fehler)
{
//Eindeutigen Namen generieren
$name=uniqid(" ");
//Dateiendung je nach typ an den Namen anhängen
switch($_FILES[neuedatei][type])
{
case 'image/pjpeg':
$name.=".jpg";
break;
case 'image/gif':
$name.=".gif";
break;
}
//Den Dateinamen um die Pfadangabe erweitern
$name=$uverz."/".$name;
//DIe Datei in das Unterverzeichniss kopieren
copy($_FILES[neuedatei][tmp_name], $name);
}
else
{echo "<h2><font color=red>".$fehler."</font></h2>";}
}
//Ausgeben der bereits vorhandenen Datein im Unterverzeichnis
echo "<h2>Bisher hochgeladene Datein</h2>";
$i=1;
$verzeichnis=opendir($uverz);
while($file = readdir($verzeichnis))
{
if(is_file($uverz."/".$file))
{
echo "a href=\"".$uverz."/".$file."\" target=\"_blank\">Datei_".$i."</a><br>";
$i++;
}
}
closedir($verzeichnis);
?>
<h2>Eine Datei hochladen</h2>
<form action="<? echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="sent" value="1">
<p>Die Datei auswählen</p>
<input type="file" name="neuedatei"><br><br>
<input type="submit"><input type="reset" value="Zurücksetzen">
</form>
</body>
</html>Meine Homepage: Hier klicken
-
Was ist denn der Fehler?
Du hast zum Beispiel beim echo "a href=\"".... das Kleiner-Zeichen / die öffnende spitze Klammer vergessen.
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
-
11.12.04 19:19 #3
- Registriert seit
- Nov 2004
- Beiträge
- 24
http://schoolfreeware.sc.ohost.de/Upload/index.php
Hier mal die Domain, dann seht ihr die Fehlermeldungen!Meine Homepage: Hier klicken
-
Hi!
Es gibt scheinbar keinen Ordner "datein", es steht doch auch dort: "No such file or directory".
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
-
12.12.04 13:42 #5
- Registriert seit
- Nov 2004
- Beiträge
- 24
Ja aber eigentlich ist das script ja so geschrieben, dass es einen Ordner anlegt! Außerdem klappte es auch nicht, als ich den Ordner erstellt habe!
Meine Homepage: Hier klicken
-
Hi!
Wie sieht es mit den Verzeichnisrechten aus? 0755 ist meiner Ansicht nach verkehrt. Ich würde es mal mit 0777 versuchen. Außerdem muss auch das aktuelle Verzeichnis auf 0777 gestellt sein.
Bevor ich mir deinen Code genauer ansehen kann, formatiere ihn bitte mal gemäß der PEAR-Coding-Standards: http://pear.php.net/manual/en/standards.php
Dann ist er nämlich um einiges leichter zu überblicken, zu verstehen und damit auch zu debuggen!
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
Ähnliche Themen
-
Upload Script - JPG KEIN Upload möglich
Von Radanua im Forum PHPAntworten: 12Letzter Beitrag: 12.09.10, 21:32 -
upload script
Von cranc1 im Forum PHPAntworten: 2Letzter Beitrag: 26.08.07, 14:40 -
upload script
Von flying-anzi im Forum PHPAntworten: 3Letzter Beitrag: 23.08.07, 17:08 -
[JSP] Upload Script
Von iNstinct im Forum JavaAntworten: 2Letzter Beitrag: 08.08.06, 18:42 -
upload script
Von fragman im Forum PHPAntworten: 4Letzter Beitrag: 23.07.03, 16:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren