Avatar billede fhansen Praktikant
19. marts 2007 - 23:56 Der er 7 kommentarer og
1 løsning

Upload af billeder

Hejsa.

Efter at jeg har flyttet mit site op på et webhotel, får jeg flg. fejl


Warning: move_uploaded_file(/data/www/site10606/web/Uploaded files/Members/Images/4.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 83

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/data/tmp/phpm2qwOM' to '/data/www/site10606/web/Uploaded files/Members/Images/4.jpg' in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 83

Warning: getimagesize() [function.getimagesize]: Unable to access /data/www/site10606/web/Uploaded files/Members/Images/4.jpg in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 85

Warning: getimagesize(/data/www/site10606/web/Uploaded files/Members/Images/4.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 85

Warning: Division by zero in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 86

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /data/www/site10606/web/Lockfiles/MemberUpload.php on line 92


jeg bruger flg path

$dist = $_SERVER['DOCUMENT_ROOT'].'/Uploaded files/Members/Images/';
$thdist = $_SERVER['DOCUMENT_ROOT'].'/Uploaded files/Members/Thumbs/';

move_uploaded_file($_FILES["singlefile"]["tmp_name"], $dist.$newname.$ftype);

list($width_orig, $height_orig) = getimagesize($dist.$newname.$ftype);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
  $width = $height*$ratio_orig;
} else {
  $height = $width/$ratio_orig;
}
$image_p = imagecreatetruecolor($width, $height);
if ($str3 == "image/png") {
    $image = imagecreatefrompng($dist .$newname.$ftype);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    imagepng($image_p,$thdist.$newname.$ftype);
} else if ($str3 == "image/gif") {
    $image = imagecreatefromgif($dist .$newname.$ftype);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    imagegif($image_p,$thdist.$newname.$ftype);
} else if ($str3 == "image/pjpeg") {
    $image = imagecreatefromjpeg($dist .$newname.$ftype);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    imagejpeg($image_p,$thdist.$newname.$ftype);
} else if ($str3 == "image/wbmp") {
    $image = imagecreatefromwbmp($dist .$newname.$ftype);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    imagewbmp($image_p,$thdist.$newname.$ftype);
}
Avatar billede fhansen Praktikant
19. marts 2007 - 23:58 #1
det er bla. denne linie der fejl

move_uploaded_file($_FILES["singlefile"]["tmp_name"], $dist.$newname.$ftype);
Avatar billede erikjacobsen Ekspert
20. marts 2007 - 00:04 #2
Du skal sikkert give skrivetilladelse i dit Images-katalog. Start med at give 777 (måske med dit ftp-program). Det er en lidt voldsom tilladelse, men så kan vi se hvad der sker.
Avatar billede fhansen Praktikant
20. marts 2007 - 10:59 #3
Hmmm, jeg tror du har ret i at der mangler skriverettigheder.
Men sandheden er at jeg ikke ved hvordan skriver det ind i min kode.

Jeg er vel nødt til at bruge bruger navn og password fra min ftp konto.

Jeg skal måske lige fortælle at mit webhotel er webpartner

Finn
Avatar billede erikjacobsen Ekspert
20. marts 2007 - 11:40 #4
Du skal nok bare gøre det i dit ftp-program.
Avatar billede fhansen Praktikant
20. marts 2007 - 12:39 #5
*SS*

PHP har jo nogle udmærket ftp komandoer.
Så det fungere nu.


Finn
Avatar billede erikjacobsen Ekspert
20. marts 2007 - 13:04 #6
Herligt. Jeg samler ikke på point, så hvis det er løst, så lægger du et svar, og accepterer eget svar.
Avatar billede fhansen Praktikant
21. marts 2007 - 17:31 #7
okay
Avatar billede fhansen Praktikant
21. marts 2007 - 17:32 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester