Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 5 6 7 8 9 > »   
Ответить в данную темуНачать новую тему
> PHP | Вопросы и ответы, а так же всему что с ним связано
Рейтинг 5 V
GLUK
сообщение 30.01.2005 - 22:17
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Спасибо, буду писать \r\n.
Перейти в начало страницы
 
+Цитировать сообщение
SpeeD USER™
сообщение 30.01.2005 - 22:47

Частый гость
***

Группа: Участник
Сообщений: 250
Регистрация: 1.11.2004
Пользователь №: 5225


Народ подскажите как симулировать виртуальную машину php на своём компе????
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 30.01.2005 - 22:51
| Быстрая цитата | Сообщение #123


Гости





чаго-чаго?
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 30.01.2005 - 23:32
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Короче, человек спросил, как поставить сервер, а на него PHP.

1. Качаешь Apachу и PHP:
]]>http://www.apache.org]]> и ]]>http://www.php.net]]> соответственно.

2. Ставишь вначале Apache, затем PHP.

3. Настраиваешь, как это сделать, можно прочитать, к примеру, на ]]>http://phpclub.ru]]>


Это всё если не сложно, то довольно муторно и для новичка неприятно. Есть путь полегче: поставить пакет под названием "Denver" (сайт забыл, поищи в яндексе), туда входит сразу всё, и ничего настраивать не надо.
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 30.01.2005 - 23:35
| Быстрая цитата | Сообщение #125


Гости





Цитата(GLUK @ 30.01.2005 - 23:32)
Короче, человек спросил, как поставить сервер, а на него PHP.

1. Качаешь Apachу и PHP:
]]>http://www.apache.org]]> и ]]>http://www.php.net]]> соответственно.

2. Ставишь вначале Apache, затем PHP.

3. Настраиваешь, как это сделать, можно прочитать, к примеру, на ]]>http://phpclub.ru]]>
Это всё если не сложно, то довольно муторно и для новичка неприятно. Есть путь полегче: поставить пакет под названием "Denver" (сайт забыл, поищи в яндексе), туда входит сразу всё, и ничего настраивать не надо.
*

мож ему компилятор для php нужен? да-да, такой существует... изврат конечно... а если всё-таки установка нужна, то она есть на ]]>http://phpfaq.ru]]>
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 31.01.2005 - 00:21
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


а мож он про gtk говорит? и хочет писать на пхп вин32 стэндэлон приложения?
Перейти в начало страницы
 
+Цитировать сообщение
SpeeD USER™
сообщение 1.02.2005 - 14:47

Частый гость
***

Группа: Участник
Сообщений: 250
Регистрация: 1.11.2004
Пользователь №: 5225


Цитата(GLUK @ 30.01.2005 - 23:32)
Короче, человек спросил, как поставить сервер, а на него PHP.

1. Качаешь Apachу и PHP:
]]>http://www.apache.org]]> и ]]>http://www.php.net]]> соответственно.

2. Ставишь вначале Apache, затем PHP.

3. Настраиваешь, как это сделать, можно прочитать, к примеру, на ]]>http://phpclub.ru]]>
Это всё если не сложно, то довольно муторно и для новичка неприятно. Есть путь полегче: поставить пакет под названием "Denver" (сайт забыл, поищи в яндексе), туда входит сразу всё, и ничего настраивать не надо.
*
[/quote]
Большое спасибо!!!!

Manhunt добавил(а) в нет данных
Цитата(mani13 @ 30.01.2005 - 23:35)
мож ему компилятор для php нужен? да-да, такой существует... изврат конечно... а если всё-таки установка нужна, то она есть на ]]>http://phpfaq.ru]]>
*
[/quote]
Тебе тоже!!!

Manhunt добавил(а) в нет данных
Цитата(GreyWind @ 31.01.2005 - 00:21)
а мож он про gtk говорит? и хочет писать на пхп вин32 стэндэлон приложения?
*

Оооооо не мне ето не надо!!
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 7.02.2005 - 00:26
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Что означает собака @ перед функцией?
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 7.02.2005 - 00:59
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


ошибка в функции будет игнорироваться, т.е. на сколько я, неуч, понимаю просто не выдаст варнингов и нотифаев в случае если чего не так
"@-операция работает только в выражениях. Основное правило: если вы можете получить значение чего-нибудь, вы можете поставить в качестве префикса операцию @. Например, вы можете поставить её к переменным, функциям и вызовам include(), константам и т.д. Вы не можете подставить её к определению функции или класса или структурам управления, таким как if и foreach, и т.д.
В настоящее время операция-префикс управления ошибками "@" отключает даже сообщения о критичных ошибках, которые прерывают выполнение скрипта. Помимо всего прочего, это означает, что, если вы используете "@" для подавления ошибок из определённой функции, даже если она недоступна или неправильно записана, скрипт будет остановлен без всякого уведомления о причине..."

Сообщение отредактировано GreyWind - 7.02.2005 - 02:55
Перейти в начало страницы
 
+Цитировать сообщение
Almazov
сообщение 7.02.2005 - 08:04

Постоялец форума
*****
орден III степени
Группа: Участник
Сообщений: 643
Регистрация: 13.05.2004
Пользователь №: 3537


В пхп4* есть аналог
Код
try{}catch(e){}

в js?

Сообщение отредактировано Almazov - 7.02.2005 - 08:05
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 7.02.2005 - 10:56
| Быстрая цитата | Сообщение #131


Гости





Цитата(GLUK @ 7.02.2005 - 00:26)
Что означает собака @ перед функцией?

]]>http://phpfaq.ru/debug]]>

Цитата(Almazov @ 7.02.2005 - 08:04)
В пхп4* есть аналог
Код
try{}catch(e){}

в js?

чаво?
в php4 try, catch нету.... там ООП по сути не было....

в js? - это к чему?
Перейти в начало страницы
 
+Цитировать сообщение
Almazov
сообщение 7.02.2005 - 12:51

Постоялец форума
*****
орден III степени
Группа: Участник
Сообщений: 643
Регистрация: 13.05.2004
Пользователь №: 3537


Цитата(mani13 @ 7.02.2005 - 10:56)
php4 try, catch нету

ясно.
Цитата(mani13 @ 7.02.2005 - 10:56)
там ООП по сути не было

лыжи...к ООП вопрос вообще не относится.
Цитата(mani13 @ 7.02.2005 - 10:56)
в js? - это к чему?

Привел пример из js.
Спасибо.

Сообщение отредактировано Almazov - 7.02.2005 - 12:51
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 8.02.2005 - 22:18

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


Цитата([ZS]UnitZ @ 26.10.2004 - 07:48)
Если у вас есть какой-либо простой вопрос (например: " я забыл как использовать <img>"), то задавайте его здесь.
lamo.gif


в php нужно описать ссылку, как в html
Код
<a href="http://lala.ru">bla-bla</a>
. Что бы при нажатии на bla-bla браузер переходил в указанный адрес http://lala.ru.

В мануалах, факухах ничего ненашёл, по причине незнания как это всё назвать sad.gif
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 8.02.2005 - 22:22
| Быстрая цитата | Сообщение #134


Гости





Цитата(NIK @ 8.02.2005 - 22:18)
в php нужно описать ссылку, как в html
Код
<a href="http://lala.ru">bla-bla</a>
. Что бы при нажатии на bla-bla браузер переходил в указанный адрес http://lala.ru.

В мануалах, факухах ничего ненашёл, по причине незнания как это всё назвать sad.gif

ты текст выводить умеешь?
Цитата
<a href="http://lala.ru">bla-bla</a>
тот же текст, так и выводи его как текст
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 8.02.2005 - 22:35

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


пробывал, всё равно невыводит.

NIK добавил(а) в нет данных
спасибо, пробема решилась

Сообщение отредактировано NIK - 8.02.2005 - 22:30
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 8.02.2005 - 22:36
| Быстрая цитата | Сообщение #136


Гости





Цитата(NIK @ 8.02.2005 - 22:27)
пробывал, всё равно невыводит.

]]>http://www.php.net/manual/ru/language.types.string.php]]>
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 11.02.2005 - 21:44
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Есть вопрос по регулярным выражениям.
Мне нужно, чтобы конструкция
Код
[quote=ИМЯ]ТЕКСТ[/quote]

в сообщениях обрабатывалась, и вместо неё получался следующий HTML-код:
Код
<table width='95%' align='center' border='0' cellpadding='3' cellspacing='0'>
<tr>
 <td>
  <i><b>ИМЯ</b> писал:</i>
 </td>
</tr>
<tr>
 <td style='border-color: black; border: 1px solid #000;'>
  <span style='font-size: 11;'>$2</span>
 </td>
</tr>
</table>ТЕКСТ

Для этого я применяю такое регулярное выражение:
Код
/\[quote=([^\s\[\]]*)\]([^\[]*)\[\/quote\]\s*(<br>){0,}/i


Действие всего этого дела можно наблюдать здесь: ]]>http://gluk.zelnet.local/gb.php]]>

Теги [b], [color] и другие обрабатываются в теле цитаты нормально, но есть одна проблема: не распознаются вложенные одна в другую цитаты. Внешняя обрабатывается нормально, а внутренняя остаётся в виде тегов.
Читал доки, мануалы по регекспам, вроде бы разобрался, но вот на эту проблему мозгов и опыта не хватает sad.gif
Есть какие-нибудь идеи? Заранее большое спасибо.


PS Вообще, регекспы - самая зубодробительная и одновременно одна из самых полезных фич программирования...
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 11.02.2005 - 22:29
| Быстрая цитата | Сообщение #138


Гости





Цитата(GLUK @ 11.02.2005 - 21:44)
Есть вопрос по регулярным выражениям.
Мне нужно, чтобы конструкция
Код
[quote=ИМЯ]ТЕКСТ[/quote]

в сообщениях обрабатывалась, и вместо неё получался следующий HTML-код:
Код
<table width='95%' align='center' border='0' cellpadding='3' cellspacing='0'>
<tr>
 <td>
  <i><b>ИМЯ</b> писал:</i>
 </td>
</tr>
<tr>
 <td style='border-color: black; border: 1px solid #000;'>
  <span style='font-size: 11;'>$2</span>
 </td>
</tr>
</table>ТЕКСТ

Для этого я применяю такое регулярное выражение:
Код
/\[quote=([^\s\[\]]*)\]([^\[]*)\[\/quote\]\s*(<br>){0,}/i


Действие всего этого дела можно наблюдать здесь: ]]>http://gluk.zelnet.local/gb.php]]>

Теги [b], [color] и другие обрабатываются в теле цитаты нормально, но есть одна проблема: не распознаются вложенные одна в другую цитаты. Внешняя обрабатывается нормально, а внутренняя остаётся в виде тегов.
Читал доки, мануалы по регекспам, вроде бы разобрался, но вот на эту проблему мозгов и опыта не хватает sad.gif
Есть какие-нибудь идеи? Заранее большое спасибо.
PS Вообще, регекспы - самая зубодробительная и одновременно одна из самых полезных фич программирования...


а что происходит при:
Код
[quote=...]...[/quote]...[quote=...]...[/quote]

по идее, внутреннее у тебя не змаенится, то есть возьмутся крайние теги...

посмотри на модификатор U у рега...

выглядит будет ~ так:
Код
$preg = '#\[quote(?:=(.*))?\](.*(?:\[quote.*\].*\[/quote\].*)*)\[/quote\]#iU';
while(preg_match($preg, $text)) {
    $text = preg_replace($preg, '<br>Цитата(\\1):<br>\\2<br>Конец цитаты<br>', $text);
}



p.s.: а преги писать надо по кускам smile.gif
например, этот писался:
сначала просто выделение текста между
Код
[quote][/quote]

потом добавление возможности присутствия вложенной цитаты...

Сообщение отредактировано mani13 - 11.02.2005 - 22:34
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 11.02.2005 - 22:41
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Цитата(mani13 @ 11.02.2005 - 22:29)
а что происходит при:
Код
[quote=...]...[/quote]...[quote=...]...[/quote]

по идее, внутреннее у тебя не змаенится, то есть возьмутся крайние теги...

Это обрабатывается нормально, там есть мессаги с двумя невложенными цитатами.


Цитата
посмотри на модификатор U у рега...

выглядит будет ~ так:
Код
$preg = '#\[quote(?:=(.*))?\](.*(?:\[quote.*\].*\[/quote\].*)*)\[/quote\]#iU';
while(preg_match($preg, $text)) {
    $text = preg_replace($preg, '<br>Цитата(\\1):<br>\\2<br>Конец цитаты<br>', $text);
}

Сейчас покопаюсь...
Цитата
p.s.: а преги писать надо по кускам smile.gif
например, этот писался:
сначала просто выделение текста между
Код
[quote][/quote]

потом добавление возможности присутствия вложенной цитаты...

Этого, честно говоря, не понял ohmy.gif


Кстати, рекомендуют ссылки писать не \\1 \\2 и т. д., а по-перловски: $1, $2 и т. д.
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 11.02.2005 - 22:46
| Быстрая цитата | Сообщение #140


Гости





Цитата(GLUK @ 11.02.2005 - 22:41)
Сейчас покопаюсь...

Этого, честно говоря, не понял ohmy.gif
Кстати, рекомендуют ссылки писать не \\1 \\2 и т. д., а по-перловски: $1, $2 и т. д.

можешь ещё глянуть на preg_replace_callback, если не указано имя/указано пустое имя

я говорю про то, что надо писать рег. выражения по частям:
сначала пишешь, чтобы он выделял что-то одно, потом добавляешь следующее и т.д.


мы не на перле пишем... так что использую то, что удобнее мне... благо есть выбор

Сообщение отредактировано mani13 - 11.02.2005 - 22:47
Перейти в начало страницы
 
+Цитировать сообщение

24 страниц V  « < 5 6 7 8 9 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 14.05.2025 - 08:31