Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa upload-om slika

[es] :: PHP :: Problem sa upload-om slika

[ Pregleda: 3744 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Elesar
Petar Mitrović
Programiranje

Član broj: 144553
Poruke: 8
*.etf.bg.ac.yu.



Profil

icon Problem sa upload-om slika11.05.2007. u 09:40 - pre 205 meseci
Da, pročitao sam teme sličnog naslova i FAQ, ali problem i dalje postoji.

Naime, našao sam u jednom finom manual-u skript za upload slika (recimo da je jako sličan sa onim iz FAQ sekcije). Ali,... Neće da proradi. Provjerio sam php.ini i omogućen je upload. Izbacuje mi warning da funkcija move_uploaded_file ne može da pomjeri fajl jer on, navodno, ne postoji. Isto se dešeava i kada pokušam sa @copy. Što se tiče veličine slike - i o tome sam vodio računa.


Ako je neko imao sličnih problema i zna kako se rješavaju zamolio bih da pomogne.
Unaprijed hvala.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.dynamic.sbb.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Problem sa upload-om slika11.05.2007. u 10:07 - pre 205 meseci
i javio ti je tu gresku na srpskom jeziku? Iskopiraj ovde kompletnu originalnu gresku
 
Odgovor na temu

Elesar
Petar Mitrović
Programiranje

Član broj: 144553
Poruke: 8
*.etf.bg.ac.yu.



Profil

icon Re: Problem sa upload-om slika11.05.2007. u 10:12 - pre 205 meseci
Na poslu sam sad...
Do ponedeljka stiže i kod i izlaz iz browsera.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Problem sa upload-om slika11.05.2007. u 12:23 - pre 205 meseci
Moguće da imaš problem s register_globals, treba čitati iz $_FILES niza.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

hatebreeder
Sinisa Bobic
Belgrade

Član broj: 48145
Poruke: 192
*.cpe.vektor.net.

Jabber: sinisabobic@gmail.com
ICQ: 339407553
Sajt: www.sinisabobic.com


Profil

icon Re: Problem sa upload-om slika11.05.2007. u 17:00 - pre 205 meseci
a mozda si samo zaboravio da u funkciji koja koristi to dodas $_FILES kao global to obicno dosta ljudi zaboravlja...
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
*.adsl.beocity.net.

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Problem sa upload-om slika11.05.2007. u 19:04 - pre 205 meseci
Citat:
hatebreeder: a mozda si samo zaboravio da u funkciji koja koristi to dodas $_FILES kao global to obicno dosta ljudi zaboravlja...


$_FILES je globalna promenljiva....?

Probaj sa vise tih skripti kojih sigurno ima na netu... Tek ako ni tada ne radi ni jedna mozes da trazis gresku u code-u...

Probaj sa ovom skriptom... ja je koristim u trenutnom projektu:

Easy PHP Upload - version 2.31

http://www.finalwebsites.com/snippets.php?id=7 - to ti je link za projekt... pogledaj help prvo - najbitnije..

a ovo ti je direct download link http://www.finalwebsites.com/classes/download.php?fc=7
 
Odgovor na temu

Elesar
Petar Mitrović
Programiranje

Član broj: 144553
Poruke: 8
*.etf.bg.ac.yu.



Profil

icon Re: Problem sa upload-om slika14.05.2007. u 10:17 - pre 205 meseci
Evo tek sam sad pročitao vaše postove. Ljudi hvala - isprobaću.

A evo i koda koji sam koristio:

upload.php
<FORM METHOD="POST" ACTION="do_upload.php" ENCTYPE="multipart/form-data">
<p><strong>File to Upload:</strong><br>
<INPUT TYPE="file" NAME="img1" SIZE="30"></P>
<P><INPUT TYPE="submit" NAME="submit" VALUE="Upload File"></P>
</FORM>


do_ipload.php
<?
if ($_FILES[img1] != "") {
@copy($_FILES[img1][tmp_name], "/tmp/".$_FILES[img1][name]) or die("Couldn't copy the file.");
} else {
die("No input file specified");
}
?>
<HTML>
<HEAD>
<TITLE>Successful File Upload</TITLE>
</HEAD>
<BODY>
<H1>Success!</H1>
<P>You sent: <? echo $_FILES[img1][name]; ?>, a <? echo $_FILES[img1][size]; ?> byte file with a mime type of <? echo $_FILES[img1][type]; ?>.
</P>
</BODY>
</HTML>

Zakuca mi ovde kod @copy. Inače kada tražim da mi ispiše parametre upload-ovane slike (velicinu, naziv,...) on to uradi ok.
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.smin.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: Problem sa upload-om slika14.05.2007. u 13:47 - pre 205 meseci
koristi move_uploaded_file umesto copy ..
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Problem sa upload-om slika15.05.2007. u 12:50 - pre 205 meseci

Tip1: umesto "/tmp/".$_FILES[img1][name] stavi "/tmp/".basename($_FILES[img1][name]) da te posle ne boli glava.
Tip2: dodaj na početku error_reporting(E_ALL) da vidiš gde sve imaš propuste.
Tip3: biće da nemaš dozvolu za upis u "/tmp" direktorijum ili on ne postoji, mislim da brkaš sedeće: oznaka "/" je početak celog fajl sistema a ne tvog hosting prostora.

"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Elesar
Petar Mitrović
Programiranje

Član broj: 144553
Poruke: 8
*.etf.bg.ac.yu.



Profil

icon Re: Problem sa upload-om slika22.05.2007. u 19:34 - pre 205 meseci
Iskoristio sam skripte sa linkova koje je Dr NIK ostavio i dobijem sledeće:

Warning: mkdir() [function.mkdir]: No such file or directory in C:\xampp\xampp\htdocs\template\upload\upload_class.php on line 150

Warning: move_uploaded_file(C:/xampp/xampp/htdocs/files/new/BonJovi.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\xampp\htdocs\template\upload\upload_class.php on line 130

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\xampp\tmp\php13.tmp' to 'C:/xampp/xampp/htdocs/files/new/BonJovi.jpg' in C:\xampp\xampp\htdocs\template\upload\upload_class.php on line 130

Evo koristi se ovde move, a ne copy, ali i dalje brlja.

Kao da se uploadovani fajl (nekim čudom) ne nađe u tmp direktorijumu.


Citat:
mVeliki: Tip1: umesto "/tmp/".$_FILES[img1][name] stavi "/tmp/".basename($_FILES[img1][name]) da te posle ne boli glava.
Tip2: dodaj na početku error_reporting(E_ALL) da vidiš gde sve imaš propuste.
Tip3: biće da nemaš dozvolu za upis u "/tmp" direktorijum ili on ne postoji, mislim da brkaš sedeće: oznaka "/" je početak celog fajl sistema a ne tvog hosting prostora.

E moguće da je ovo problem, ali... Oduvjek koristim '/' kao "root", (tako je i u jsp) i nisam imao problema. U svakom slučaju isprobaću pa ću javiti.

P.S. Ovaj tmp folder se nalazi tu kao što piše, dok destinacija ne postoji. Međutim trebao bi sam da kopira fajl na tu lokaciju. Eto sad mi pade na pamet dok ovo kucam. To je izvan sajta. Ispada da si u pravu za '/'.

Ništa, čujemo se.
 
Odgovor na temu

BorisMB
Boris Maksimovic
Pljevlja-Beograd

Član broj: 145101
Poruke: 71
*.adsl-1.sezampro.yu.



Profil

icon Re: Problem sa upload-om slika23.05.2007. u 23:51 - pre 205 meseci
Mislim da si pronasao problem ali evo da vidim da li bi ti kako ja moga da pomognem
Code:

$slika=$HTTP_POST_FILES['slika'] ['tmp_name'];
$slika_ime = basename( $_FILES['slika']['name']);
$slika_target='../upload/slike/'.$slika_ime;
if (is_uploaded_file($slika))
    {
        if (move_uploaded_file($slika, $slika_target))
        {
.
.
.
}

ovo ja ovako koristim i ne mogu da se zalim sta je bitno navesti:
$slika_target='../upload/slike/'.$slika_ime; putanja mora da bude iz direktorijuma gdje se poziva kod za uploadom
u mom slicaju:
za upload slike stranica se nalazi u folderu admin (admin/ a odrediste se nalazi u folderu slike koje se nalazi u folderu upload
(upload/slike/)
i jos sta je bitno navesti foder slike mora postojati i imati CHMOD 777 sve privilegije
Nadam se da ce ti pomoci ovo ako nisi do sad rijesio.
Pozdrav
 
Odgovor na temu

[es] :: PHP :: Problem sa upload-om slika

[ Pregleda: 3744 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.