Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 13 matches
Author Message
  Topic: 7-zip WinZip и gzip-файлы
Caps

Replies: 3
Views: 4057

PostForum: Разное :: PHP   Posted: Tue Mar 23, 2010 5:39 pm   Subject: 7-zip WinZip и gzip-файлы
Это, видимо, из-за ошибки в коде (лишняя скобочка затесалась). Исправил, проверил - работает.
  Topic: 7-zip WinZip и gzip-файлы
Caps

Replies: 3
Views: 4057

PostForum: Разное :: PHP   Posted: Tue Mar 23, 2010 4:40 pm   Subject: 7-zip WinZip и gzip-файлы
Попытался написать код скрипта для загрузки gzip файлов с помощью функций Zlib-компрессии вида:

$file="dnld.gz";
$str="данныедляgzфайла данныедляgzфайла данныедляgzфайла";
$zp = gzopen("tmp/".$file, "wb");
//$str=gzcompress ($str);
gzwrite($zp, @$str);
gzclose($zp);
header("Content-type: application/x-gzip");
header("Content-Disposition: attachment; filename=tmp/$file");
echo $str;

Файл загружается, но не распаковывается ни с помощью 7-zip ни с помощью WinZip.
Хотелось бы понять в чем причина.
gzopen() > gzwrite() - это в принципе не верный путь? 7-zip не работает с такими файлами вообще или их нужно по-другому генерировать?
  Topic: Представление в разных системах счисления и побитовые операции
Caps

Replies: 2
Views: 2834

PostForum: Разное :: PHP   Posted: Thu Jan 14, 2010 8:27 pm   Subject: Представление в разных системах счисления и побитовые операции
dimagolov,спасибо, понял.
  Topic: Представление в разных системах счисления и побитовые операции
Caps

Replies: 2
Views: 2834

PostForum: Разное :: PHP   Posted: Thu Jan 14, 2010 2:56 pm   Subject: Представление в разных системах счисления и побитовые операции
При выполнении побитового сдвига в двоичном представлении результат оказывается в десятичной форме.


$hh="ffffff";
$hd=base_convert($hh, 16, 10);
$hb=base_convert($hh, 16, 2);
$hb_=$hb>>1;
echo @$hh." ".@$hd." ".$hb." ".$hb_;


Вывод : ffffff 16777215 111111111111111111111111 1073741823
Не понимаю, почему. Переменная $hb_ разве стала десятичной?
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 11:01 pm   Subject: перестал работать движок
Но самое смешное не это!
Я закоментировал строчки с define


//define("LIBRARIAN_LOADED",1);
//
//define("LibExt","phl");
.........................

$INC[]=".";
$INC[]="./lib";
$INC[]=getcwd()."/../lib";
.........................


в Librarian.phl и получил следующее:
Fatal error: Unknown function: INC() in /home/webadmin/uzelock.ru/html/_Kernel/php/Librarian.phl on line 2

Нет слов!
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 7:52 pm   Subject: перестал работать движок
Если просто отключить шаблонизатор в .htaccess, то всё работает корректно.
В случае вставки указанного кода ситуация подобная тому, что было, только ошибки другие:

Warning: Wrong parameter count for defined() in /home/webadmin/uzelock.ru/html/_Kernel/php/Librarian.phl on line 2

Начало кода в Librarian.phl выглядит так:


