cURL méret korlát

View: New views
6 Messages — Rating Filter:   Alert me  

cURL méret korlát

by Prunk-Eger Edgar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sziasztok!

cURL-t használok HTTP kérések végrehajtásához, de ha az url egy nagy
fájlra, mutat akkor a php kifut a memóriából, és fatal error-al elszáll.

Van arra mód, hogy a cURL dobja el a kapcsolatot, ha a fogadott fájl
egy adott méret felett van? Csinált már valaki ilyet?

Edgar

blog: http://edgarpe.hu/
--
"Dolgozni mentem, 10 perc múlva jövök"


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: cURL méret korlát

by Radharadya Das :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

talan:
stream_set_timeout

rrd
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: cURL méret korlát

by Prunk-Eger Edgar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Rd> talan:
Rd> stream_set_timeout

A cURL nem PHP stream-ekkel operál, ezért nem használható ez a fg.

Edgar

blog: http://edgarpe.hu/
--
"Allow yourself to be inspired.
 Allow yourself to succeed. Dare to excel."



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: cURL méret korlát

by Jenei Viktor Attila :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Szia!

$ch = curl_init ("http://localhost/KreszCDImage.img");
$fp = fopen ("j:\kresz.img", "w");

curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);

Ezzel most teszteltem le egy ISO fájlon :)

Bye!
Viktor

2008/6/3 Prunk-Eger Edgar <kapcsolat@...>:
Sziasztok!

cURL-t használok HTTP kérések végrehajtásához, de ha az url egy nagy
fájlra, mutat akkor a php kifut a memóriából, és fatal error-al elszáll.

Van arra mód, hogy a cURL dobja el a kapcsolatot, ha a fogadott fájl
egy adott méret felett van? Csinált már valaki ilyet?

Edgar

blog: http://edgarpe.hu/
--
"Dolgozni mentem, 10 perc múlva jövök"


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: cURL méret korlát

by Prunk-Eger Edgar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


JVA> $ch = curl_init ("http://localhost/KreszCDImage.img");
JVA> $fp = fopen ("j:\kresz.img", "w");

JVA> curl_setopt ($ch, CURLOPT_FILE, $fp);
JVA> curl_setopt ($ch, CURLOPT_HEADER, 0);
JVA> curl_exec ($ch);
JVA> curl_close ($ch);
JVA> fclose ($fp);

Nem rossz, de így még mindig átjön a hálózaton akár többszáz megabyte.
Az lenne jó, ha le sem töltődne semmi, ami mondjuk nagyobb 1 MB-nál.

Edgar

blog: http://edgarpe.hu/
--
"To the degree we're not living our dreams; our comfort zone
has more control of us than we have over ourselves." - Peter McWilliams



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: cURL méret korlát

by Jenei Viktor Attila :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Szia!

  Azt hittem le akarod tölteni, akkor meg a Curl-nak nyomsz egy olyat, hogy csak a header jöjjön le, majd ha a file mérete ok, akkor töltse le a többi részt is.

Viktor

2008/6/3 Prunk-Eger Edgar <kapcsolat@...>:

JVA> $ch = curl_init ("http://localhost/KreszCDImage.img");
JVA> $fp = fopen ("j:\kresz.img", "w");

JVA> curl_setopt ($ch, CURLOPT_FILE, $fp);
JVA> curl_setopt ($ch, CURLOPT_HEADER, 0);
JVA> curl_exec ($ch);
JVA> curl_close ($ch);
JVA> fclose ($fp);

Nem rossz, de így még mindig átjön a hálózaton akár többszáz megabyte.
Az lenne jó, ha le sem töltődne semmi, ami mondjuk nagyobb 1 MB-nál.

Edgar

blog: http://edgarpe.hu/
--
"To the degree we're not living our dreams; our comfort zone
has more control of us than we have over ourselves." - Peter McWilliams



--


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak
LightInTheBox - Buy quality products at wholesale price