Я новый парень в веб-программировании, который все еще изучает новые вещи. Я создаю веб-форму, состоящую из одного INPUT. Я связал форму в файле HTML с файлом php. Я использую localhost MAMP, который я недавно установил на своем MacBook. Проблема. Когда я открываю HTML-файл на веб-странице и набираю что-то в поле ввода и нажимаю submit, браузер […]
Я пытаюсь загрузить изображение на свой сайт с помощью формы, однако гораздо эффективнее (а не боловаться по базе данных) просто сохранить местоположение изображения в базе данных. У меня проблемы с моей формой, и я действительно не знаю, куда идти: <?=form_open('bro/submit_new');?> //other form data Image: <input type="file" name="image" size="20" /> <br> <input type="submit" value="Submit" /> </form> […]
Поэтому я хочу написать REST API в PHP для JSON для потребления на iPhone, а также множество веб-сайтов и устройств. У меня есть код ниже, при доступе через инструкцию GET возвращает файл, например: 1mdi2o3.part Как мне вернуть что-то вроде: users.json $db->setQuery( "SELECT * FROM users"); $db->query() or die($queryError); $numRows = $db->getNumRows(); $row = $db->loadObjectList(); // […]
Я использую только 1 данные для вставки в свой json-файл. $data=$_POST['myusernamer']; $inp = file_get_contents('7players.json'); $tempArray = json_decode($inp); array_push($tempArray, $data); $jsonData = json_encode($tempArray); file_put_contents('7players.json', $jsonData); Так выглядит мой json-файл. Я просто хочу добавить 1 игрока в конце. { "players":[ { "name":"Moldova", "image":"/Images/Moldova.jpg", "roll_over_image":"tank.jpg" }, { "name":"Georgia", "image":"/Images/georgia.gif", "roll_over_image":"tank.jpg" }, { "name":"Belarus", "image":"/Images/Belarus.gif", "roll_over_image":"tank.jpg" }, { "name":"Armenia", […]
Я использую Dompdf для создания PDF-файла, но я не знаю, почему он не сохраняет созданный PDF-файл на сервере. Есть идеи? require_once("./pdf/dompdf_config.inc.php"); $html = '<html><body>'. '<p>Put your html here, or generate it with your favourite '. 'templating system.</p>'. '</body></html>'; $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); file_put_contents('Brochure.pdf', $dompdf->output());
Я хочу отправить «запрос загрузки ajax», когда я нажимаю кнопку, поэтому я попытался таким образом: JavaScript: var xhr = new XMLHttpRequest(); xhr.open("GET", "download.php"); xhr.send(); download.php: <? header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename= file.txt"); header("Content-Transfer-Encoding: binary"); readfile("file.txt"); ?> но не работает должным образом, как я могу это сделать? заранее спасибо
У меня есть сервер с большим количеством файлов внутри различных папок, подпапок и под-папок. Я пытаюсь создать страницу search.php, которая будет использоваться для поиска по всему серверу для определенного файла. Если файл найден, верните путь к каталогу, чтобы отобразить ссылку для загрузки. Вот что я до сих пор: $root = $_SERVER['DOCUMENT_ROOT']; $search = "test.zip"; $found_files […]
Я вьетнамский, и я хочу загрузить файл utf-8, например Tên Tệp Tiếng Việt.JPG Вот мой код <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>utf-8</title> </head> <body> <?php if(isset($_POST["submit"])) { if($_FILES["upload"]["error"] > 0 ) echo "FILE ERROR!"; else { $base_dir = "D:/"; $fn = $_FILES["upload"]["name"]; $fn2 = […]
im пытается загрузить файл с URL-адреса, когда я использую браузер, диалог загрузки работает, но когда я использую этот код, новый файл на моем сервере остается пустым. $ch = curl_init(); $source = "https://myapps.gia.edu/ReportCheckPortal/downloadReport.do?reportNo=$row['certNo']&weight=$row['carat']"; curl_setopt($ch, CURLOPT_URL, $source); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec ($ch); curl_close ($ch); $destination = "./files/certs/$row['certNo'].pdf"; $file = fopen($destination, "w+"); fputs($file, $data); fclose($file); пример […]
Я использую простой скрипт загрузки файлов: if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } Он работает на моем локальном сервере до 200 мб. Когда я пытаюсь использовать этот код на своем веб-сайте, он […]