login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Too Many connections met Fopen

Offline erm - 24/04/2011 17:55 (laatste wijziging 24/04/2011 17:55)
Avatar van ermLid Beste,

Als ik een externe file wil openen met fopen, filegetcontents etc krijg ik telkens een foutmelding:
Warning: fopen(http://pf.tradetracker.net/?aid=46114&type=csv&encoding=utf-8&fid=3292&filter_extended=1&categoryType=2&additionalType=2&csvDelimiter=%3B&csvEnclosure=%22) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 408 Too many connections in /home/snaketales/domains/*.nl/public_html/application/models/Csv.php on line 21

Wanneer ik het bestand lokaal op mijn server plaats en relatief erna verwijst dan kan het wel geopend worden met fopen  ?

Is dit een firewall probleem? Ik heb een eigen VPS en al mijn settings staan naar mijn idee goed.
allow_url_fopen On dit staat aan.

iemand een idee, of weet iemand een alternatief idee hoe ik een externe file kan openen? met curl lukt het trouwens ook niet.

Erwin

5 antwoorden

Gesponsorde links
Offline avdg - 24/04/2011 19:02
Avatar van avdg PHP gevorderde Dit ruikt naar ofwel een server met heel beperkt aantal verbindingen, of naar een script dat teveel verbindingen maakt, mogelijk zonder eerst de vorige verbindingen te sluiten.

Kan je ook het script even dumpen op bv. http://plaatscode.be?

(en als er iemand stiekem meeleest en weet heeft hoe je het maximaal aantal verbindingen kan terugvinden, zou dit een grote hulp zijn)
Offline erm - 24/04/2011 20:47
Avatar van erm Lid nee, het is niet een script dat teveel verbindingen maakt :-). Zelfs met een simpele fopen script werkt dit niet.
http://plaatscode.be/140954/
Offline Ibrahim - 25/04/2011 14:54
Avatar van Ibrahim PHP expert De url die jij probeert te openen is niet van jou, denk ik zo?
Offline vinTage - 25/04/2011 18:06 (laatste wijziging 25/04/2011 18:09)
Avatar van vinTage Nieuw lid De code werkt hier wel hoor, en het maakt toch niks uit als je externe pags probeert op te halen die niet van jouw zijn?

en curl werkt ook hier..

  1. function jat_pagina( $url )
  2. {
  3. $ch = curl_init( $url );
  4. $content = curl_exec( $ch );
  5. curl_close( $ch );
  6. return $content;
  7. }
  8.  
  9. jat_pagina("http://pf.tradetracker.net/?aid=46114&type=csv&encoding=utf-8&fid=3296&filter_extended=1&categoryType=2&additionalType=2&csvDelimiter=%3B&csvEnclosure=%22");
Offline Wim - 25/04/2011 20:53
Avatar van Wim Crew algemeen PHP.net: file_get_contents is nieuwer 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s