Autor | Zpráva | ||
---|---|---|---|
pe1 Profil * |
#1 · Zasláno: 11. 5. 2006, 16:53:33
Urobil som si skript na zmenu veľkosti obrázka a upload na server. Po pár nahratiach obrázkov sa do zložky nedá vstúpiť, premenovať a ani nahrávať súbory. Prosím o radu. Boli zmenené nejaké prístupové práva? Ešte raz díky.
|
||
WertriK Profil * |
#2 · Zasláno: 11. 5. 2006, 16:55:19
To nevime jestli jsi je menil, nebo mas ve sciptu zmenu prav.
Nejde tam vstoupit pres commandra nebo do ni nejde uploudovat ? |
||
pe1 Profil * |
#3 · Zasláno: 11. 5. 2006, 17:05:05
Nemenil som nič. Script je nasledovný: Môže byť problém v $mode = '0666'; On určitú dobu fungoval bezchybne, ale potom sa to seklo a už nejde ani vymazať, vstupovať do zložky. Údaje sa ale ťahajú pekne.
$size = 100; // the thumbnail height $filedir = 'foto/'; // the directory for the original image $thumbdir = 'foto/'; // the directory for the thumbnail image $prefix = 'small_'; // the prefix to be added to the original name $maxfile = '2000000000000'; $mode = '0666'; $userfile_name = $_FILES['image']['name']; $userfile_tmp = $_FILES['image']['tmp_name']; $userfile_size = $_FILES['image']['size']; $userfile_type = $_FILES['image']['type']; if (isset($_FILES['image']['name'])) { $prod_img = $filedir.$userfile_name; $prod_img_thumb = $thumbdir.$prefix.$userfile_name; move_uploaded_file($userfile_tmp, $prod_img); chmod ($prod_img, octdec($mode)); $sizes = getimagesize($prod_img); $aspect_ratio = $sizes[1]/$sizes[0]; if ($sizes[1] <= $size) { $new_width = $sizes[0]; $new_height = $sizes[1]; }else{ $new_height = $size; $new_width = abs($new_height/$aspect_ratio); } $destimg=ImageCreateTrueColor($new_width,$new_height); $srcimg=ImageCreateFromJPEG($prod_img); ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,Ima geSX($srcimg),ImageSY($srcimg)); ImageJPEG($destimg,$prod_img_thumb,90); imagedestroy($destimg); } |
||
Hugo Profil |
#4 · Zasláno: 11. 5. 2006, 18:07:34
Zmen toto
$mode = '0666'; na $mode = '0777'; |
||
WertriK Profil * |
#5 · Zasláno: 11. 5. 2006, 18:10:37
Zkus zmenit
$mode = '0666'; na $mode = '0777'; a chmod ($prod_img, octdec($mode)); na chmod ($prod_img, $mode); Potom zkus neco uploadnout, a zkus se tam dosta. POkud by to neslo tak se pripoj na FTP pomoci commandra oznac tu slozku, v levo nahore soubory > atributy > zaskrtni vse > ok Ale prijde mi to divne, nevytvarel jsi tu slozku pomoci php ? |
||
pe1 Profil * |
#6 · Zasláno: 12. 5. 2006, 23:43:25
Vyriešil som to v nastaveni mode na 0777 a so zložkou som v ftp klientovi spravil to isté. Díky
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0