|
|
|
|
|
для: cheops
(18.03.2006 в 13:27)
| | Да, второй параметр я забыл. :) | |
|
|
|
|
|
|
|
для: Trianon
(18.03.2006 в 14:02)
| | Они с Perl много списали, а Perl позиционируется как неортогональный язык... PHP вроде чистят, но всё-равно до чёрта таких фич... | |
|
|
|
|
|
|
|
для: cheops
(18.03.2006 в 13:27)
| | Так... прошу прощения. И вправду пойдет. Просто я не ожидал такой неортогональности от разработчиков PHP.
echo '--\'--\r--\n--\"--\\--'; дает в результате --'--\r--\n--\"--\-- .
Но все равно, я б не стал так писать. | |
|
|
|
|
|
|
|
для: Trianon
(18.03.2006 в 11:33)
| | Хм... а почему не пойдёт? Конечно, нужно второй параметр в fopen() добавить, а так всё нормально
<?php
$str = '$fio=\'SLV\'';
$fp = fopen ("file.txt","w");
fwrite ($fp, $str);
fclose($fp);
?>
|
В одиночных кавычках переменные не интерполируются, Drago на этом и сыграл в своём скрипте. | |
|
|
|
|
|
|
|
для: Drago
(18.03.2006 в 09:37)
| | Так не пойдет. В апострофах деэкранирование не выполняется.
Нужно как-то так:
<?
$str = "\$fio= 'SLV'";
// или
$str = '$' . "fio='SLV'";
// вплоть до
$str = '$fio=' . "'SLV'";
?>
|
| |
|
|
|
|
|
|
|
для: Storm
(18.03.2006 в 08:51)
| |
<?php
$str = '$fio=\'SLV\'';
$fp = fopen ("file.txt");
fwrite ($fp, $str);
fclose($fp);
?>
|
| |
|
|
|
|
|
|
| Здравствуйте, я - очень начинающий, поэтому не надо сходу разносить меня в пух и прах =)
Мне нужно чтобы в файл записывалась такая строка:
1. Как записать "$fio"? Комп всегда думает, что это переменная, а это ПРОСТО текст.
2. Значение "SLV" берется из массива $name[$i].
Если вам не сложно можно посмотреть код, после работы которого, в файле будет
<? $fio='SLV' ?>
Заранее благодарен. | |
|
|
|
|