[PHP] probleem met file_get_contents

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil van een externe site een deel van de html code van die site gebruiken en in mijn site weergeven. Hiervoor wil ik get_file_contents gebruiken.
code:
1
2
$content=file_get_contents("http://www.google.com",FALSE);
echo $content;


Echter bij het aanroepen van deze functie krijg ik de volgende melding:

Internal Server Error: The server encountered an internal error or misconfiguration and was unable to complete your request

Als ik nu in de log gegevens van de server kijk (event viewer) staat daar de volgende melding (Dr Watson)

The application, , generated an application error The error occurred on 01/22/2007 @ 15:33:33.703 The exception generated was c0000005 at address 100C5FCA (efree)

Ik heb geen idee wat deze melding betekent, verder heb ik hetzelfde script ook op een andere server gezet (die wordt gehost door Lycos) en daar doet het script wel precies wat ik wil.

De gegevens van onze eigen server:

De PHP versie is 4.4.2
allow_url_fopen staat op "on" in php.ini

Heeft iemand een idee waar ik de fout moet zoeken?

Alvast bedankt.

Btw: Server is Apache

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Staat safe mode aan? Staat error_reporting op E_ALL en display_errors op On? Heb je, als je IE gebruikt, friendly HTTP errors uitgezet in je browser?

[ Voor 32% gewijzigd door NMe op 22-01-2007 16:15 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • igmar
  • Registratie: April 2000
  • Laatst online: 03-09 22:58

igmar

ISO20022

Je installatie is brak, of je bent tegen een bug aangelopen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Safe mode is "off"
Display errors op "on"
Error reporting all (E_ALL) genereert verder geen andere andere foutmelding
Show friendly HTTP messages aan of uit maakt ook geen verschil

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
een bug? Waarom dan op de ene server wel en de andere niet?
Installatie is brak? Kun je wat specifieker zijn? dit soort commentaar heb ik natuurlijk niks aan...

Acties:
  • 0 Henk 'm!

  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
Google geeft ook wel wat hits op de foutmelding, misschien is daar wat uit af te leiden. Volgens mij zijn er geen recente bugs meer met de file_get_contents() methode gezien bugs.php.net :)

Acties:
  • 0 Henk 'm!

  • igmar
  • Registratie: April 2000
  • Laatst online: 03-09 22:58

igmar

ISO20022

Verwijderd schreef op maandag 22 januari 2007 @ 16:27:
een bug? Waarom dan op de ene server wel en de andere niet?
Euh, die webhoster heeft gewoonweg een andere installatie, en waarschijnlijk zelfs een ander platform.
Installatie is brak? Kun je wat specifieker zijn? dit soort commentaar heb ik natuurlijk niks aan...
De melding over efree() is iets van PHP intern. De oorzaak daarvan is niet echt te achterhalen, concreet betekend het dat je tegen een bug bent aangelopen, of dat de installatie niet helemaal lekker is. Verder is er eigenlijk niks over te zetten.

Acties:
  • 0 Henk 'm!

  • ibmos2warp
  • Registratie: Januari 2007
  • Laatst online: 20-11-2023

ibmos2warp

Eval is Evil

Ik weet alles van niks
Vind Excel ongelovelijk irritant.


Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Heb je per ongeluk een firewall poort gigantisch dichtgeknald?

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Ik zou zeggen dat je hoster zijn PHP eens moet upgraden/opnieuw compileren.

Rustacean

Pagina: 1