Briefkasten
Erfahrenes Mitglied
Hallo,
ich versuche ein Script zu schreiben bei dem man Fotoalben verwalten kann. Es soll ohne DB auskommen. Ich bin gerade dabei den Upload-Teil fertigzustellen.
Es gibt allerdings einige Probleme. So sollte es funktionieren:
1.)Benutzer gibt ein Wie das Fotoalbum heißt und wieviel Uploadfelder er benötigt.
http://kappl.milten.lima-city.de/images/upload/create_alb.php
2.)Es werden die Uploadfelder generiert und ein Ordner erstellt (Ordnername = Fotoalbumname von Schritt1)
http://kappl.milten.lima-city.de/images/upload/upload.php
3.)Dateien werden auf .gif und jpeg geprüft und sollen nun vom PHP temp Order in den Fotoalbumordner(Erstellter Fotoalbumname(ordner) von Schritt 2) kopiert werden. http://kappl.milten.lima-city.de/images/upload/check.php
1 Problem es wird nur ein Bild upgeloadet.
2 Problem "Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1009 is not allowed to access / owned by uid 0 in /home/webpages/lima-city/kappl/html/images/upload/check.php on line 8
Konnte nicht kopiert werden!"
Habt ihr ne Idee was ich anderst machen könnte?
mfg Briefkasten
ich versuche ein Script zu schreiben bei dem man Fotoalben verwalten kann. Es soll ohne DB auskommen. Ich bin gerade dabei den Upload-Teil fertigzustellen.
Es gibt allerdings einige Probleme. So sollte es funktionieren:
1.)Benutzer gibt ein Wie das Fotoalbum heißt und wieviel Uploadfelder er benötigt.
http://kappl.milten.lima-city.de/images/upload/create_alb.php
PHP:
<form action="upload.php" method="POST">
Geben Sie den Namen des Albumbs ein: <input type="text" name="Albumname"></input><br/>
Geben Sie an wieviel Bilder Sie hochladen wollen:<input name="anzahlderbilder" type="text" size="4" maxlength="2">
</input><br/>
<input type=submit value="Submit">
</form>
http://kappl.milten.lima-city.de/images/upload/upload.php
PHP:
<?php
echo " <b>$Albumname</b> uploaden:\n";
echo '<form name="form1" method="post" action="check.php" enctype="multipart/form-data">';
for ($i=0; $i < $anzahlderbilder; $i++)
{
echo '<input type="file" name="imagefile">';
echo '<br/>';
}
echo '<input type="submit" name="Submit" value="Submit">';
echo '</form>';
mkdir ("$Albumname", 0700);
?>
PHP:
<?
if(isset( $Submit ))
{
//If the Submitbutton was pressed do:
if ($_FILES['imagefile']['type'] == "image/gif" || $_FILES['imagefile']['type'] == "image/jpeg" || $_FILES['imagefile']['type'] == "image/pjpeg")
{
move_uploaded_file ($_FILES['imagefile']['tmp_name'], "$Albumname/".$_FILES['imagefile']['name']) or die ("Konnte nicht kopiert werden!");
echo "";
echo "Name: ".$_FILES['imagefile']['name']."";
echo "Size: ".$_FILES['imagefile']['size']."";
echo "Type: ".$_FILES['imagefile']['type']."";
echo "Copy Done....";
}
else
{
echo "<br><br>";
echo "Datei konnte nicht hochgeladen werden, Falscherdateityp (".$_FILES['imagefile']['name'].")<br>";
}
}
1 Problem es wird nur ein Bild upgeloadet.
2 Problem "Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1009 is not allowed to access / owned by uid 0 in /home/webpages/lima-city/kappl/html/images/upload/check.php on line 8
Konnte nicht kopiert werden!"
Habt ihr ne Idee was ich anderst machen könnte?
mfg Briefkasten
Zuletzt bearbeitet: