Hallo
Habe gerade angefangen mich für php zu interessieren.Ich möchte gerne über eine
html form einen "Teilekatalog" erstellen.
Das mit der Eingabe und dem speichern in eine Datei hat (bis auf einen zeilensprung nach jedem Datensatz )auch hingehauen nur das mit den Bildern will
nicht klappen,
Aus Grundlagen und Profiwissen habe ich folgendes Listing abgetippt :
Alles anzeigen
Damit wollte ich mich langsam rantasten.
Wenn ich das Script laufen lasse bekomme ich die fehlermeldung :
Fehler - kann Datei nicht ablegen. was mache ich falsch ?
ich habe ein Unterverzeichnis upload angelegt.
Hoffe ihr könnt mir weiterhelfen.
Gruss
Thoran
Habe gerade angefangen mich für php zu interessieren.Ich möchte gerne über eine
html form einen "Teilekatalog" erstellen.
Das mit der Eingabe und dem speichern in eine Datei hat (bis auf einen zeilensprung nach jedem Datensatz )auch hingehauen nur das mit den Bildern will
nicht klappen,
Aus Grundlagen und Profiwissen habe ich folgendes Listing abgetippt :
Quellcode
- <h1>Willkommen in unserem Bildersammlung </h1>
- senden sie uns ihre Bilder
- <p>
- <form action="<?= $_SERVER['PHP_SELF'] ?>" enctype="multiport/form-data" method=POST>
- <input type="file" name="file" size="50">
- <input type="submit" value="coverbild senden">
- <input type="hidden" name="MAX_FILE_SIZE" value="5000000"
- </form>
- <?php
- $dir = "upload";
- if($_POST['file'])
- {
- $dest = "$dir/{$_FILES['file']['name']}";
- if (!copy($_FILES['tmp_name']['name'], $dest))
- {
- echo "Fehler - kann Datei nicht ablegen <br />\n";
- exit;
- }
- }
- $fd = opendir("$dir");
- while($cover = readdir($fd))
- {
- if (preg_match("/\.(jpg|gif|png)$/i",$cover))
- {
- echo "<a href=\"$cover\">";
- echo "<img src=\"$cover\"align=middle border=0 height=80 width=80>";
- echo "</a>$cover<br />\n";
- }
- }
- closedir($fd);
- ?>
Damit wollte ich mich langsam rantasten.
Wenn ich das Script laufen lasse bekomme ich die fehlermeldung :
Fehler - kann Datei nicht ablegen. was mache ich falsch ?
ich habe ein Unterverzeichnis upload angelegt.
Hoffe ihr könnt mir weiterhelfen.
Gruss
Thoran