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

remote file size

[es] :: PHP :: remote file size

[ Pregleda: 2690 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sekvoja

Član broj: 91239
Poruke: 269
213.137.123.*



Profil

icon remote file size09.12.2006. u 11:50 - pre 211 meseci
Pozdrav, zanima me da li je ikako moguce saznati velicinu fajla koji korisnik hoce da uploaduje na server ali pre nego sto upload pocne. Ovo da bi se error prikazao na vreme, a ne tek kada ceo fajl dospe na sajt. Pozz.
 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.xnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: remote file size09.12.2006. u 11:52 - pre 211 meseci
prije nego započne upload, provjeriš veličinu file sa filesize();

http://hr.php.net/filesize

---
edit:

pardon, na brzinu sam pročitao poruku. ispričavam se zbog pogrešnih informacija.

[Ovu poruku je menjao Davor Grubelić dana 10.12.2006. u 12:24 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size09.12.2006. u 12:49 - pre 211 meseci
Nemoguće je. Možda nešto sa JavaScriptom (mada sumnjam, a i da može, teško da će raditi na svim browserima) ali PHP ne može da vidi veličinu fajla dok se fajl ne uploaduje.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

leny
Novi Sad

Član broj: 89309
Poruke: 69
*.ns.ac.yu.



+1 Profil

icon Re: remote file size09.12.2006. u 15:17 - pre 211 meseci
Probaj ovko nesto:


Code:
<form enctype="multipart/form-data" action = "upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="3000000">
Uploduj  fajl <input name="imeFajla" type="file">
<input type="submit" value="Posalji">
</form>



Imas skriveno polje cija je vrednost maksimalan
broj bajtova koje datoteka moze da ima.
Kasnije na strani servera ispitujes da li je
doslo do greske.

Code:
<?php
if ($_FILES['imeFajla']['error'] > 0)

    echo 'doslo je do greske';
else 
    echo 'sve ok'  

?>


[Ovu poruku je menjao Nemanja Avramović dana 09.12.2006. u 18:31 GMT+1]

[Ovu poruku je menjao leny dana 09.12.2006. u 23:29 GMT+1]

[Ovu poruku je menjao leny dana 09.12.2006. u 23:29 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size09.12.2006. u 17:29 - pre 211 meseci
To je iz php manuala, i meni to na FF 1.5.x.y ne radi. To sa MAX_FILE_SIZE
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

leny
Novi Sad

Član broj: 89309
Poruke: 69
*.ns.ac.yu.



+1 Profil

icon Re: remote file size09.12.2006. u 22:30 - pre 211 meseci
Ne koristim ff nego IE.
Na njemu radi, a i sumnjam da ti je do browsera.

Uzmi u obzir da je ovo samo deo koda.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size09.12.2006. u 23:36 - pre 211 meseci
Evo sad sam probao na IE i fajl je ladno prošao (probano na dva računara). Tako da - ne radi.
U svakom slučaju, ako kod proveravaš na strani servera (pisao si o proveri pa si postavio PHP kod) opet ovo ne vrši posao jer se fajl uploaduje pa se onda pokazuje greška, a čovek nije to tražio.
A i to što ne radi na svim browserima...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

leny
Novi Sad

Član broj: 89309
Poruke: 69
*.ns.ac.yu.



+1 Profil

icon Re: remote file size10.12.2006. u 00:21 - pre 211 meseci
Da datoteka je prvo poslata serveru, ali njeno kopiranje u odredisni direktorijum
i sam prikaz na sajtu se vrsi tek nakon provera.

Sto se tice browsera, kao sto rekoh nemam ff
pa ne mogu znati do cega je.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size10.12.2006. u 00:26 - pre 211 meseci
Huh, pročitaj još jednom šta je čovek pitao:

Citat:
sekvoja: Pozdrav, zanima me da li je ikako moguce saznati velicinu fajla koji korisnik hoce da uploaduje na server ali pre nego sto upload pocne....


Dakle, lepo pita pre nego što upload počne. A ovo što si ti napisao može da se proveri i sa, citiram iz PHP manuala:

Citat:
$_FILES['userfile']['size']

The size, in bytes, of the uploaded file.


...takođe pre premeštanja fajla u ciljni folder
+ radi na svim browserima

edit: Ovo što si ti postavio bi trebalo, da radi kako treba, odmah pošto se submituje forma (pre slanja podataka serveru) da obavesti korisnika da je fajl preveliki.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

leny
Novi Sad

Član broj: 89309
Poruke: 69
*.ns.ac.yu.



+1 Profil

icon Re: remote file size10.12.2006. u 00:39 - pre 211 meseci
Kao sto vec rekoh "Da datoteka je prvo poslata serveru" = > poceo upload.

edit: Nemanja: Sređivanje teme, brisanje offtopica.

[Ovu poruku je menjao Nemanja Avramović dana 10.12.2006. u 02:26 GMT+1]
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.yu.



Profil

icon Re: remote file size10.12.2006. u 15:23 - pre 211 meseci
Nemanja je u pravu, U FF to ne prolazi uopste a ni u IE, dakle fajl mora biti na serveru pre ispisa informacije o prevelikom fajlu. Bar sto se tice PHP-a, za drugo ne znam. Thanks any way...
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
*.cmu.carnet.hr.



+26 Profil

icon Re: remote file size10.12.2006. u 21:11 - pre 211 meseci
možda preko neke activeX kontrole al to opet nije i neko riješenje jedino dali bi možda flash to uspio?
there's no place like 127.0.0.1
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size10.12.2006. u 21:22 - pre 211 meseci
Verovatno bi radilo, jer flash radi na klijentskoj strani.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
*.cmu.carnet.hr.



+26 Profil

icon Re: remote file size10.12.2006. u 21:34 - pre 211 meseci
da al opet flash player mora biti instaliran na strani klijenta premda to i jest u 90% slučaj što je s onih 10%? po meni najbolje bi bilo da se cijeli fajl uploada i gotovo pa onda provjera...
there's no place like 127.0.0.1
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: remote file size10.12.2006. u 22:04 - pre 211 meseci
Slažem se sa tobom.
Sve zavisi od samog sajta. Mora se poznavati ciljna grupa.
Ili, prosto i jednostavno, napišeš na sajtu koja je maksimalna veličina fajla i ti si svoj deo odradio, nema griže savesti a ako posetioci ne čitaju šta piše - ko im kriv.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: remote file size10.12.2006. u 22:49 - pre 211 meseci
Citat:
sekvoja: dakle fajl mora biti na serveru pre ispisa informacije o prevelikom fajlu.


Ovo donekle nije tacno...

Primer:
http://www.sendspace.com/index.html

Odma ce ti reci ako si pokusao da uplodujes fajl veci od 300 MB..

Znaci postoji resenje.....

A resenje se krije u kombinaicji

PERL
AJAX(Javascript)
PHP

Nikako nije izvodljivo samo sa PHP-om...
Ali resenje u svakom slucaju postoji...( Takve scripte se u vecini slucajva placaju)...


Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

[es] :: PHP :: remote file size

[ Pregleda: 2690 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

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