Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Свободная тема :  ИРБИС Irbis
 
Страницы: <<12
Страница: 2 из 2
Re: PHP ? Освоить? Легко.
Пользователь: -AND- (IP-адрес скрыт)
Дата: 03, April, 2007 17:47

Писал такое "Я был на этом сайте раз"
А должен был "Я был на этом сайте 1 раз"
В следующий раз "Я был на этом сайте 2 раз"

Но уже все нормально, все пашет, просто в Zend не выводит кукис count. Почему-то.

Re: PHP ? Освоить? Легко.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 03, April, 2007 17:52

-AND- написал(а):
-------------------------------------------------------
> Представляете, попробовал в обычном браузере на
> Денвере, не в Zend - и все работает. Странно что
> Zend так работает, его видимо настраивать нужно, я
> посмотрел там конфиг PHP.INI - фонтан.

Обратите внимание, что для отладки скриптов, включающих формы и предполагающих реакцию со стороны пользователя предназначен Zend Server. Заполнение форм может выполняться в IE или Mozilla(спец тулбары есть пока только для этих браузеров), а отладка осуществляется в Zend PHP Studio. Установка Zend Server несложная задача(он интегрируется с Apache), но нужно внимательно следовать рекомендациям по установке.

Re: PHP ? Освоить? Легко.
Пользователь: -AND- (IP-адрес скрыт)
Дата: 04, April, 2007 11:02

Да это все круто, но я не нашел лекарство на Zend Server. Но покрайней мере я теперь знаю чего не хватает. Апачу пока тоже ставить не буду, т.к. нету сервера для экспериментов, буду это делать летом, когда студов не будет.

Re: PHP ? Освоить? Легко.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 04, April, 2007 23:48

-AND- написал(а):
-------------------------------------------------------
> Да это все круто, но я не нашел лекарство на Zend
> Server. Но покрайней мере я теперь знаю чего не
> хватает.

А для него не нужно лекарство, он бесплатен. :)

Re: PHP ? Освоить? Легко.
Пользователь: -AND- (IP-адрес скрыт)
Дата: 05, April, 2007 10:46

Zend Server бесплатен? Очень странно.
Кирилл я думал Server это Zend Platform. На него лицензия нужна.
Если я ошибаюсь, растолкуйте плз что такое Сервер Зенда.



Редактировано 1 раз. Последний раз 05.04.2007 11:04 пользователем -AND-.

Re: PHP ? Освоить? Легко.
Пользователь: -AND- (IP-адрес скрыт)
Дата: 05, April, 2007 11:10

А теперь по теме:
1. Есть скрипт, набирал его с книги, только немного изменил результат:
<?php
exec("dir /b",$files);
function cmp ($el_1,$el_2){
if(is_dir(el_1) && !is_dir(el_2)) return -1;
if(!is_dir(el_1) && is_dir(el_2)) return 1;
if(el_1<el_2) return -1;
elseif(el_1>el_2) return 1;
else return 0;
}
uasort($files,"cmp");
foreach($files as $f){
if(is_dir($f)) echo "$f это директория<br>";
else echo "$f это файл <br>";
}

?>

Он должен выдать отсортированные папки, а затем отсортированные файлы.
Но это не происходит, файлы и папки не выстраиваются в последовательности папки а потом файлы. Он пишет что El_1 не найден, в других проходах что El_2 не найден, но почему?
Вообще я заметил что в книгах по PHP в скриптах есть ошибки.

2. Получается, как говорил Максим, если не расскоментировать строку о глобальных переменных, то они будут недоступны. А вот если я хочу создать глобальный массив, типа global Array=array(). Как он будет себя вести, он будет доступен?



Редактировано 1 раз. Последний раз 05.04.2007 13:54 пользователем -AND-.

Re: PHP ? Освоить? Легко.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, April, 2007 01:00

-AND- написал(а):
-------------------------------------------------------
> Zend Server бесплатен? Очень странно.
> Кирилл я думал Server это Zend Platform. На него
> лицензия нужна.
> Если я ошибаюсь, растолкуйте плз что такое Сервер
> Зенда.

Zend Server - это компонент Zend Studio, предоставляющий дополнительные возможности отладки WEB приложений(в т. ч. удалённой). Его можно бесплатно скачать с сайта Zend. Подробнее о его использовании написано здесь: [forum.dklab.ru] Ещё раз подчеркну, что для учёбы и учебной отладки он Вам не нужен.


> if(is_dir(el_1) && !is_dir(el_2)) return -1;
1. Вы забыли поставить знаки доллара перед переменными el_1 и el_2. PHP воспринимает их как константы и сообщает о том, что такие константы не заданы: Notice: PHPDocument1 line 7 - Use of undefined constant el_2 - assumed 'el_2'

> if(el_1<el_2) return -1;
2. Имена файлов - это строковый, а не числовой тип данных. Нельзя сказать, что имя файла MMMM.DOC больше чем имя ТТТТ.DOC. Сравнивать можно КОЛИЧЕСТВО СИМВОЛОВ в имени файла, контрольные суммы, но не сами имена. Кстати, по поводу типов данных я писал Вам ещё в связи с ИРБИСом: [irbis.gpntb.ru]

