Hi Helferlein,
habe nun schon einige Threads und Google abgegrast, bin aber leider auf kein - für mich - verwertbares Ergebnis gekommen, daher bitte ich um Eure Hilfe.
Ich lasse mir den Inhalt eines Bilderordners ausgeben. Hinter jedem Bild befindet sich eine checkbox. Wenn checkboxen mit einem Häkchen versehen werden, sollten diese ausgewählten Bilder in einen anderen Ordner kopiert werden.
Sende die ausgewählten Bilder so:
Nun der Code, der die Bilder in den Ordner kopieren soll:
Die Fehlermeldung:
Der Ordner "bilderordner" ist folgendermaßen aufgebaut:
ordner
- Fotos1 (in diesem liegen die ausgewählten Bilder)
-- test (hier gehören sie dann hin)
Auf der gleichen Ebene wie der Ordner "ordner" liegt unter anderem auch die "copyBilder.php".
Was mache ich hier falsch? Das Script kennt die Bilder und weiß auch den Pfad, warum werden die Bilder nicht kopiert?
Schickt mich bitte in die richtige Richtung, danke.
habe nun schon einige Threads und Google abgegrast, bin aber leider auf kein - für mich - verwertbares Ergebnis gekommen, daher bitte ich um Eure Hilfe.
Ich lasse mir den Inhalt eines Bilderordners ausgeben. Hinter jedem Bild befindet sich eine checkbox. Wenn checkboxen mit einem Häkchen versehen werden, sollten diese ausgewählten Bilder in einen anderen Ordner kopiert werden.
Sende die ausgewählten Bilder so:
PHP:
...
<input type='checkbox' name='images[]' value='".$eintrag."'>
...
<input type='submit' name'sendfiles' value='Bilder in Ordner speichern'>
Nun der Code, der die Bilder in den Ordner kopieren soll:
PHP:
if (isset($_POST['images'])){
foreach ($_POST['images'] as $bilder){
//echo $bilder."<br />";
$target = "test/";
$verschieben = copy($bilder, $target);
if (!$verschieben)
echo "Datei <b>".$bilder."</b> nicht nach ".$target." verschoben<br />";
else
echo "Datei <b>".$bilder."</b> erfolgreich nach ".$target." verschoben<br />";
}
}
else
echo "nix giggt";
Die Fehlermeldung:
Code:
Warning: copy(2004060948.jpg): failed to open stream: No such file or directory in W:\xampp\htdocs\bilderordner\copyBilder.php on line 55
Datei 2004060948.jpg nicht nach test/ verschoben
Warning: copy(2004060949.jpg): failed to open stream: No such file or directory in W:\xampp\htdocs\bilderordner\copyBilder.php on line 55
Datei 2004060949.jpg nicht nach test/ verschoben
Warning: copy(TH_2004060948.jpg): failed to open stream: No such file or directory in W:\xampp\htdocs\bilderordner\copyBilder.php on line 55
Datei TH_2004060948.jpg nicht nach test/ verschoben
Der Ordner "bilderordner" ist folgendermaßen aufgebaut:
ordner
- Fotos1 (in diesem liegen die ausgewählten Bilder)
-- test (hier gehören sie dann hin)
Auf der gleichen Ebene wie der Ordner "ordner" liegt unter anderem auch die "copyBilder.php".
Was mache ich hier falsch? Das Script kennt die Bilder und weiß auch den Pfad, warum werden die Bilder nicht kopiert?
Schickt mich bitte in die richtige Richtung, danke.