есть файл 1.txt,в нем такие строки [sql]INSERT INTO `knigi` VALUES (1, 'животные', 'медведь', 2011, '10.00'); INSERT INTO `knigi` VALUES (2, 'животные', 'лиса', 2010, '12.00'); [/sql] как присвоить к переменной то что находится между $id= первой скобкай в строке и первым (, ') $razdel=первым (, ') и первым (', ') $nazvanie= первым (', ') и первым (', ) $god=первым (', ) и вторым (, ') тоесть далжно получится так $id=1 $razdel=животные $nazvanie=медведь $god=2011 что бы потом пререстроить в [sql]INSERT INTO `knigi` VALUES (1, 'петя', 2011, 'медведь', животные'); INSERT INTO `knigi` VALUES (2, 'петя', 2010, 'лиса', животные');[/sql] и вывести в 2.txt $dobavil=петя берётся из формы.
PHP: <?php $sql1="INSERT INTO `knigi` VALUES (1, 'животные', 'медведь', 2011, '10.00');"; $sql2 = str_replace(array("`knigi`",")"),array("`knigi`(id,Tip,Vid,god,dengi,vladelec)",",".$_GET['VLADELEC'].")"),$sql1); echo $sql2;