Re: PHP ? Освоить? Легко.
Пользователь: -AND- (IP-адрес скрыт)
Дата: 07, April, 2007 11:11

Этот скрипт с книги набрал, да, не подумал за типы данных. А в именах переменных - моя невнимательность.

Кстати книга, которую вы мне дали очень хороша в качестве справочника, там автор не поскупился на описание функций для работы с разными механизмами. А то я разбирал скрипт из другой книги, и там автор создавал массив со значениями от 0 до 10 при помощи примитивных средств, а оказывается есть ф-я, которая делает это в одну строку, а автор этой книги даже сам о ней не знал, походу.

Re: PHP ? Освоить? Легко.
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 27, June, 2012 10:18

Похоже, теперь PHP нужен всем, даже собираются писать на нем АБИС полностью
Какая книга, непонятно (видимо вследствие самомодерирования), вот нашел что попроще:
[lphp.ru]
[www.phpfaq.ru]
Пример системы управления сайтом [phpfaq.ru] Не вник пока, но уже чую нутром заранее, что гораздо удобнее, естественнее, чем сайт на ИРБИСе...

irbis_arbat@mail.ru



Редактировано 2 раз. Последний раз 28.06.2012 14:00 пользователем Lavrinovich.

Господа программисты, просветите, пожалуйста!
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 22, November, 2012 07:38

Существуют ли СУБД, особенно дружные с PHP (как PostgreSQL вроде бы - с библиографией)? Похоже, это MySQL. По крайней мере есть краткое руководство по их совместному использованию [phpclub.ru]
Или я глубоко и принципиально неправ?
О PostgreSQL для начинающих по-русски [www.sai.msu.su]

irbis_arbat@mail.ru



Редактировано 2 раз. Последний раз 02.12.2012 04:31 пользователем Lavrinovich.

Re: Господа программисты, просветите, пожалуйста!
Пользователь: Родин Василий (IP-адрес скрыт)
Дата: 22, November, 2012 12:13

Цитата:
Существуют ли СУБД, особенно дружные с PHP (как PostgreSQL вроде бы - с библиографией)? Похоже, это MySQL. По крайней мере есть краткое руководство по их совместному использованию [phpclub.ru]
Или я глубоко и принципиально неправ?

Правы, PHP+MySQL - наиболее часто используемая связка

Re: Господа программисты, просветите, пожалуйста!
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 23, November, 2012 05:03

***

irbis_arbat@mail.ru



Редактировано 8 раз. Последний раз 07.01.2013 12:18 пользователем Lavrinovich.

Re: Господа программисты, просветите, пожалуйста!
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 05, December, 2012 05:07

Напрашивается мысль о "вебовской" АБИС на этой связке. [irbis.gpntb.ru] Пост называется "Нужна консультация".
Нужно вспомнить, какие есть АБИС на MySQL. Кажется, School Library System 2.0, кстати бесплатная, как и сама эта СУБД.
Заветам основоположников верны!? Из Л.З.Рудзского:
На памятник Дельбиджо надо начать собирать.... вижу картину.. Жан-Паоло стоит/сидит в кругу ИРБИСоидов... список начал формировать :))))

irbis_arbat@mail.ru



Редактировано 1 раз. Последний раз 07.12.2012 10:27 пользователем Lavrinovich.

Re: Господа программисты, просветите, пожалуйста!
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 20, December, 2012 07:08

Уважаемый Родин Василий, просветите еще, пожалуйста:
1. если вы еще и знаток PostgreSQL, неужели это "самая библиографическая" из СУБД?
2. здесь часто говорят об импорте из ИРБИС в MySQL. Неужели в "голую", "ненастроенную" (как давно выразился А.С.Карауш об ISIS). Аналогично не понимаю сообщение Нодира Темирходжаева об импорте MARC-записей в PostgreSQL - тоже "нестроенную?"
3. Какие есть современные простые HTML-редакторы?
Искренне ваш Дед-всевед с трухлявого пенька дико извиняется за дикость и темноту... голая СУБД... "Голый дед" (HTML-редактор Gold Edit по словарю Ф.С.Воройского)

irbis_arbat@mail.ru



Редактировано 4 раз. Последний раз 04.01.2013 07:38 пользователем Lavrinovich.

Re: Господа программисты, просветите, пожалуйста!
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 06, January, 2013 15:01

Просто MySQL получила распространение раньше других подобных СУБД? Упоминается на форуме почти 200 раз, что наводит на размышления. Другие популярные темы - опять-таки PostgreSQL... а также freeBSD, Linux... что тоже наводит...

irbis_arbat@mail.ru



Редактировано 2 раз. Последний раз 07.01.2013 12:19 пользователем Lavrinovich.

Страницы: <<12
Страница: 2 из 2


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.