Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] PHP|Работа с текстом

Ответить
Настройки темы
[решено] PHP|Работа с текстом

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте!
Имеется переменная содержащая html код страницы, в котором содержится следующая форма:
Код: Выделить весь код
<form action="/sms/check2.php" method="post">
        <input type="text" name="pass" value=""  class="name-login"  />
        <input type="hidden" name="uid5" value="061678236050b61efe4f020baeb9fb6b" />
        <input type="hidden" name="uid" value="93bdf4f11679e2760a239e97c345copy" />
        <input type="hidden" name="name" value="WinRAR.3.80.FINAL.rar" />
        <input type="hidden" name="pin" value="585650" />
        <input type="hidden" name="realuid" value="c97cd3605464" />
        <input type="hidden" name="realname" value="WinRAR.3.80.FINAL.rar" />
        <input type="hidden" name="host" value="letitbit.net" />
        <input type="hidden" name="ssserver" value="r11" />
        <input type="hidden" name="sssize" value="1614181" />
        <input type="hidden" name="optiondir" value="6" />
</form>
value в форме в каждом поле постоянно меняется, name остаётся неизменным.
Помогите пожалуйста зоплнить переменные называющиеся по name поля.
Например:
Код: Выделить весь код
$pin=585650
$realuid=c97cd3605464
$realname=WinRAR.3.80.FINAL.rar

-------
Хочу научиться писать драйвера на с++


Отправлено: 23:09, 13-12-2009

 

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Решил сам:

PHP код: Выделить весь код

<?php

$Text 
'';

preg_match('/name="uid5" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="uid5" value="'$TempRegExp[0]);
$uid5 $TempRegExp[1];
preg_match('/name="uid" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="uid" value="'$TempRegExp[0]);
$uid $TempRegExp[1];
preg_match('/name="name" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="name" value="'$TempRegExp[0]);
$name $TempRegExp[1];
preg_match('/name="pin" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="pin" value="'$TempRegExp[0]);
$pin $TempRegExp[1];
preg_match('/name="realuid" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="realuid" value="'$TempRegExp[0]);
$realuid $TempRegExp[1];
preg_match('/name="realname" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="realname" value="'$TempRegExp[0]);
$realname $TempRegExp[1];
preg_match('/name="host" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="host" value="'$TempRegExp[0]);
$host $TempRegExp[1];
preg_match('/name="ssserver" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="ssserver" value="'$TempRegExp[0]);
$ssserver $TempRegExp[1];
preg_match('/name="sssize" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="sssize" value="'$TempRegExp[0]);
$sssize $TempRegExp[1];
preg_match('/name="optiondir" value="[0-9,a-z,A-Z,.]*/'$Text$TempRegExp);
$TempRegExp explode('name="optiondir" value="'$TempRegExp[0]);
$optiondir $TempRegExp[1];



echo 
'$uid5='.$uid5.'<br>';
echo 
'$uid='.$uid.'<br>';
echo 
'$name='.$name.'<br>';
echo 
'$pin='.$pin.'<br>';
echo 
'$realuid='.$realuid.'<br>';
echo 
'$realname='.$realname.'<br>';
echo 
'$host='.$host.'<br>';
echo 
'$ssserver='.$ssserver.'<br>';
echo 
'$sssize='.$sssize.'<br>';
echo 
'$optiondir='.$optiondir.'<br>';

?>

-------
Хочу научиться писать драйвера на с++


Отправлено: 23:57, 14-12-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] PHP|Работа с текстом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Надо показать диалоговое окно с произвольным текстом. volk1234 Скриптовые языки администрирования Windows 10 24-01-2010 14:17
[решено] Прозрачный фон под текстом D_Master AutoIt 1 02-04-2009 09:49
[решено] "Мигалка". работа с датами в JS, PHP Artem-Samsung Вебмастеру 1 31-01-2009 01:10
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
HELP!!! Работа с текстом в cmd. Hat Хочу все знать 3 03-02-2006 11:42




 
Переход