|
|
|
| Здравствуйте!
Есть такой код, в который из другой программы передается параметр 'name_img',
echo $_GET['name_img'];
if (preg_match("|^[\d_]+$|i",$_GET['name_img'])
echo "<table width=\"100%\" height=\"100%\" border=\"4\" align=\"center\">
<tr>
<td><img src=\"img/i_".$_GET['name_img'].".gif\" /></td>
</tr>
</table>";
|
При выполнении выдается ошибка:
Parse error: parse error, unexpected T_ECHO in C:\www\html\out_nas_descr.php on line 19
Убираю проверку по регулярному выражению (if...), все работает. В параметре должна быть строка из цифр и знаков подчеркивания, например, 10_2_3_54_4. Объясните в чем я ошибся. P.S. Вместо вставлял 0-9, результат, аналогичный. | |
|
|
|
|
|
|
|
для: Ret
(23.01.2007 в 07:35)
| | Скобка НЕ ЗАКРЫТА.
echo $_GET['name_img'];
if (preg_match("|^[\d_]+$|i",$_GET['name_img']))
echo "<table width=\"100%\" height=\"100%\" border=\"4\" align=\"center\">
<tr>
<td><img src=\"img/i_".$_GET['name_img'].".gif\" /></td>
</tr>
</table>";
|
| |
|
|
|