PHP.SU

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

Страниц (5): « 1 2 3 4 [5]

> Найдено сообщений: 72
Никола Отправлено: 01 Февраля, 2007 - 20:05:15 • Тема: Архив открывается как страница • Форум: Программирование на PHP

Ответов: 2
Просмотров: 422
echo (file.zip);

по идее должен открыватся диалог загрузки файла, но вместо этого архив открывается как страница, как это исправить???
Никола Отправлено: 01 Февраля, 2007 - 16:25:33 • Тема: Создание архива • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2974
Сам архив мне не нужен - скрипт создает его "на лету" и отдает пользователю

Способ который я описал выше отлично работает, единственное - он выдает zip архив как страницу (как будто открывает ево с помощью блокнота), а не как файл. Так вот нужно чтоб появлялся диалог о загрузке файла (Апач на домашнем компе именно так все и делает, а вот когда скрипт на серваке лежит нехочет) - у кого нить может есть соображения по этому поводу
Никола Отправлено: 31 Января, 2007 - 19:21:55 • Тема: Создание архива • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2974
Вот родил с помощью phpzip.inc.php - прикрепленна к сообщению

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require ("phpzip.inc.php");
  3. $z = new PHPZip();
  4.   $dirct="папка файлы из которой нужно собрать в один архив";
  5.   $hdl=opendir($dirct);
  6.   while ($file = readdir($hdl))
  7. if ( ($file!=".")&&($file!="..")) $a[]=$file;
  8.  
  9. closedir($hdl);
  10. asort($a);
  11.  
  12. foreach ($a as $value)
  13. $files[] = "$dirct/$value";
  14. $z -> Zip($files);
  15. echo($z->file());
  16.  {
  17. }
  18. ?>

Но вот остался один вопрос - если выполняешь скрипт на компе то echo($z->file()); вызывает диалог на сохранение файла, а вот когда выкладываю его на сайт то архив открывается в браузере - примерно вот так

