Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - chaynik4

Страницы: [1]
1
Господа, укажите на ошибку...
У меня на компьютере Apache с PHP работал раньше и вроде все было OK.
Но вот появился файл file.php размером больше 30Kb. Вообщем при обращении http://127.0.0.1/file.php браузер выдает "невозможно отобразить страницу", как если бы Apache не был запущен. Стоит подрезать код чтобы размер файла был поменьше как все начинает работать.
Файлы *.html раскрываются любого (большого) размера.
Файл file.php нормальный - когда я загоняю его на сервер хостера и запускаю - то все OK при любом размере.
Из чего я сделал вывод что у меня какой-то кривой Apache. Но как его выпрямить.. если конечно именно Apache нужно равнять (а не руки).
Буду благодарен за любую помощь. Очень напрягает, что не могу нормально отлаживать этот файл.
 
Apache 1.3.12+ PHP 4.0.6
скачивал комплекс с http://php.spb.ru/php/install_module.html
http://rusphp.chat.ru/files/apache_php_4_06_(module).exe
Кстати скачал снова и попробовал на другую машину (с WinXP) - тоже самое.
И вот ещё: случайно обнаружил: при загрузке http:/localhost/ запускается файл index.htm
в котором ссылка на файл phptest.phtml (c функцией phpinfo()). Так вот этот файл тоже запускается с 5- го раза. При рефреше может
выдать такойже результат как и с моим большим файлом..
Прихожу к выводу что или apache или модуль php тяжело справляется с файлами php которые выводят большой поток информации на экран.
Может есть какие нибудь соображения?  
Спасибо.

2
PHP / Многомерный массив не получается
« : 17 Января 2003, 13:35:01 »
всем спасибо, сижу разбираю скрипты - все очень полезно для самообразования :)  Думаю ещё чего спросить, но потом..

GoBeer
у меня в магазине не более 50 товаров. (Нужно простое добавление по ссылке(пишу вручную) добавление в корзину и заказ.)  Вы считаете что обработка файл с таким списком сильно затормозит? на сколько быстрее и в каких случаях БД?
Цитировать
которые уже существуют в оптимизированном и протестированном (годами и тысячами программистов) виде
Вы имеете в виду библиотеки (что-то где-то слышал).
А нельзя ли поподробней или где почитать?

Спасибо

3
PHP / Многомерный массив не получается
« : 16 Января 2003, 16:49:59 »
Спасибо very much. Извиняюсь за собственную дурость.. (я только начинаю учить PHP)

Если не трудно может подскажете, как наиболее быстро
по id находить в файле нужную строку.

Т.е. файл mshop.txt:
ID\\Цена\\Наименование товара
5200801\\3290\\Toshiba Satellite 5200-801
5200701\\2450\\Toshiba Satellite 5200-701
5205S703\\3090\\Toshiba Satellite 5205-s703
и т.д.
Скрипту приходит в переменной номер id
а нужно быстро найти строку соответствующую id чтобы обработать данные именно из этой строки.
Т.е. класическая (наверно) задача инет-магазина.
Так вот может есть функция, позволяющая
сразу из масива $f=file("./mshop.txt"); по id, содержащемся в строках файла, вычленить нужную переменную $f[$i], где $i номер искомой строки ..? (может используя регулярные выражения?)

И ещё, если не внапряг, подскажите нужно ли и если нужно то как лучше проверять содержание переменной id, передаваемой в url типа: http://shop.com/basket.php?c=add&id=5200701 если база находится в файле типа как указано выше..

Благодарю за вашу компетентность. Приятно удивлен эффективностью форума!

4
PHP / Многомерный массив не получается
« : 16 Января 2003, 15:00:46 »
Вот эта запись работает:

$f=file("./mshop.txt");
      $e[1]=explode("\\\\",$f[1]);
    print_r ($e[1][1]);

А эта нет:

$f=file("./mshop.txt") ;
   for ($i=0; $i   $e=explode("\\\\",$f); }
 print_r ($e[1][1]);

Как будто $e[1][1] не существует.. Скажите, пожалуйста, в чем ошибка?

5
ErrorDocument 404 http:/полный путь/index.php

6
у меня каталог продуктов с описаниями. На catalog.php я хочу сделать магазин (чисто заказ по клику на цене), а вот продуктов куча и колисество страниц увеличивается. Чтобы поменять меню или дизайн все вручную переделываю..
Вы советуете не ипользовать здесь PHP? но тогда наверно SHTML? Если так то в чем разница - количество записей одинакова, но вдруг мене потом взбредет поставить какой-нить код PHP и если все страницы будут *.php а не *.shtml то мне уже не придется их переименовывать (и Yandexу не придется переиндексировать все - для меня это важно)
Мне нужно что-то как на http://www.mobilepc.ru У них все файлы *.htm но я понимаю это PHP. Оправдано PHP для такого сайта, как считаете?

7
спасибо
но неужели все на всех сайтах так и поступают? Т.е всегда за подобной конструкцией стоит фильтр, да? И тогда все будет безопасно, в смысле это единственная дыра? А без $QUERY_STRING и других глобальных переменных как можно обходиться?
Все больше не буду задавать вопросов..
кстати про header спасиб, это то че надо мне было :)
счас сижу разбираюсь

8
ThE0ReTiC
Spasiba
уже пошел читать.

Есть ещё один вопрос (извините если глупый):
стал разбираться с PHP и кругом натыкаюсь на предостережения что записи типа:
http://www.script.phtml?что-нибудь потенциально опасны для сайта, что если $QUERY_STRING получит че-нить не то, то черевато..(а чем никто не говорит).
Может дадите коротко понять че точно не надо делать и че делать чтобы не облажаться (или дайте парельно ссылочку где об этом почитать).
Я перепуган и теперь стал сомневаться преводить ли мой сайт на phtml, ведь я собирался генерить с его помощью страницы и ипользовать схему index.phtml?page_n, а тут сразу потенциальная дыра для взломщика :(

9
как можно сделать чтобы при нажатии на ссылку файл (картинка.jpg) не загружалась в browser, а предлагалось её download.
Я начинаю только разбираться с PHP, а это нужно для фотогалереи..
Спасибо за помощь..

Страницы: [1]