[php/apache] fopen werkt niet meer

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 21-09 23:07
Ik wil een url openen met fopen, dit ging tot voorkort altijd feilloos, zowel via de localhost als via een externe host werkte dit perfect. Ik ben nu over op vista en kreeg wamp niet aan de praat, dus heb ik apache2/php5 geinstalleerd. Na enig configuratie werk leek dit wel te draaien.

Ook heb ik easyphp nog draaien op poort 81, om compatibiliteit te testen met php4.
Op xp ging dit prima en ik heb het onder vista ook redelijk werkend. Ik heb alleen het probleem met de fopen functie.

Via port 81 kan ik wel data ophalen van localhost:80 (dus data van apache2/php5 laden in php4), exact hetzelfde script in php5 wil geen fopen doen op de localhost:80. (script is exact hetzelfde als onder xp! waar het wel werkte).

De volgende error verschijnt:
code:
1
2
3
Warning: fopen(http://localhost/_Basic/UpdateServer.php?key=dd7f776ccc5dce72694912d81b568c4a&phpversion=5.2.4&action=files) [function.fopen]: failed to open stream: Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord. in D:\www5\TravelPlanner\UpdateClient.php on line 42

Fatal error: Maximum execution time of 10 seconds exceeded in D:\www5\TravelPlanner\UpdateClient.php on line 42


Ik ben al bezig geweest in de php.ini file, allow_open_url (ofzo, heb m gevonden igg) heb ik op On gezet. In een ander topic stond dat het 1 zou moeten zijn, ook geprobeerd, werkt ook niet.

Het vreemde is dat er geen reactie lijkt te komen vanuit het opgevraagde script, terwijl deze url gewoon werkt en bij de php4 versie ook werkt.

Ik heb al een aantal topics hier op GoT doorgespit (zijn er nogal wat over fopen), ook verschillende configuraties vergeleken (van apache en php). Kan iemand mij de goede kant op sturen?

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

Verwijderd

Check deze thread even, misschien is het iets
http://groups.google.co.n...26b9d6d?#d376247d526b9d6d

Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 21-09 23:07
Whow, dat was heel kort maar krachtig,

Conclusie: Het is een bug in php 5.2.4, het gebruik van 127.0.0.1 werkt wel, in tegenstelling tot localhost!

"Chaos kan niet uit de hand lopen"