Получение и запись файла в систему - PullRequest
1 голос
/ 02 декабря 2009

Какой самый простой способ в PHP, чтобы:

  1. Получить файл с внешнего URL (http://test.com/thisfile)?

  2. В случае успеха удалите локальный файл /root/xml/test.xml.

  3. Переименовать загруженный файл в test.xml.

  4. Запись нового файла в папку /root/xml/.

Это будет приватный скрипт, поэтому безопасность или обработка ошибок не являются важными проблемами.

Ответы [ 2 ]

3 голосов
/ 02 декабря 2009
$contents = file_get_contents( 'http://test.com/testfile' );
if( $contents ) {
     $file = '/root/xml/test.xml';
     unlink( $file );
     file_put_contents( $contents, $file ); 
}
3 голосов
/ 02 декабря 2009

При условии правильной конфигурации,

$file = file_get_contents('http://test.com/thisfile');
if($file) {
    unlink('/root/xml/test.xml');
    file_put_contents('/root/xml/test.xml');
}

Или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...