PHP.SU

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

Страниц (15): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 223
Платинум Отправлено: 10 Ноября, 2010 - 16:22:13 • Тема: Автоудаление куска кода • Форум: Корзина

Ответов: 7
Просмотров: 4366
надо совсем удалить,
а вот это идея:
Цитата:
если удалять - то читаете весь скрипт, находите откуда и докуда удалять, вырезаете, записываете файл (по факту новый, но под старым именем)


я как понимаю что бы найти от куда до куда надо использовать рег. вырожения ?
Платинум Отправлено: 10 Ноября, 2010 - 16:04:49 • Тема: Автоудаление куска кода • Форум: Корзина

Ответов: 7
Просмотров: 4366
немного не так, я имел ввиду в одном файле Улыбка
Платинум Отправлено: 10 Ноября, 2010 - 15:36:27 • Тема: Автоудаление куска кода • Форум: Корзина

Ответов: 7
Просмотров: 4366
Доброе время суток, заинтересовал меня такой вопрос:

Мне надо что бы определенный кусок кода выполнился N количество раз и самоудалился из обшего кода, возможно ли это осушествить как то ?
Платинум Отправлено: 28 Октября, 2010 - 19:59:01 • Тема: Дизайн <option> • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1458
работает, если только присваивать к тегу <select>, а мне надо что бы в каждой выпадаюшей строчке были разные картинки, спасибо, шас буду смотреть тот сайт.
(Добавление)
Большое спасибо, посмотрел HTML код того сайта, и понял как мне осушествить это Радость
Платинум Отправлено: 28 Октября, 2010 - 19:01:28 • Тема: Дизайн <option> • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1458
Доброе время суток, можно ли как то к тегу <option> прицепить картинку, тоесть что бы получилось что то типо такого :

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <option value='".$id."'><img src=\"images/stat.png\" width=\"26\" height=\"26\" /></option>

именно так не получается...
Платинум Отправлено: 20 Октября, 2010 - 13:41:23 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Ну да, буквально пару символов убрал-заменил и все уже пригодно для другой системы.
Платинум Отправлено: 20 Октября, 2010 - 10:26:33 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Разбираясь, я обнаружил , что \n после прогонки через регуляку пропал, пробовал
восстановить его с помошью такого вырожения:
появилась,
но опять же он определяется как переход на другую строку и весь дизайн портится.
(Добавление)
Вауля, наконец то ко мне пришла хорошая идея, переделал регулярку под Notepad++ и выполнил эту замену там, и получилось все идеально. Радость
Платинум Отправлено: 19 Октября, 2010 - 22:10:17 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Вот так вот работает :
CODE (htmlphp):
скопировать код в буфер обмена
  1. preg_replace('/(?<=Adena\s)\s+([0-9]+)\s+-\s+([0-9]+)/', '${1}000 - ${2}000', $str);


Спасибо тебе огромное за помошь!!! Радость
Платинум Отправлено: 19 Октября, 2010 - 21:53:22 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Uchkuma пишет:
'/(?<=Adena\s+)([0-9]+)\s+-\s+([0-9]+)/'

к сожеленью тоже не работает, даже ничего на экране нету.
мне кажется, что проблема кроется тут ([0-9]+) т.к. я пробовал подставить (.*?)
вместо цифры заменялись на ${1}000,${2}000
Платинум Отправлено: 19 Октября, 2010 - 21:32:30 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Шас хоть текст появился, но без изменений.
Платинум Отправлено: 19 Октября, 2010 - 21:04:46 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Uchkuma пишет:
$str = preg_replace('(?<=Adena )([0-9]+) - ([0-9]+)', '\${1}000 - \${2}000', $str);
, ага что то не получается результатся.
Платинум Отправлено: 19 Октября, 2010 - 20:32:05 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Почему опять ? оО
Платинум Отправлено: 19 Октября, 2010 - 20:25:32 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Uchkuma пишет:
Т.е. должно замениться на 324000 - 579000?

Да, именно.
(Добавление)
У меня таких строк около 1500, в каждой эти цифры разные.
Платинум Отправлено: 19 Октября, 2010 - 20:11:54 • Тема: Помогите составить Р.В. • Форум: Регулярные выражения

Ответов: 17
Просмотров: 895
Доброе время суток помогите составить Регулярку!
Есть текст:

Спойлер (Отобразить)


Надо все, что после Adena , а именно 324 - 579 уможить на 1000, а все остальное оставить как есть
Платинум Отправлено: 17 Октября, 2010 - 15:18:07 • Тема: rewriterule порядок чтения правил • Форум: Программирование на PHP

Ответов: 1
Просмотров: 277
Файл: .htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine on
  2. RewriteRule ^([^/]+)!$ index.php?page=$1 [L]
  3. RewriteRule ^([^/]+).shtm$ index.php?session=$1 [L]
  4. RewriteRule ^([^/]+)/$ index.php?page=page&p=$1 [L]
  5. RewriteRule ^([^/]+)/([^/]+)/$ index.php?page=$1&action=$2 [L]
  6. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3 [L]
  7. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4 [L]
  8. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&tp=$5 [L]
  9. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&clean=$5 [L]
  10. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&send=$4 [L]
  11. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&user=$2&pass=$3 [L
  12. ]


Сильно не пинайте, с .htaccess изучаю второй день вот такая проблема возникла.

Как я понимаю ссылка ишет совпадения сверху вниз, тоесть ссылка вида:
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://example.com/lk/telek/12345/
  2.  

Попадает под эту регулярку:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3 [L]


И далее у меня идет ссылка исходя из ссылки выше:
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://example.com/lk/telek/12345/2653453/true/
  2.  


Но, она попадает в регулярное вырожение ниже, тоесть в это:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&tp=$5 [L]


а мне надо что бы оно попало в это:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&clean=$5 [L]
  2.  


P.S Если поменять местами, то сработает, но опять же с той которой поменял, она не будет работать.
Думаю понятно объяснил, помогите пожалуста новичку в этом дела. Улыбка

Страниц (15): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB