[ zrnoo @ 19.02.2007. 16:14 ] @
| evo koda sa kojim upisujem naziv slike i sliku na server, ali sam primetio da mi se slika upisuje bez CHMOD 777 (tj zabranjen je READ), sto znaci da se nece prikazati sve dok ja rucno ne podesim! kako to da resim, da li ima fora da se doda deo koda pri upisu same slike u bazu bude uvek ukljucen READ, ili kako da podesim da mi se u tom nekom diru uvek snima u chmed 777
nadam se da me je neko razumeo !!!
Code:
if ( (isset($HTTP_POST_FILES['picture']['name']) &&
is_uploaded_file($HTTP_POST_FILES['picture']['tmp_name'])))
{
if (!isset($user))
$user = mysql_insert_id();
$type = basename($HTTP_POST_FILES['picture']['type']);
switch ($type) {
case 'jpeg':
case 'pjpeg': $filename = "members/$user.jpg";
move_uploaded_file($HTTP_POST_FILES['picture']['tmp_name'],
$filename);
$sql = "update TABLEA
set picture = '$filename'
where name = '$user'";
$result = mysql_query($sql, $conn);
break;
default: print 'Nepodazavamo ovaj format slike: '.
$HTTP_POST_FILES['picture']['type'];
}
}
?>
totalni sam pocetnik pa mi malo pomozite preciznije ako nije problem!
Edit by dakipro: Velika slova.
[Ovu poruku je menjao dakipro dana 19.02.2007. u 17:28 GMT+1]
[Ovu poruku je menjao zrnoo dana 06.03.2007. u 01:13 GMT+1] |
[ dakipro @ 19.02.2007. 16:30 ] @
Probaj da direktorijumu stavis chmod 777, i molim te nemoj da pises velikim slovima i da koristis toliko uzvicnika...
[ afwt @ 19.02.2007. 17:49 ] @
Folder 'members' u koji sacuvavas sliku treba da ti ima CHMOD 777. A onda, nakon poziva move_uploaded_file() treba da probas da pozoves @chmod($filename, 0777). Imas opis u manualu na
http://www.php.net/chmod
[ SerbianRenegade @ 19.02.2007. 18:10 ] @
Definitivno najlaksi nacin da resis problem je da skines Core FTP sa neta,napravis konekciju do sajta,odes do foldera gde ti stoje slike i desnim klikom na properties pa onda menjaj chmod.
Pozdrav
[ Nemanja Avramović @ 19.02.2007. 19:28 ] @
Hm, koliko sam ja skontao CoreFTP je aplikacija, a čoveku treba rešenje iz PHP-a. Mada je ideja ok, ako ništa drugo ne uspe, konektovanje na FTP preko PHP-a i menjanje chmod-a (skoro) uvek uspeva
Google: "ftp+site%3Aphpclasses.org"
...možda pomogne

[ zrnoo @ 06.03.2007. 00:15 ] @
pokusao sam sa onim programom i ws ftp pro...da stavim an ceo dir chmodd 777 ali on i dalje svaku novu sliku pise bez toga-pa opet motam rucno...da li mogu nekako u sklopu onog prvog koda koji sam napisao da dodam opciju za upis chmoda 777 ???
znaci ponavljam...meni stoji chmod 777 na celom direktorijumu, ali svaki novi fajl koji se upisuje on nije 777) - to je moj problem! i ne znam sta da radimmmmm???
[Ovu poruku je menjao zrnoo dana 06.03.2007. u 09:50 GMT+1]
[ Nemanja Avramović @ 06.03.2007. 11:06 ] @
chmod($filename, 0777)
Samo ako je owner fajlova web server user, odnosno ako je fajl uploadovan preko sajta. Mada ni tad ne mora da znači, pogledaj malo manual i funkciju chmod
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.