file_get_contents is leeg.
Ik wil van meerdere pagina's wat checken over de inhoud:
De 1 is = http://opleidingen.hids.nl/ Hier laat die NIKS zien. ook geen error.
De 2e is: http://opleiding.klikwijzer.nl/ Deze werkt wel.
$homepage = file_get_contents($search);
echo $homepage;
Hoe kan dit?
Waarvoor ik dit wil:
Om linkpartners te controleren of ze nog naar mij toe linken.
Misschien is er nog een andere manier om dat te checken?
De 1 is = http://opleidingen.hids.nl/ Hier laat die NIKS zien. ook geen error.
De 2e is: http://opleiding.klikwijzer.nl/ Deze werkt wel.
$homepage = file_get_contents($search);
echo $homepage;
Hoe kan dit?
Waarvoor ik dit wil:
Om linkpartners te controleren of ze nog naar mij toe linken.
Misschien is er nog een andere manier om dat te checken?
Gewijzigd op 21/09/2011 23:17:29 door Michel brons
Gesponsorde koppelingen:
error_reporting(~0);
Schiet nog niet op.....
Gooi eens wat extra header of vervang deze door onderstaand (boven)in je script;
Code (php)
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
error_reporting(E_ALL);
echo '@@';
$homepage = file_get_contents("http://cursus.hids.nl/");
echo $homepage;
?>
error_reporting(E_ALL);
echo '@@';
$homepage = file_get_contents("http://cursus.hids.nl/");
echo $homepage;
?>
Geeft nog steeds alleen @@ weer...
Probeer eens;
Waarschijnlijk is er geen standaarddocument gedefinieerd op de webserver van hids.nl
Vandaar dat ik nu specifiek refereer naar index.php
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
header("Content-Type: text/html");
error_reporting(E_ALL);
$homepage = file_get_contents("http://cursus.hids.nl/index.php");
echo $homepage;
?>
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
header("Content-Type: text/html");
error_reporting(E_ALL);
$homepage = file_get_contents("http://cursus.hids.nl/index.php");
echo $homepage;
?>
Waarschijnlijk is er geen standaarddocument gedefinieerd op de webserver van hids.nl
Vandaar dat ik nu specifiek refereer naar index.php
Als ik het goed begrijp is het dus niet mogelijk om deze functie toe te passen op cursus.hids.nl, maar wel op hids.nl?
Bedankt in ieder geval voor het snelle antwoord.
Bedankt in ieder geval voor het snelle antwoord.
Nee je moet het bestand (in deze index.php) aanwijzen welke hij moet ophalen.
Sorry, die snap ik niet helemaal.
Kan je een voorbeeld geven?
Kan je een voorbeeld geven?
De functie heet FILE_get_contents();
Dit houdt in dat je de content van een bestand (file) op moet halen.
Als je dus probeert de inhoud van cursus.hids.nl probeert op te halen, kan dat fouten opleveren omdat dat op zich geen bestand is, maar een webadres.
Dit houdt in dat je de content van een bestand (file) op moet halen.
Als je dus probeert de inhoud van cursus.hids.nl probeert op te halen, kan dat fouten opleveren omdat dat op zich geen bestand is, maar een webadres.
Wout, heb je Example #1 al eens gezien op php.net/file_get_contents ?
Ja, heb ik gezien.
Michel geeft ook aan dat de website 'http://opleiding.klikwijzer.nl/' het wel doet.
Wat ik aan wil geven is dat het naar mijn idee aan de instellingen ligt van de betreffende webserver.
Michel geeft ook aan dat de website 'http://opleiding.klikwijzer.nl/' het wel doet.
Wat ik aan wil geven is dat het naar mijn idee aan de instellingen ligt van de betreffende webserver.



