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:
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?
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"