Возможный дубликат:
file_get_contents с строкой запроса
Я использую функцию file_get_contents
но, вернув правильный результат, он все еще показывает эту ошибку:
Warning: file_get_contents(secure/validate.php?cardnumber=1234567) [function.file-get-contents]: failed to open stream: No error in ...
Сценарий – проверка номера карты, а в validatecard.php
есть простой оператор if:
if (isset($_GET['cardnumber']) && ($_GET['cardnumber'] == "12345")) { echo "OK"; } else { echo "INVALID CARD"; }
Мой код:
$cardnumber = $_POST["cardnumber"]; $url = "secure/validate.php?cardnumber=" . $cardnumber; if (file_get_contents($url) != "OK"){ $order_error_msg = "Invalid card number"; } else { ....
В чем может быть проблема?