|
|
|
| подскажите где ошибка в этой конструкции:
if ( ereg("("||)(.+)("||)",$st,$ar) )
|
выводит ошибку: Parse error: parse error, unexpected ')' in z:\home\experts.in\www\led.php on line 8
Вот сам скрипт:
<?
$fd = fopen("tables","r");
$fw = fopen("t_convert.sql","w");
$i=1;
while ($st = fgets($fd) )
{
echo $i++.". ";
if ( ereg("("||)(.+)("||)",$st,$ar) )
{
$st ="alter table ".$ar[2].", type=InnoDB;";
fwrite($fw,$st."n");
echo $ar[2]."<br>";
}
}
fclose($fd);
fclose($fw);
?>
|
| |
|
|
|
|
|
|
|
для: pengo
(20.03.2007 в 14:51)
| | а чего тут искать??? если строку ограничиваете двойными кавычками, то ВНУТРИ строки такие-же кавычки нун экранировать
ereg("(\"||)(.+)(\"||)",$st,$ar) | |
|
|
|