Articles of file io

Что быстрее? file_put_contents (); Еореп (); FWRITE (); fclose () ;?

Что лучше? У меня есть собственный журнал MySQL, поэтому он имеет около 90 МБ, но я не уверен, какой из них я должен использовать. Он открывает файл EVERYTIME для выполнения запроса. Что быстрее?

Проблемы с записью в файл с PHP на Ubuntu

Я запускаю PHP 5.5.9 на Ubuntu 14.04. У меня возникли проблемы с записью в файл. Я чувствую, что это проблема с правами доступа к файлам, потому что я уверен, что код правильный. Пользователь, с которым я зарегистрировался, имеет права писать в папках, которые я пытаюсь записать, но я не уверен, что делает localhost. Я не […]

Синхронные записи файлов PHP

У меня есть два разных файла PHP, которые записываются в один и тот же файл. Каждый скрипт PHP вызывается действием пользователя двух разных HTML-страниц. Я знаю, что можно будет вызывать два файла PHP, но оба файла PHP попытаются записать в файл одновременно? Если да, что произойдет? Кроме того, можно сделать один из PHP неудачным изящно […]

PHP readfile (), вызывающий коррумпированные загрузки файлов

Я использую php-скрипт для загрузки с моего сайта после необходимого таймера javascript, который включен в этот php-скрипт, который вызывает загрузку. Но загруженный файл поврежден независимо от того, что я пытаюсь. Может ли кто-нибудь помочь мне указать, где я ошибаюсь. Это мой код <?php include "db.php"; $id = htmlspecialchars($_GET['id']); $error = false; $conn = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD); if(!($conn)) […]

Удалите все файлы, папки и их подпапки с помощью php

Мне нужен скрипт, который может удалить весь каталог со всеми их подпапками, файлами и т. Д. Я попытался с помощью этой функции, которую я нашел в Интернете до нескольких месяцев назад, но она не работает полностью. function deleteFile($dir) { if(substr($dir, strlen($dir)-1, 1) != '/') { $dir .= '/'; } if($handle = opendir($dir)) { while($obj = […]

Проверьте, существует ли каталог в PHP

Я знаю, я знаю , это звучит очень легко. Но я не могу найти правильный ответ в Интернете. Одним из решений, которое я нашел, было использование is_dir . if(is_dir($dir)) echo 'directory exists'; else echo 'drectory not exist'; Но это неправильно. Вся эта функция проверяет, является ли каталог $dir каталогом, он не проверяет, существует ли каталог, […]

Стандартный ввод PHP?

Я знаю, что PHP обычно используется для веб-разработки, где нет стандартного ввода, но PHP утверждает, что он может использоваться в качестве языка сценариев общего назначения, если вы следуете его навязчивым веб-соглашениям. Я знаю, что PHP печатает на stdout (или на все, что вы хотите назвать) с помощью print и echo , что достаточно просто, но […]

Как поместить строку в текстовый файл в PHP?

Как поместить строку в файл txt в php? Я хочу написать строку следующим образом: 1,hello,world! 2,welcome Затем эти две строки находятся в файле.

Как удалить файл через PHP?

Как удалить файл с моего сервера с помощью PHP, если файл находится в другом каталоге? Вот мой макет страницы: projects/backend/removeProjectData.php (этот файл удаляет все мои записи для базы данных и также должен удалять связанный файл) public_files/22.pdf (место, где находится файл.) Я использую функцию unlink : unlink('../../public_files/' . $fileName); Но это всегда дает мне ошибку, что […]

file_get_contents и file_put_contents с большими файлами

Я пытаюсь получить содержимое файла, заменить некоторые его части с помощью регулярных выражений и preg_replace и сохранить его в другом файле: $content = file_get_contents('file.txt', true); $content_replaced = preg_replace('/\[\/m\]{1}\s+(\{\{.*\}\})\s+[\x{4e00}-\x{9fa5}]+/u', 'replaced text', $contents); if ($content_replaced) { file_put_contents('file_new.txt', $content_replaced); echo "Successful!"; } else { echo "Some error ocurred"; } этот фрагмент кода отлично работает с небольшими файлами, но […]