Upload Script Problemen
Heb op internet een uploadscript gevonden, die ik al zocht.
Alleen zit ik met een paar bug(s)/fouten in dit script.
Zelf weet ik niet hoe ik ze moet oplossen, dus even een vraag hier. Heb al enkele fouten opgelost.
Fout 1:
Warning: move_uploaded_file(img/Ghostrider.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /mnt/web1/52/68/51615568/htdocs/kbfotografie/beheerderspaneel/uploadje.php on line 63
Alle mappen heb ik naar 777 ge chmodded.
Regel 60-69:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
{
//--- upload image naar $path
move_uploaded_file($_FILES['userfile']['tmp_name'], $path . $_FILES['userfile']['name']);
//--- transparante watermerk
$watermerk = imagecreatefrompng($watermerkurl);
$watermerk_width = imagesx($watermerk);
$watermerk_height = imagesy($watermerk);
imagecreatetruecolor($watermerk_width, $watermerk_height);
?>
{
//--- upload image naar $path
move_uploaded_file($_FILES['userfile']['tmp_name'], $path . $_FILES['userfile']['name']);
//--- transparante watermerk
$watermerk = imagecreatefrompng($watermerkurl);
$watermerk_width = imagesx($watermerk);
$watermerk_height = imagesy($watermerk);
imagecreatetruecolor($watermerk_width, $watermerk_height);
?>
$path:
Alles word geuploaded vanaf de map beheerderspaneel, die onder de rootmap/kbfotografie staat. Je kan in het script kiezen naar welke map je het hebben wilt. In dit geval 'img'
De desgewenste map img staat onder rootmap/kbfotografie
Er zijn nog wel meer fouten. Die vermeld ik straks nog wel, want net had ik al 1 fout opgelost, en waren gelijk 4 meldingen weg.
Misschien dat ik dan nog iets fout doe?
en
Code (php)
1
2
3
4
2
3
4
<?
<form action="' . $_SERVER['PHP_SELF'] . '" method="post" enctype="multipart/form-data">
?>
<form action="' . $_SERVER['PHP_SELF'] . '" method="post" enctype="multipart/form-data">
?>
Totaal 14 errors. Het script schijnt wel gewoon te werken.
Ik ben nog lerende voor PHP, dus nog niet een 'prof'.
Het script komt vanaf hier:
http://www.phphulp.nl/php/scripts/2/638/
Gewijzigd op 01/01/1970 01:00:00 door durk Houtsma
Is er wel een /tmp directory ingesteld? Kijk eens met phpinfo().
Welke schrijfrechten heeft de map ?
upload_tmp_dir no value no value
Hoe kan ik die tmp dir instellen?
Ik host bij Strato.nl
Gewijzigd op 01/01/1970 01:00:00 door durk Houtsma
Even host mailen/bellen of ze dat willen instellen. Misschien is het ook mogelijk om met .htaccess jouw eigen tmp directory in te stellen. Dus gewoon een extra map in je web.
Alvast bedankt voor de hulp.
"Wij raden u aan uw bestanden of afbeeldingen te uploaden via een FTP-Client. Het is helaas niet mogelijk om het via een .php script te doen."
Toen ik door begon te vragen, kreeg ik de volgende reactie:
"Ik weet niet hoe ik u hier mee verder kan helpen. Wij raden u aan uw bestanden of afbeeldingen te uploaden via een FTP-Client."
Hier heb ik dus geen zier aan, hoe kan ik het dan wel regelen?
Ik zal ze ook wel even mailen, misschien dat ze me daar meer kunnen uitleggen.
Want ze zullen het wel niet voor niks zeggen dat je alleen via FTP kan uploaden ;-)
Ik zit bij Strato.nl .. En néé, ik stap niet over