Итак, на данный момент у меня есть следующий код в моем html <input type="file" required required="required" name="image" multiple=""> а затем, прежде чем добавить тег mutliple="" , это всегда срабатывало для меня, if(isset($_POST['Submit'])) { $current_image=$_FILES['image']['name']; $extension = substr(strrchr($current_image, '.'), 1); if (($extension!= "png") && ($extension != "jpg")) { die('Unknown extension'); } $time = date("fYhis"); $new_image = […]
Я создаю скрипт, который сохранит изображение из Интернета на компьютер пользователя. Это то, что я узнал, пока: $url = 'http://example.com/my-image.jpg'; $img = '/my/folder/my-image.jpg'; file_put_contents($img, file_get_contents($url)); Правильно ли это? Если да, то каким образом я могу получить путь к, скажем, папке загрузки, на машине пользователя?
Итак, в последнее время я работаю над небольшой социальной сетью, и я застрял у новичка-сбой 🙁 Когда создается новый пользователь, в текущей папке (/ Users) создается новый FOLDER – именованный как пользователь. В текущей папке (/ Users) также находится папка с именем PATTERN, в которую включен index.php. Когда новый пользователь создается с помощью mkdir($Username, 0777) […]
У меня два файла mp4, и я хочу их объединить. $media1 = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/dir/media1.mp4'); $media2 = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/dir/media2.mp4'); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/dir/combined.mp4', $media1.$media2); media1.mp4: 1 мегабайт, 10 секунд media2.mp4: 2 мегабайта, 20 секунд mixed.mp4: 3 мегабайта, но 10 секунд (есть только media1.mp4) Как я могу объединить эти два файла?
Я хочу загрузить файл документа, расположенный по адресу http://confluence.rogersdigitalmedia.com/exportword?pageId=1114407 . Как я могу изменить следующий код, чтобы загрузить файл с этого URL-адреса? И может кто-то объяснить, что этот код делает в текущем состоянии, что он загружает, файл из каталога? <?php // place this code inside a php file and call it fe "download.php" $path = […]
Как отобразить ошибку, когда загруженные файлы превышают post_max_size php? print_r($_FILES); Я получаю пустой массив, когда я превысил post_max_size array() Я получил это от php.net, но я не понимаю его и не знаю, как это сделать, Если размер пост-данных больше, чем post_max_size, суперглавы $ _POST и $ _FILES пустые. Это можно отслеживать различными способами, например, передавая […]
Я сделал один сайт … где я храню загруженные пользователем файлы в отдельных каталогах, например user_id = 1 так IMG / upload_docs / 1 / 1324026061_1.txt IMG / upload_docs / 1 / 1324026056_1.txt То же самое, если user_id = 2 так IMG / upload_docs / 2 / 1324026061_2.txt IMG / upload_docs / 2 / 1324026056_2.txt […]
Я хочу проанализировать XML-файл с другого сервера. <?php $xml = simplexml_load_file('http://example_page.com/api/test.xml'); ?> И этот код работает, только если этот файл находится на том же сервере, что и на странице, но у меня есть xml-файл на другом сервере. Предупреждение с веб-страницы: Warning: simplexml_load_file(http://example_page.ugu.pl/api/test.xml) [function.simplexml-load-file]: failed to open stream: Connection refused in /virtual/z/y/example_page.ugu.pl/index.php on line 14 Warning: […]
<?php $filename= './get/me/me_'.rand(1,100).'.zip'; header("Content-Length: " . filesize($filename)); header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename=foo.zip'); readfile($filename); ?> Привет, У меня есть этот простой код, который заставляет загрузку случайного файла, моя проблема в том, что если я вызову сценарий два или более раз из того же браузера, вторая загрузка не начнется, пока первая не будет завершена или прервана. Таким […]
Я пытаюсь прочитать текстовый файл из 5000 строк. Однако я хочу только получить первые 10 строк из каждых 100 строк. Итак, строка 1-10, строка 101 – 110, строка 200 – 210 и т. Д. Я просто не могу понять, какую логику использовать. $count = count(file($text)) for ($i = 0; $i < $count; $i++) { $test […]