PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (715): В начало « ... 638 639 640 641 [642] 643 644 645 646 ... » В конец

> Найдено сообщений: 10716
LIME Отправлено: 25 Сентября, 2011 - 09:54:30 • Тема: Регулярка (выдернуть урл и текст) • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 83
Alibaba надеюсь пояснения будут не нужны
попробуйте сами разобраться
если поиск нужен по всему тексту с поиском всех вхождений используйте http://php.su/functions/?preg-match-all
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $text = '<div class="smallfont">
  3. <a href="link1.html" title="самый любой тайтл может включать цифры, буквы и все что угодно">
  4. <strong>Текст в стронге</strong>
  5. </a></div>';
  6. preg_match("#href=['|\"](.*?)['|\"]#i",$text,$url);
  7. preg_match("#<strong>(.*?)</strong>#i",$text,$strong);
  8. echo $url[1].'<br/>'.$strong[1];
  9. ?>

(Добавление)
текст внутри стронг можно навсякий пропустить через striptags
малоли может внутри еще теги
например
CODE (html):
скопировать код в буфер обмена
  1. <strong><i>Текст в стронге</i></strong>
LIME Отправлено: 24 Сентября, 2011 - 17:48:08 • Тема: Как защитить PHP скрипты от воровства (при продаже кода) • Форум: Прочее

Ответов: 30
Просмотров: 390

както мне сообщили что могут узнать MAC адрес по ip через интернет
я предложил свой ip 127.0.0.1
неудалось ))
потом 192.168.0.253
тоже неудача))
своруйте мои скрипты при помощи teleportpro пжлст))
LIME Отправлено: 24 Сентября, 2011 - 16:58:44 • Тема: не работает форма отправки • Форум: Вопросы новичков

Ответов: 6
Просмотров: 256
Господа, начнем с формы))
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <form action"shif.php" method="post">
  3. <p>
  4. <input type="text" name="is" />
  5. </p>
  6. <p>
  7. <input type="submit" name="go" value="st" />
  8. </p></form>
  9. </html>
LIME Отправлено: 24 Сентября, 2011 - 15:54:38 • Тема: register globals OFF, работа include • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 2724
OrmaJever если gpc не переписать ))
я ж сказал об этом выше ))
наверное недостаточно внятно выразился
мне следующее интереснее как понимать )))
snikers987 пишет:
во-вторых $_GET и $_POST имеют приоритет больше чем $_REQUEST.

(Добавление)
мне почему-то кажется нет смысла дальше продолжать
все все понимают ))
просто топикстартер не сразу указал метод запроса
спс ))
просто приведу утверждение которое не должно вызвать вопросов
Цитата:
массивы $_GET и $_POST имеютприоритет друг перед другом согласно настройкам
при помещении в массив $_REQUEST
LIME Отправлено: 24 Сентября, 2011 - 12:27:16 • Тема: register globals OFF, работа include • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 2724
snikers987 пишет:
во первых переменная заведомо передается методом GET,
этого небыло в первоначальном вопросе насколько я помню
думаю заметилбы
потому и написал так чтоб не заниматься лишней перепиской
ктомуже для перекрытия должны имена совпадать как я понимаю
OrmaJever пишет:
у метода post приоритет больше, может и перекрыть
больше чем что? чем гет? по умолчанию да ))
snikers987 пишет:
$_GET и $_POST имеют приоритет больше чем $_REQUEST.
чтото непойму ))) вообщето они входят в реквест тоесть в реквесте повторяются все посты и геты и куки и файлы
и в случае совпадения перекрываются согласно настройкам
так как чтото может быть приоритетнее самого себя? ))
LIME Отправлено: 24 Сентября, 2011 - 01:28:07 • Тема: Как защитить PHP скрипты от воровства (при продаже кода) • Форум: Прочее

Ответов: 30
Просмотров: 390
bear9 пишет:
заметил на одном конкурирующем сайте несколько своих работ, скачал их php-файлы
а каким образом они "увидели" Ваши пхп файлы и как вы смогли скачать Их?
LIME Отправлено: 24 Сентября, 2011 - 01:21:23 • Тема: register globals OFF, работа include • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 2724
snikers987 чем?
LIME Отправлено: 23 Сентября, 2011 - 19:37:02 • Тема: Странная фигня с моим сайтом • Форум: Вопросы новичков

Ответов: 16
Просмотров: 683
Еугений это я чегото непонял
это они кого занесли в блэк лист?
сервак оперы чтоли?
нда...
(Добавление)
от блэк листов вообще вреда больше
LIME Отправлено: 23 Сентября, 2011 - 10:09:15 • Тема: syntax error, unexpected T_STRING, expecting ',' or ';' • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 45035
возможно затесался непечатаемый символ
попробуйте переписать кусок заново
LIME Отправлено: 22 Сентября, 2011 - 21:51:48 • Тема: Знак ~ в регулярном выражении • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1251
f111 вот и я об этом
зачем тогда в скобки брать?
лишний раз парсер напрягать ))
LIME Отправлено: 22 Сентября, 2011 - 19:38:02 • Тема: Знак ~ в регулярном выражении • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1251
f111 в последней редакции регулярки
первый карман ($1) это (\s+)
он же и второй $2
но это совпадение в данном конкретном случае
Котеров "PHP5 в подлиннике" стр 416
LIME Отправлено: 22 Сентября, 2011 - 14:37:13 • Тема: путь к видео с ютубе • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 93

если при просмотре видео на ютубе нажать стрелки вверх и вперед/назад
запустится змейка
LIME Отправлено: 22 Сентября, 2011 - 14:01:28 • Тема: Знак ~ в регулярном выражении • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1251
f111 по условиям границы замены есть пробелы
а границой слова могуть любые символы кроме букв и цифр
(Добавление)
после исправления на "негативный просмотр назад"выдает ошибку
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $text = "bxc2xbeac c2xb wavol c2xb dddeoq";
  3. echo preg_replace("/(?<!d)(?<=\s+)c2xb(?=\s+)/i","~~~~",$text);
  4. ?>
что не так?
(Добавление)
Цитата:

Warning: preg_replace() [function.preg-replace]: Compilation failed: lookbehind assertion is not fixed length at offset 13 in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.php on line 3

(Добавление)
ЧОРД
разобрался
а как сделать позитив назад с неизвестной длинной?
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $text = "bxc2xbeac c2xb wavol c2xb dddeoq";
  3. echo preg_replace("/(?<!d)(?<=\s)c2xb(?=\s+)/i","~~~~",$text);
  4. ?>
это работает
без + в позитивном просмотре назад
тоесть только 1 пробел смотрит
неизвестную длину нельзя
(Добавление)
и с строкой "bxc2xbeac c2xb wavol c2xb dddeoq xc2xbeacdd c2xb wavold c2xb dddeoq"
вообще не работает
меняет как миленький все
помогите разобраться
спс
(Добавление)
сделал иначе
все работает
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $text = "bxc2xbeac c2xb wavol c2xb dddeoq   xc2xbeacdd c2xb wavold c2xb dddeoq";
  3. echo preg_replace("/(?<!d)(\s+)c2xb(\s+)/i","$1~~~~$2",$text);
  4. ?>
zypikov с вас + в карму Подмигивание
LIME Отправлено: 22 Сентября, 2011 - 13:30:09 • Тема: Странная фигня с моим сайтом • Форум: Вопросы новичков

Ответов: 16
Просмотров: 683
да
это проблема оперы
незнаю что можно сделать
только ждать
можно конечно пробовать писать в суппорт
LIME Отправлено: 22 Сентября, 2011 - 11:33:07 • Тема: Знак ~ в регулярном выражении • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1251
f111 да
только уберите карман к чему он
а если всеже учитывать тогда усложняется
PHP:
скопировать код в буфер обмена
  1. echo preg_replace("/(?<!d)(?<\s+)c2xb(?=\s+)/i","~~~~",$text);
zypikov пишет:
LIME а почему без \s без круглых скобок?
а зачем в регярках круглые скобки?
тут не надо короче

Страниц (715): В начало « ... 638 639 640 641 [642] 643 644 645 646 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB