php file_get_contents ошибки - PullRequest
       4

php file_get_contents ошибки

0 голосов
/ 09 августа 2010

Привет, я использую следующий код: для записи содержимого из одного файла в другой

 $page = file_get_contents('myPage.php?id='.$_GET['id']);
 $file = 'temp/form_'.$_GET['id'].'.html';
 file_put_contents($page, $file);

Но я продолжаю получать следующие ошибки

 Warning: file_get_contents(myPage.php?id=9) [function.file-get-contents]: 
 Invalid argument in C:\Program Files\etc\etc..

и

 Warning: file_put_contents() [function.file-put-contents]: Filename 
 Filename cannot be empty in C:\Program Files\etc\etc..

Кто-нибудь знает, что может вызвать эти ошибки

спасибо

Rifki

Ответы [ 3 ]

1 голос
/ 09 августа 2010

У вас есть аргументы в обратном направлении для file_put_contents . Попробуйте переключить их следующим образом:

file_put_contents($file, $page);

Edit:

Измените объявление переменной на, чтобы устранить первую ошибку:

$page = include 'myPage.php';
0 голосов
/ 09 августа 2010

Дайте полный путь с помощью Http: //

0 голосов
/ 09 августа 2010

Я думаю, что вы пытаетесь прочитать содержимое страницы 'myPage.php?id='.$_GET['id'] и записать его в HTML-файл.Тогда попробуйте это:

$page = file_get_contents($your_domain . $slash_if_necessary . 'myPage.php?id='.$_GET['id']);
 $file = 'temp/form_'.$_GET['id'].'.html';
 file_put_contents($page, $file);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...