Цитата:
PKEў?6№Ч©†мбA-Kind-Of-Therapy.rarбьRar!Пђs Вt Ђ5‘?Lq(вђ%C23 A-Kind-Of-Therapy.gp3
...
ьђЌњbІ‰sВz р7ЋщG· ‹#оЧ™=°ю®)ЋшCї0cH|жHЊ'™Ycш}-gЗР№ 0ЉS>edHгGTо.kи†$=Ф 8µhwй.“ДЋ


если кто знает как с этим справится - подскажите плиз
Никола Отправлено: 14 Января, 2007 - 17:14:37 • Тема: Создание архива • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2974
Спасибо
Попробую - может еще что спрошу
Никола Отправлено: 14 Января, 2007 - 16:18:45 • Тема: Создание архива • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2974
f0rm4t
Архив можно хоть rar, хоть zip
А что за "крон"?\n\n(Добавление)
А что за Pslzip? Я слышал только об zip.lib - (в описании говорилось что с ее помощью можно создавать архивы "на лету") но у меня чтото неполучилось Растерялся
Никола Отправлено: 11 Января, 2007 - 16:21:57 • Тема: Создание архива • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2974
Доброго времени суток

Есть следующий вопрос:

Есть Папка и в ней очень много файлов (все файлы одного разширения) - и соответственно есть скриптик который выводит имена этих файлов и urlы до них. Для некоторых посетителей сайта это удобно - они заходят, ищут необходимый им файл качают и всё. Но некоторым необходимы сразу все файлы, а качать каждый по отдельности очень неудобно и долго... так вот вопрос --> Как можно сделать так чтобы при нажатии на ссылку (скажем "Скачать Всё") все файлы с данной папки собирались в один архив и пользователь мог его скачать, а после того как пользователь его скачал, хотелось бы чтоб архив удалился (или чтоб удалялся по истечению какого-то времени)

Буду очень признателен за любую информацию
Никола Отправлено: 25 Декабря, 2006 - 06:58:31 • Тема: Цвет ссылок • Форум: HTML, Дизайн & CSS

Ответов: 8
Просмотров: 8172
Всем доброго времени суток

Ктонибудь знает как сменить стандартный синий цвет ссылок на любой другой (как изменить цвет букв ссылки я знаю, а вот черту под буквами как?) или может кто знает как черточку эту вообще убрать?
Никола Отправлено: 13 Декабря, 2006 - 07:50:25 • Тема: Товарищи выручайте!!!!! • Форум: Программирование на PHP

Ответов: 5
Просмотров: 635
неужели это через case нельзя сделать - намного удобнее мне кажется, а с
Цитата:
<META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://хххххх.ru/">
у меня чтото ничего не вышло Растерялся - а как с помощью header() делается - если можно поподробней
Никола Отправлено: 13 Декабря, 2006 - 04:31:19 • Тема: Товарищи выручайте!!!!! • Форум: Программирование на PHP

Ответов: 5
Просмотров: 635
f0rm4t ага Радость - мож всетаки ктонибудь знает, как объяснить пхп что я от него хочю
Никола Отправлено: 12 Декабря, 2006 - 18:03:27 • Тема: Товарищи выручайте!!!!! • Форум: Программирование на PHP

Ответов: 5
Просмотров: 635
Еще раз всем привет
Скрипт выводит urlы до файлов из определенной папки


Хочю сделать примерно следующее следующее:
<a href="a.php?case1=ssilka">ссылка1</a>
<a href="a.php?case1=ssilka">ссылка2</a> при нажатии на ссылку для mydir хотелось бы присвоить путь до папки, но чтото не выходит


<?Php

switch ($case1) {
case "ssilka": mydir=(путь/до/папки');
break;
case "ssilka2": mydir=(путь/до/папки2');
break;

дальше все правильно - проверял





$handle=opendir ($mydir);
while (($file = readdir($handle))!==false){
rtrim($file);
if($file=="."){
$file=readdir($handle);
$file=readdir($handle);
}
if($file=="hits.txt"){
$file=readdir($handle);
}
if(eregi("[a-zA-Z0-p_-]*.rar",$file)!==false){
$spliter=explode(".",$file);
$filea="$spliter[0].rar";
$filez="$spliter[0].rar";
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR>";
echo "<TD colspan=2><IMG SRC="top.gif"></TD></TR>";
echo "<TR><TD bgcolor=DDDDFD><FONT SIZE=-1 COLOR=BLACK><B>";
echo "<A HREF="$filea">$spliter[0]</A></B></TD><TD bgcolor=DDDDFD ALIGN=RIGHT><FONT SIZE=-5>";
echo "</TD></TR>";
echo "<TR><TD colspan=2 width=400 bgcolor=DDDDFD><FONT SIZE=+0 COLOR=NAVY><B>";
$filer="$file";
{
}
} else {
}
}

?>
Никола Отправлено: 12 Декабря, 2006 - 13:53:36 • Тема: Вопрос • Форум: Программирование на PHP

Ответов: 3
Просмотров: 486
не фремы это не то что я хочю - я возможно неправильно сформулировал вопрос, но ут уже не важно я уже нашел в форуме интерисующюю меня тему - сейчас изучаю - надеюсь поличится

Вам всерано спасибо за быстрый ответ
Никола Отправлено: 12 Декабря, 2006 - 12:42:50 • Тема: Вопрос • Форум: Программирование на PHP

Ответов: 3
Просмотров: 486
Добрый день
Вопрос такого рода - 1. есть страница на которой слылки и банер - нужно чтоб при нажатии на одну из ссылок генерировалась новая страница с содержанием файла на который была ссылка и чтоб остались ссылки с первой страници

или второй вариант

Так же страница с сылками - при нажатии на любую ссылку - файл на которую она ссылается открывается в определенном месте все той же страници.

Надеюсь понятно описал - подскажите плиз как такое провернуть - очень нужно Растерялся

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB