написать текстовый файл с помощью PHP на определенный URL того же сервера - PullRequest
1 голос
/ 02 июля 2010

У меня есть скрипт php, который записывает текстовый файл в тот же каталог, где находится скрипт.
Теперь проблема в том, что скрипт получает URL-адрес от другого скрипта. Теперь предполагается, что новый текстовый файл будет записан в указанное место с последнего шага.
Предоставленное местоположение в формате URL: «www.example.com/main/foo/"

Есть ли способ записать текстовый файл в эту папку? Я пишу с той же машины, поэтому я полагаю, что это не должно быть действительно сложно? спасибо за любую помощь ура Али


Поле для комментариев Flexi

Ответы [ 3 ]

1 голос
/ 15 марта 2011

Я думаю, что исправление с помощью самой основной функции fopen было бы лучшим способом. И вместо того, чтобы использовать абсолютный путь, вы должны выбрать относительные пути. С fopen вы можете использовать «a» для добавления вместо «w» для записи.
вот синтаксис:

$fp = fopen('data.txt', 'a');

веселись!

1 голос
/ 02 июля 2010

просмотр file_put_contents

<?php
$file = 'people.txt';
// The new person to add to the file
$person = "John Smith\n";
// Append the contents of $person to the file named by $file.
file_put_contents($file, $person, FILE_APPEND);
?>
0 голосов
/ 02 июля 2010

Вам, вероятно, лучше писать, используя абсолютную ссылку на диск, а не URL.Получите путь к каталогу из URL-адреса, укажите абсолютный путь к корневому веб-каталогу и используйте его, чтобы указать полный путь к файлу.

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