Autor Zpráva
pe1
Profil *
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 *
To nevime jestli jsi je menil, nebo mas ve sciptu zmenu prav.

Nejde tam vstoupit pres commandra nebo do ni nejde uploudovat ?
pe1
Profil *
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
Zmen toto
$mode = '0666';

na

$mode = '0777';
WertriK
Profil *
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 *
Vyriešil som to v nastaveni mode na 0777 a so zložkou som v ftp klientovi spravil to isté. Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0