Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!!

  • 13 odgovora
  • 3.610 pregleda
Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!! 29.09.2006. u 12:13 · pre 244 meseci #1
Molim sve one koji bi znali da rese moj problem koji me muci vec mesec dana,da mi pomognu.
Na php stranici koja ima zadatak da uploaduje slike sa racunara klijenta na server ne radi funkcija move_upload_file() .
Deo koda koji treba da izvrsi taj zadatak izgleda ovako :
Code:


.......      
<FORM name=objectForm action="cms_edit_image.php" method=post encType="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="3000000" >
<INPUT class=formFont type=file name=image>
<INPUT class="formFont" type="submit" value="UPDATE" >
</FORM>
.....
$browser_name = $_FILES['image']['name'];
$temp_name = $_FILES['image']['tmp_name'];
$uploaddir = 'images/';
$uploadfile = $uploaddir . basename($_FILES['image']['name']);
if(move_uploaded_file($temp_name,$uploadfile)){...
......

Molim vas pomozite mi sto pre jer cu poludeti.
Potpis
djLapac
Re: Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!! 29.09.2006. u 17:06 · pre 244 meseci #5
Citat:
nezki: probao sam i f-ju copy() ali i dalje ne radi jel moze neko da mi posalje sintaksu za f-ju copy()

Naravno da mogu da ti posaljem, evo izvoli:
http://www.php.net/manual/en/function.copy.php

A sad salu na stranu, daj neke simptome zasto move_uploaded_file() ne radi. Jel vraca FALSE? Neki error? Sta se desava?
Ako vraca false, proveri u manuelu u kojim situacijama i zbog cega se to desava, obicno je u pitanju pogresna putanja/ime fajla...

I prestani da spamujes na svaka 2 minuta i kucas velikim slovima... to samo iritira, veruj mi...
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Re: Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!! 29.09.2006. u 17:58 · pre 244 meseci #7
izvinjavam se zbog velikih slova ali stvarno sam u frci.
Ovako:
gresku koju javlja za move_upload_file() je :


Warning:Unable to create 'home/koan/public_htmlslika.jpg':Premission denied in home/koan/public_html/bfpe/bfpe/cms_edit_picture.php on line 151
Warning:Unable to move 'tmp/phpLa3ioj' 'home/koan/public_htmlslika.jpg' in home/koan/public_html/bfpe/bfpe/cms_edit_picture.php on line 151
To javlja kada sam promenio stari kod i stavio
Code:

$browser_name = $_FILES['image']['name'];
$temp_name = $_FILES['image']['tmp_name'];
$uploaddir = '/';
$uploadfile = $uploaddir.basename($_FILES['image']['name']);
if(!empty($browser_name)){
move_uploaded_file($temp_name,$_SERVER["DOCUMENT_ROOT"].$uploadfile);
...

A u liniji 151 je move_upload_file()...
Potpis
djLapac
Re: Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!! 29.09.2006. u 18:21 · pre 244 meseci #9
Pazi sada;
Javlja istu gresku samo dodaje '/ '.

Warning:Unable to create 'home/koan/public_html/slika.jpg':Premission denied in home/koan/public_html/bfpe/bfpe/cms_edit_picture.php on line 151
Warning:Unable to move 'tmp/phpLa3ioj' 'home/koan/public_html/slika.jpg' in home/koan/public_html/bfpe/bfpe/cms_edit_picture.php on line 151


Da se smoris covece.i ja pretpostavljam da sam negde zeznuo putanju, ali problem je u tome sto kod mene u localu radi a kada postavim stranicu na server javlja gresku.znaci f-ja move_upload_file() ne radi samo "online".


Potpis
djLapac
Re: Ne radi mi f-ja move_upload_file()!MOLIM ZA POMOC!!! 29.09.2006. u 18:38 · pre 244 meseci #11
Prvo prepravi skriptu tako da uploaduješ skriptu u neki folder a ne u public_html, to mi se ne čini najsigurnije. Zatim se preko, recimo Total Commandera "ftp-uješ" na server i kucaš "chmod 777 ime_foldera" gde je ime_foldera ime foldera u koji uploaduješ fajlove. Naravno, ovo kucaš bez navodnika. A drugo, izmeni skriptu tako da ne mogu recimo PHP fajlovi da se uploaduju, i/ili zabrani izvršavanje PHP fajlova u folderu gde uploaduješ fajlove (ima posebna tema o tome).
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme