![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Вставить ник | Быстрая цитата | Сообщение
#121
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
Спасибо, буду писать \r\n.
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#122
|
|
![]() Частый гость ![]() ![]() ![]() Группа: Участник Сообщений: 250 Регистрация: 1.11.2004 Пользователь №: 5225 ![]() |
Народ подскажите как симулировать виртуальную машину php на своём компе????
|
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#123
|
Гости ![]() |
чаго-чаго?
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#124
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 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_* |
![]()
| Быстрая цитата | Сообщение
#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]]> |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#126
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
а мож он про gtk говорит? и хочет писать на пхп вин32 стэндэлон приложения?
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#127
|
||
![]() Частый гость ![]() ![]() ![]() Группа: Участник Сообщений: 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) Оооооо не мне ето не надо!! |
|
|
||
![]()
Вставить ник | Быстрая цитата | Сообщение
#128
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
Что означает собака @ перед функцией?
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#129
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
ошибка в функции будет игнорироваться, т.е. на сколько я, неуч, понимаю просто не выдаст варнингов и нотифаев в случае если чего не так
"@-операция работает только в выражениях. Основное правило: если вы можете получить значение чего-нибудь, вы можете поставить в качестве префикса операцию @. Например, вы можете поставить её к переменным, функциям и вызовам include(), константам и т.д. Вы не можете подставить её к определению функции или класса или структурам управления, таким как if и foreach, и т.д. В настоящее время операция-префикс управления ошибками "@" отключает даже сообщения о критичных ошибках, которые прерывают выполнение скрипта. Помимо всего прочего, это означает, что, если вы используете "@" для подавления ошибок из определённой функции, даже если она недоступна или неправильно записана, скрипт будет остановлен без всякого уведомления о причине..." Сообщение отредактировано GreyWind - 7.02.2005 - 02:55 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#130
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 643 Регистрация: 13.05.2004 Пользователь №: 3537 ![]() |
В пхп4* есть аналог
Код try{}catch(e){} в js? Сообщение отредактировано Almazov - 7.02.2005 - 08:05 |
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#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? - это к чему? |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#132
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 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 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#133
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
Цитата([ZS]UnitZ @ 26.10.2004 - 07:48) Если у вас есть какой-либо простой вопрос (например: " я забыл как использовать <img>"), то задавайте его здесь. ![]() в php нужно описать ссылку, как в html Код <a href="http://lala.ru">bla-bla</a> . Что бы при нажатии на bla-bla браузер переходил в указанный адрес http://lala.ru. В мануалах, факухах ничего ненашёл, по причине незнания как это всё назвать ![]() |
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#134
|
Гости ![]() |
Цитата(NIK @ 8.02.2005 - 22:18) в php нужно описать ссылку, как в html Код <a href="http://lala.ru">bla-bla</a> . Что бы при нажатии на bla-bla браузер переходил в указанный адрес http://lala.ru. В мануалах, факухах ничего ненашёл, по причине незнания как это всё назвать ![]() ты текст выводить умеешь? Цитата <a href="http://lala.ru">bla-bla</a> тот же текст, так и выводи его как текст
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#135
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
пробывал, всё равно невыводит.
NIK добавил(а) в нет данных спасибо, пробема решилась Сообщение отредактировано NIK - 8.02.2005 - 22:30 |
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#136
|
Гости ![]() |
Цитата(NIK @ 8.02.2005 - 22:27) пробывал, всё равно невыводит. ]]>http://www.php.net/manual/ru/language.types.string.php]]> |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#137
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 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] и другие обрабатываются в теле цитаты нормально, но есть одна проблема: не распознаются вложенные одна в другую цитаты. Внешняя обрабатывается нормально, а внутренняя остаётся в виде тегов. Читал доки, мануалы по регекспам, вроде бы разобрался, но вот на эту проблему мозгов и опыта не хватает ![]() Есть какие-нибудь идеи? Заранее большое спасибо. PS Вообще, регекспы - самая зубодробительная и одновременно одна из самых полезных фич программирования... |
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#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] и другие обрабатываются в теле цитаты нормально, но есть одна проблема: не распознаются вложенные одна в другую цитаты. Внешняя обрабатывается нормально, а внутренняя остаётся в виде тегов. Читал доки, мануалы по регекспам, вроде бы разобрался, но вот на эту проблему мозгов и опыта не хватает ![]() Есть какие-нибудь идеи? Заранее большое спасибо. 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.: а преги писать надо по кускам ![]() например, этот писался: сначала просто выделение текста между Код [quote][/quote] потом добавление возможности присутствия вложенной цитаты... Сообщение отредактировано mani13 - 11.02.2005 - 22:34 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#139
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 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.: а преги писать надо по кускам ![]() например, этот писался: сначала просто выделение текста между Код [quote][/quote] потом добавление возможности присутствия вложенной цитаты... Этого, честно говоря, не понял ![]() Кстати, рекомендуют ссылки писать не \\1 \\2 и т. д., а по-перловски: $1, $2 и т. д. |
|
|
Guest_IFL_* |
![]()
| Быстрая цитата | Сообщение
#140
|
Гости ![]() |
Цитата(GLUK @ 11.02.2005 - 22:41) Сейчас покопаюсь... Этого, честно говоря, не понял ![]() Кстати, рекомендуют ссылки писать не \\1 \\2 и т. д., а по-перловски: $1, $2 и т. д. можешь ещё глянуть на preg_replace_callback, если не указано имя/указано пустое имя я говорю про то, что надо писать рег. выражения по частям: сначала пишешь, чтобы он выделял что-то одно, потом добавляешь следующее и т.д. мы не на перле пишем... так что использую то, что удобнее мне... благо есть выбор Сообщение отредактировано mani13 - 11.02.2005 - 22:47 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 14.05.2025 - 08:31 |