
31.01.2010, 08:48
|
|
Познающий
Регистрация: 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
но выводит"не работает"...поскажите плиз в чём дело...
|
|
|

31.01.2010, 08:54
|
|
Участник форума
Регистрация: 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..
|
|
|

31.01.2010, 09:32
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме: 212146
Репутация:
8
|
|
GlooK я плохо объяснил((
в переменную $file приходит куча разных строк
надо записать в переменную строку ,которая начинается с шаблона например 111(111 будет заменяться переменной и изменяться).
Последний раз редактировалось Jazz; 31.01.2010 в 09:35..
|
|
|

31.01.2010, 09:43
|
|
Участник форума
Регистрация: 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..
|
|
|

31.01.2010, 10:00
|
|
Познающий
Регистрация: 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 ?
|
|
|

31.01.2010, 10:11
|
|
Участник форума
Регистрация: 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;
?>
|
|
|

31.01.2010, 12:18
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 67
Провел на форуме: 212146
Репутация:
8
|
|
GlooK спасибо!!очень помог...всё работает!жаль плюсонуть не могу(плюсовалка не выросла)))
|
|
|

31.01.2010, 12:34
|
|
Новичок
Регистрация: 16.01.2010
Сообщений: 3
Провел на форуме: 5147
Репутация:
0
|
|
Наверное самый глупый вопрос
я еще не чего не умею... но хочу научится и прежде чем изучать ПХП я хочу для начало создать пару браузер игр из уже готовых скриптом и попробовать с них ,но незнаю как их загрузить на хост , я создал базу ,скачал ТОТАЛ КОМАНДЕР , только не знаю как канектить ее на домен ... помогите пожалуйста
|
|
|

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

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