<?php
$slova = file('ancor.txt');
$slovo = $slova[array_rand($slova, 1)];
$text = $slovo;
$data= '$dataCata = "$text";' . "\n";
$file = 'dopismain.php';
$array=file( $file );
$array[5]=$data;
file_put_contents( $file, $array );
$data= '$dataCata = "$text";' . "\n";
$file = 'genstr.php';
$array=file( $file );
$array[7]=$data;
file_put_contents( $file, $array );
?>
Скрипт записывает значение переменной $data в файл, на выходе получается:
текст какой-то там $text, то есть переменная $text не работает как переменная.
Как можно исправить проблему???
Спустя 5 минут, 45 секунд (9.07.2011 - 14:36) quickxyan написал(а):
я так понял тут где-то ошибка
как-то так
$data= '$dataCata = "$text";' . "\n";
$data= $dataCata.' = '.$text.'; \n';
как-то так
Спустя 7 минут, 18 секунд (9.07.2011 - 14:43) Guest написал(а):
$dataCata = '$text'; - это значение переменной $data
Вот так не работает: $data= '$dataCata = '$text';';
Вот так не работает: $data= '$dataCata = '$text';';
Спустя 1 минута, 19 секунд (9.07.2011 - 14:45) Guest написал(а):
Получается переменная внутри значения переменной
Спустя 25 минут, 46 секунд (9.07.2011 - 15:10) alex12060 написал(а):
$data= '$dataCata = '.$text.';' . "\n";
Спустя 17 минут, 1 секунда (9.07.2011 - 15:27) Guest написал(а):
Работает!!! Спасибо огромное!!!
Спустя 11 минут, 39 секунд (9.07.2011 - 15:39) Guest написал(а):
Поторопился я не много,
Итог такой $dataCata = текст который нужен;, Но кавычек то нету!! Значит текст который нужен не является значением переменной $dataCata!!!
Итог такой $dataCata = текст который нужен;, Но кавычек то нету!! Значит текст который нужен не является значением переменной $dataCata!!!