PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 45
Alex131 Отправлено: 17 Марта, 2013 - 17:22:44 • Тема: Загрузка файлов • Форум: Вопросы новичков

Ответов: 1
Просмотров: 124
Здравствуйте, осуществил загрузку картинок с сайта на локальный компьютер с помощью следующей функции:
PHP:
скопировать код в буфер обмена
  1.  
  2. $a=fopen("page/".$papka."/".$title.$rasshirenie,'w+');
  3. $b=fwrite($a,$vse_img);
  4. $c=fclose($a);


Подскажите с помощью какой функции возможно загружать exe?
Alex131 Отправлено: 23 Декабря, 2012 - 16:16:05 • Тема: Вывести нужные поля из бд • Форум: Вопросы новичков

Ответов: 1
Просмотров: 114
Здравствуйте, подскажите как правильно сделать. Есть запрос к бд и вывод всех строк, дальше нужно вывести строки в цикле в два списка по категории. Если категория - 1 то вывести в этом списке все поля у которых категория - 1. Вот что-то типа этого:
PHP:
скопировать код в буфер обмена
  1.  
  2. if($myrow['cat'] == 1){
  3. do
  4. {
  5. printf("<li><a href='tttt.php?id=%s'>%s</a></li>",$myrow['id'], $myrow['title']);
  6. }
  7. while($myrow = mysql_fetch_array ($result));
  8. }
  9.  
Alex131 Отправлено: 05 Декабря, 2012 - 19:58:30 • Тема: проблема с кодировкой • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Пол дня потратил на устранение этой проблемы, а она решилась сама собой. Наверное был какой-то сбой на хосте.
Alex131 Отправлено: 05 Декабря, 2012 - 15:58:49 • Тема: проблема с кодировкой • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Bio man, у меня весь сайт на кодировке windows-1251
Alex131 Отправлено: 05 Декабря, 2012 - 15:00:46 • Тема: проблема с кодировкой • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Bio man, я уже прописывал, меняются "?" на иероглифы.
Alex131 Отправлено: 05 Декабря, 2012 - 14:46:53 • Тема: проблема с кодировкой • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Здравствуйте, на сайте внезапно весь текст из бд, начал выводится знаками вопросов, сайт находится на удаленном хосте, 5 месяцев работал отлично.
Подскажите в чем может быть причина?
Может проблема в .htaccess?
Alex131 Отправлено: 29 Ноября, 2012 - 17:10:06 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
ошибка: архив поврежден или имеет неверный формат. Я взял файл rar и сделал из него zip, все стало нормально открываться.
Alex131 Отправлено: 29 Ноября, 2012 - 16:08:42 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
esterio проблема была в www.. Спасибо за помощь)
(Добавление)
esterio А еще такой вопрос, отлично скачивает mp3, zip, а вот rar выдает ошибку, может Вы знаете почему?
Alex131 Отправлено: 29 Ноября, 2012 - 16:01:49 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
esterio
Не нужно здесь ни на кого кричать Радость

Я убрал эту строку но нечего не изменилось, потом я убрал половину кода но, это тоже нечего не поменяло.
Alex131 Отправлено: 29 Ноября, 2012 - 15:48:16 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
Мне подсказали что этот файл можно упростить до вот такого:
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['link'])) $link = $_POST['link'];
  2.  
  3. if (isset($link)) {
  4. header('Content-type: application/octet-stream');
  5. header('Content-Disposition: attachment; filename=' . $link);
  6. exit();
  7. }

Но проблема осталась.
Alex131 Отправлено: 29 Ноября, 2012 - 15:03:59 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
Мелкий пишет:
Alex131 пишет:
CURLOPT_HEADER, 1);

Что будет перед файлом?

Если честно я не очень понимаю этот скрипт, по этому и вопрос тоже)
Alex131 Отправлено: 29 Ноября, 2012 - 14:54:04 • Тема: Не открываются скачанные файлы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 602
Здравствуйте, сделал скачивание с сайта с помощью вот такого скрипта:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_POST['link'])) $link = $_POST['link'];
  3.  
  4. if (isset($link)) {
  5.  
  6. $ch = curl_init();
  7. curl_setopt($ch, CURLOPT_HEADER, 1);
  8. curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt($ch, CURLOPT_URL, "http://www.masterbody.net/pages/books".$link);
  11. $result = curl_exec($ch);
  12.  
  13. if ($result)
  14. {
  15.     header('Content-type: application/octet-stream');
  16.     header('Content-Disposition: attachment; filename=' . $link);
  17.     header('Content-Length: ' . strlen($result));
  18.     echo $result;
  19.     exit();  
  20. }
  21. }
  22.  

Файлы скачивает но при их открытии компьютер выдает ошибки. Если скачать архив то ошибка о том что архив поврежден или неизвестный формат файла. И само скачивание происходит за секунду, я так понял что реально ничего не качается. Помогите исправить. Спасибо!
Alex131 Отправлено: 27 Ноября, 2012 - 21:43:40 • Тема: скачивание файлов с сервера • Форум: Вопросы новичков

Ответов: 4
Просмотров: 253
Спасибо всем, я попробовал на удаленном хосте, все работает отлично)
Alex131 Отправлено: 25 Ноября, 2012 - 22:47:13 • Тема: скачивание файлов с сервера • Форум: Вопросы новичков

Ответов: 4
Просмотров: 253
так я не выводил нечего, форма находится в другом файле.
Alex131 Отправлено: 25 Ноября, 2012 - 22:29:54 • Тема: скачивание файлов с сервера • Форум: Вопросы новичков

Ответов: 4
Просмотров: 253
Здравствуйте, помогите разобраться, нашел вот такой скрипт для скачивания файлов:
PHP:
скопировать код в буфер обмена
  1. <form action="php/download.php" method="POST">
  2. <input type="submit" name="Download" value="Скачать">
  3. </form>
  4.  
  5. <?
  6. if (isset($_POST['Download'])) {
  7.  
  8. $file = "setup_av_pro.rar";
  9. $ch = curl_init();
  10. curl_setopt($ch, CURLOPT_HEADER, 1);
  11. curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt($ch, CURLOPT_URL, "localhost/site.loc/download/".$file);
  14. $result = curl_exec($ch);
  15.  
  16. if ($result)
  17. {
  18.     header('Content-type: application/octet-stream');
  19.     header('Content-Disposition: attachment; filename=' . $file);
  20.     header('Content-Length: ' . strlen($result));
  21.     echo $result;
  22.     exit();  
  23. }
  24. }
  25. ?>

но не получается скачать файл, видает ошибку в 19 строчке. Может я неправильно указал путь к файлу?

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB