HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 31.01.2010, 08:48
Jazz
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме:
212146

Репутация: 8
По умолчанию

$file = "222
333
444
555
<111 safgsdfhf sghsdfgjdfjjf";

if (preg_match('/^<111(.*)/', $file, $match))
{echo $match[0];}
else{не работает(((}

нужно вывести твлько строку(всю) которая начинается с 111
но выводит"не работает"...поскажите плиз в чём дело...
 
Ответить с цитированием

  #2  
Старый 31.01.2010, 08:54
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от Jazz  
$file = "222
333
444
555
<111 safgsdfhf sghsdfgjdfjjf";

if (preg_match('/^<111(.*)/', $file, $match))
{echo $match[0];}
else{не работает(((}

нужно вывести твлько строку(всю) которая начинается с 111
но выводит"не работает"...поскажите плиз в чём дело...
попробуй так:
PHP код:
<?php
$file 
"222\n333\n444\n555\n<111 safgsdfhf sghsdfgjdfjjf";

if (
preg_match('/^\<111(.*?)$/im'$file$match)) 
{echo 
$match[0];} else {echo 'не работает(((';} 
?>

Последний раз редактировалось GlooK; 31.01.2010 в 09:00..
 
Ответить с цитированием

  #3  
Старый 31.01.2010, 09:32
Jazz
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме:
212146

Репутация: 8
По умолчанию

GlooK я плохо объяснил((
в переменную $file приходит куча разных строк
надо записать в переменную строку ,которая начинается с шаблона например 111(111 будет заменяться переменной и изменяться).

Последний раз редактировалось Jazz; 31.01.2010 в 09:35..
 
Ответить с цитированием

  #4  
Старый 31.01.2010, 09:43
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от Jazz  
GlooK я плохо объяснил((
в переменную $file приходит куча разных строк
надо записать в переменную строку ,которая начинается с шаблона например 111(111 будет заменяться переменной и изменяться).
Так?
PHP код:
<?php
$file 
"222\n333\n444\n555\n<111 safgsdfhf sghsdfgjdfjjf";
$template "<111";
$replace "after template";
$result preg_replace('/^'.preg_quote($template).'(.*?)$/im'preg_quote($replace), $file);
echo 
$result;
?>
или так
PHP код:
<?php
$file 
"222\n333\n444\n555\n<111 safgsdfhf sghsdfgjdfjjf";
$template "<111";

if (
preg_match('/^'.preg_quote($template).'(.*?)$/im'$file$match)) 
{echo 
$match[0];} else {echo 'не работает(((';} 
?>

Последний раз редактировалось GlooK; 31.01.2010 в 09:47..
 
Ответить с цитированием

  #5  
Старый 31.01.2010, 10:00
Jazz
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме:
212146

Репутация: 8
По умолчанию

GlooK блин...дико извеняюсь...первый вариант подходит...не так понял тебя)

1 - href=" ./111/22/qwert.php (приходит такой и изменять нельзя)
2 - href="http://rrr.ru/111/22/qwert.php"
как из первого сделать второй?т.е. вместо . подставить http://rrr.ru ?
 
Ответить с цитированием

  #6  
Старый 31.01.2010, 10:11
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от Jazz  
GlooK блин...дико извеняюсь...первый вариант подходит...не так понял тебя)

1 - href=" ./111/22/qwert.php (приходит такой и изменять нельзя)
2 - href="http://rrr.ru/111/22/qwert.php"
как из первого сделать второй?т.е. вместо . подставить http://rrr.ru ?
Ну что ж... попробуем так
PHP код:
<?php
$file 
'222\n333\n444\n555\n<111 href="./111/22/qwert.php" это ссылко :)';
$replace 'href="http://rrr.ru';
$result preg_replace('/href="\.(.*?)"/im'$replace.'\\1"'$file);
echo 
$result;
?>
 
Ответить с цитированием

  #7  
Старый 31.01.2010, 12:18
Jazz
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме:
212146

Репутация: 8
По умолчанию

GlooK спасибо!!очень помог...всё работает!жаль плюсонуть не могу(плюсовалка не выросла)))
 
Ответить с цитированием

  #8  
Старый 31.01.2010, 12:34
steps
Новичок
Регистрация: 16.01.2010
Сообщений: 3
Провел на форуме:
5147

Репутация: 0
По умолчанию

Наверное самый глупый вопрос
я еще не чего не умею... но хочу научится и прежде чем изучать ПХП я хочу для начало создать пару браузер игр из уже готовых скриптом и попробовать с них ,но незнаю как их загрузить на хост , я создал базу ,скачал ТОТАЛ КОМАНДЕР , только не знаю как канектить ее на домен ... помогите пожалуйста
 
Ответить с цитированием

  #9  
Старый 31.01.2010, 13:10
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

Репутация: 444
Question

Цитата:
Сообщение от steps  
Наверное самый глупый вопрос
я еще не чего не умею... но хочу научится и прежде чем изучать ПХП я хочу для начало создать пару браузер игр из уже готовых скриптом и попробовать с них ,но незнаю как их загрузить на хост , я создал базу ,скачал ТОТАЛ КОМАНДЕР , только не знаю как канектить ее на домен ... помогите пожалуйста
как же ты собираешься что то делать если не знаешь основ?
 
Ответить с цитированием

  #10  
Старый 31.01.2010, 14:30
Батхед
Познающий
Регистрация: 07.01.2009
Сообщений: 67
Провел на форуме:
913894

Репутация: 33
По умолчанию

Цитата:
Сообщение от steps  
Наверное самый глупый вопрос
я еще не чего не умею... но хочу научится и прежде чем изучать ПХП я хочу для начало создать пару браузер игр из уже готовых скриптом и попробовать с них ,но незнаю как их загрузить на хост , я создал базу ,скачал ТОТАЛ КОМАНДЕР , только не знаю как канектить ее на домен ... помогите пожалуйста
регистрируешь хостинг
тебе дают права на фтп
потом через файлзилу(или другой фтп клиент) заходишь и перекидываешь на хост файлы
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.