Articles of Файл

Force скачать файлы mp4

Я хочу заставить пользователя загружать видео с YouTube. Например, этот URL. Я загружаю видео, и я могу воспроизводить исходное видео, но даже длина / размер видео одинаковы, я не могу воспроизвести его, когда он загружен силой. function force_download($file,$video_url) { $video_data = file_get_contents($video_url); file_put_contents($file, $video_data); if(isset($file) && file_exists($file)) { header('Content-length: ' . filesize($file)); header('Content-type: application/octet-stream'); header('Content-Disposition: […]

file_get_contents с пустым файлом не работает PHP

Я пытаюсь использовать file_get_contents для PHP, но он не работает. Есть мой код: $filename = "/opt/gemel/test.txt"; if($filecontent = file_get_contents($filename)){ $nom = fgets(STDIN); file_put_contents($filename, $nom, FILE_APPEND); } else echo "fail"; И мой файл test.txt пуст. (0 октетов). Он существует, но он пуст. Когда я что-то пишу в него, мой код работает отлично, но если он пуст, […]

Как скопировать файл на PHP без перезаписи существующего файла?

Когда вы используете функцию копирования PHP, операция слепо копирует файл назначения, даже если он уже существует. Как вы копируете файл безопасно, только выполняете копию, если нет существующего файла?

Как сохранить файл в Moodle, чтобы он был доступен для внешнего приложения?

Мне нужно сохранить файл в Moodle. Это не проблема, это объясняется здесь . Проблема в том, что этот файл должен быть доступен для всех. Следовательно, должен быть URL-адрес, например www.mymoodlesite.com/temp/myfile.txt или тому подобное, который можно ввести в один браузер и получить доступ к файлу. Я думал о копировании файла в папку moodledata / temp, но […]

Загрузите защищенные файлы htaccess с помощью PHP и CURL

Я пытался загружать файлы в защищенный каталог htaccess, используя php и curl. Это мой код: $username = "MyUsername"; $password = "MyPassword"; $url = "http://www.example.com/private/file.pdf"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); $output = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); Но этот код ничего не делает … как я […]

Загрузка PHP с удаленного сервера через sftp

Возможно, это было задано раньше, я новичок в PHP, и я стараюсь учиться как можно больше, но это действительно меня бросило. В принципе, я хочу знать, как бы я использовал PHP-код, чтобы заставить его загружать все с удаленного сервера на локальное. Это заставляет загружать все не только один файл, на который я застрял. Так, пожалуйста, […]

file_exists () слишком медленный в PHP. Может ли кто-нибудь предложить более быструю альтернативу?

При отображении изображений на нашем веб-сайте мы проверяем, существует ли файл с вызовом file_exists() . Мы возвращаемся к фиктивному изображению, если файл отсутствует. Однако профилирование показало, что это самая медленная часть генерации наших страниц с file_exists() занимающим до 1/2 мс на файл. Мы тестируем только 40 или около того файлов, но это все равно толкает […]

Получить теги файлов mp4

Я хотел бы знать, как получить содержимое файла mp4 в php. Например: получите название песни, дату выпуска песни, продолжительность, имя файла, расширение, исполнителя, жанр, альбом и размер. Добавьте затем в базу данных. Пожалуйста, помогите.

Сохранить вывод файла php в html-файле

У меня есть файл php, который выполняет некоторый код для генерации html-файла. Как и я, у меня есть форма, из которой некоторые данные будут отправляться в файл x.php, который дает выход (веб-страницу). Я хочу сохранить этот вывод в html-файле. Какой наиболее эффективный способ сделать это? EDIT Я хочу сохранить его на стороне. На самом деле, […]

Как читать XML-файл и извлекать из него значения для отображения в HTML-кодированной HTML-странице

У меня есть XML-файл с несколькими повторяющимися тегами, содержащими в себе разные значения. Мне нужно получить эти значения и отобразить их на моей веб-странице. Пожалуйста, помогите мне в этом.