<?
phpinfo();
exit();
if(!defined("LIBRARIAN_LOADED")) {
define("LIBRARIAN_LOADED",1);
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 7:02 pm   Subject: перестал работать движок
Вызов любого файла с расширением html дает ошибку.
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 2:59 pm   Subject: перестал работать движок
Тест сработал нормально.
Но обнаружилась одна особенность.
Когда расширение файла теста .php, то всёработает,
а когда .html, то та же ошибка!
В .htaccess записано:
................
Action templhandler "/_Kernel/Template/TemplateHandler.php?"
AddHandler templhandler .html
IndexIgnore _*
Options -Indexes -MultiViews
DirectoryIndex index.html

<FilesMatch "^_">
order deny,allow
deny from all
</FilesMatch>
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 1:14 pm   Subject: перестал работать движок
Да-да, именно этот define - встроенный в PHP
  Topic: перестал работать движок
Caps

Replies: 10
Views: 10819

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Aug 22, 2006 11:48 am   Subject: перестал работать движок
На хосте установлен шаблонизатор из "Самоучителя PHP4".
Ну так вот. Всё работало себе нормально, пока в один момент не случилось ЭТО.
Первая страничка загружается, а следующие по ссылкам выдают:

Fatal error: Unknown function: define() in /home/webadmin/uzelock.ru/html/_Kernel/php/Librarian.phl on line 1

На локальной машине всё по прежнему работает.
Хостер помочь не может.
Подскажите хоть какой-нибудь вариант.
Спасибо
  Topic: .htaccess: Illegal option
Caps

Replies: 2
Views: 2778

PostForum: Прочее   Posted: Fri Jul 22, 2005 12:06 pm   Subject: .htaccess: Illegal option
Здравствуйте!
Если предельно коротко, то вопрос такой: как заставить апач воспринимать .htaccess?
Если подробно, то:

Попытался работать с шаблонизатором.
Скачал обновление v1.0.5 - 13 November 2003.
Установлено: Win2000 V5.0, Apache/1.3.33 (Win32), php-4.3.10-Win32.
Результат:

В логе выводится: "z:/home/shop/.htaccess: Illegal option "
Если удалить .htaccess из директории, то (естественно) не работает
Temlater (не определяются функции).

директивы:

httpd:
*****************************************
<VirtualHost shop>

DocumentRoot "z:/home/shop/"
ServerName shop
AccessFileName .htaccess
</VirtualHost>
*******************************************

.htaccess:
********************************************

Action templhandler "/_Kernel/Template/TemplateHandler.php"

AddHandler templhandler .html

IndexIgnore _*
Options -Indexes MultiViews

DirectoryIndex index.html

<FilesMatch "^_">
#FilesMatch "^\.ht">
order deny,a ...
  Topic: Шаблонизатор: Просто не находится index.html
Caps

Replies: 2
Views: 2718

PostForum: Разное :: PHP   Posted: Thu Jul 14, 2005 9:29 am   Subject: Шаблонизатор: Просто не находится index.html
Здравствуйте!
Попытался работать с шаблонизатором.
Скачал обновление v1.0.5 - 13 November 2003.
Установлено: Win2000 V5.0, Apache/1.3.33 (Win32), php-4.3.10-Win32.
Результат:
Не находится index.html.
Если удалить .htaccess из директории, то index находится, но не работает
Temlater (не определяются функции).

директивы httpd:
*****************************************
<VirtualHost shop>

DocumentRoot "z:/home/shop/"
ServerName shop

</VirtualHost>
*******************************************

.htaccess:
********************************************

Action templhandler "/_Kernel/Template/TemplateHandler.php"

AddHandler templhandler .html

IndexIgnore _*
Options -Indexes MultiViews

DirectoryIndex index.html

<FilesMatch "^_">
order deny,allow
deny from all
</FilesMatch>
*************************************************

hosts:
*************************************************
127.0.0.1 localhost
127.0.0.2 ...
  Topic: force-cgi-redirect?
Caps

Replies: 1
Views: 6137

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Jul 01, 2005 12:09 pm   Subject: force-cgi-redirect?
Здравствуйте!
Win2000 V5.0(сборка 2195 Service Pack 4), Apache/1.3.33 (Win32), MySQL 4.1, php-4.3.10-Win32.
Место действия - localhost.
Скачал "book_php5_src_2005-05-20". Попробовал поработать с гостевой книгой.
Просто скопировал всё содержимое папки mysql в папку на локалке и запустил скрипт.
Загрузилась формочка как положено, но вот, когда добавил новую запись, получил следующее:
****************************************************************************************
This PHP CGI binary was compiled with force-cgi-redirect enabled.
This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
*******************************************************************************************
Перезапустил скрипт: то, что ввёл ранее, появилось в списке.
Нажал "удалить", появилось то же сообщение, запись не удалилась.
Пробовал искать мануале, в google, ничего не понял.
В php.ini переключал cgi.force_redirect по-всяко ...
 
Page 1 of 1 All times are GMT + 3 Hours
XML