|
|
|
|
|
для: mechanic
(10.04.2008 в 18:33)
| | Работает!
Отлично, спасибо !:) | |
|
|
|
|
|
|
|
для: Dacas
(10.04.2008 в 17:44)
| | так и думал что слов "если" щас прибавится :)
а если еще кавычки одинарные добавить )
я тут пошаманил, не плюйтесь сильно
$content = '<form name=name action=http://www.site.com/index.php method=get>'.
'<form name=name action="http://www.site.com/index.php" method=get>'.
'<form "name" action = http://www.site.com/index.php?gdfgdfgddf method=get>'.
'<form name=name method=get action=http://www.site.com/index.php>'.
'<form name=name method=get action=\'http://www.site.com/index.php\'>'.
'<form method=get action=http://www.site.com/index.php name=name>'.
'<form action=http://www.site.com/index.php name=name method=get >';
preg_match_all('~<form.+action\s?=\s?(\'|"|)([^\s>]+)\1(\s|>)[^>]*~Ui', $content, $m);
print_r($m);
|
вроде все ситуации отрабатывает как положено | |
|
|
|
|
|
|
|
для: AcidTrash
(10.04.2008 в 17:27)
| | Спасибо большое!
а если method=get будет в другом месте, например
'<form name=name method=get action=http://www.site.com/index.php>'
или так
'<form method=get action=http://www.site.com/index.php name=name>'
или так
'<form action=http://www.site.com/index.php name=name method=get >' | |
|
|
|
|
|
|
|
для: Dacas
(10.04.2008 в 17:12)
| |
<pre>
<?
$text="'<form name=name action=http://www.site.com/index.php method=get>'
'<form name=name action=\"http://www.site.com/index.php\" method=get>'
'<form \"name\" action = http://www.site.com/index.php?gdfgdfgddf method=get>'
";
preg_match_all("!action\s?=\s?\"?(.+?)\"? method!is",$text,$out);
unset($out[0]);
print_r($out);
?>
|
| |
|
|
|
|
|
|
| помогите. пожалуйста, получить значение action из формы в таких случаях:
'<form name=name action=http://www.site.com/index.php method=get>'
'<form name=name action="http://www.site.com/index.php" method=get>'
'<form name="name" action = "http://www.site.com/index.php" method=get>'
Тут получаеться проблема у мены в кавычках. Как написать регулярное выражение, чтоб можно было получить значени action в любом из этих примеров.
Заранее спасибо. | |
|
|
|
|