Hey

Ben bezig om een calling home sriptje te bouwen.
Bedoeling is dat men een script op een server kan draaien, deze kijkt eerst op een andere server of daar gereageerd word op een code of iets anders, echter werkt het niet. heeft iemand een idee of nog een tip?

gaat om 2 bestanden, de eerste draait op een server die de vraag stelt:

<?php
function call()
{
if( ini_get( 'allow_url_fopen' ) == '1' )
{
$response = file_get_contents( 'http://www.domeinnaam.nl/answer.php'; );

if( $response != 'TRUE' )
{
echo 'Oke het woord true is gezien';

}
}
else
{
echo 'Oke het woord true is niet gezien';
}
}
?>

En hieronder het scriptje die aantwoord geeft, answer.php:

<?php
echo 'TRUE';
?>

Iemand idee waarom dit niet werkt? of wellicht een ander simpel calling home scriptje weet?

Alvast bedankt

Marcel
<?php
if( $response != 'TRUE' )
{
echo 'Oke het woord true is gezien';
}
?>
Dat is niet logisch...
Kijk eens goed naar de logica van je if-jes.
Als $response != (NIET IS) 'TRUE' echo 'Oke het woord true is gezien';

Beetje tegenstrijdig lijkt mij.
Ook staat de else niet goed
ja oke, snap hem nog niet helemaal eerlijk gezegd.
je heb over logica, komt bij nog niet binenen.
tip?
Probeer je script te volgen dus als er dit gebeurd moet er dit gebeuren anders gebeurd er dit . Dat word bedoeld met logica
Zo het zo kunnen zijn, als ik goed begrijp he:

<?php

function call()
{
if( ini_get( 'allow_url_fopen' ) == '1' )
{
$response = file_get_contents( 'http://www.domein.nl/answer.php'; );

if( $response != 'TRUE' )
{
echo 'Oke het woord true is gezien';
}

}
else
{
echo 'Het woord true is niet gezien';

}
}
?>
<?php
function call()
{
if( ini_get( 'allow_url_fopen' ) == '1' )
{
$response = file_get_contents( 'http://www.domeinnaam.nl/answer.php'; );

if( $response != 'TRUE' ) // als response ongelijk is aan true
{
echo 'Oke het woord true is niet gezien'; //word deze text naar het scherm geschreven

}
else
{
echo 'Oke het woord true is gezien'; //anders deze
}
}
}
?>
Mischien zo iets?
ik weet het ook niet ben nieuw in de php wereld.
Nee werkt heelaas ook niet. Ben al even elders aan google'n
Ben ook nieuwe in php wereld hoor, ha
Misschien is het wel handig om te vertellen wat er wel gebeurt... ;-)

Reageren