|
|
|
|
|
для: Trianon
(03.03.2006 в 15:03)
| | $ - фигня, такие вещи я знаю. А foreach действительно работает. Уважаемый Trianon! Вам нет цены. Очень помогли. Вещь не то чтобы сильно-сильно важная, но очень-очень срочная. Спасибо душевное. Пребываю в готовности ответить добром на добро. В области программирования - вряд ли Вам мои советы нужны, а в области как что пишется - с душой. Я вообще-то по специальности корректор:) Литературные нормы, орфография, пунктуация и пр. Обращайтесь!
Fog | |
|
|
|
|
|
|
|
для: fog
(03.03.2006 в 14:42)
| | Единственная ошибка (еще от исходного варианта осталась, а я проглядел) это
пропущенный $ в строке if(!fp){ . Нужно, конечно, if(!$fp){
А foreach работает. Да и куда он денется... Только что прогнал тест в окончательном варианте:
<?PHP
$lines = file($_GET['file']); //читаем весь файл
if(($fp=fopen($_GET['file'],"w")) == 0) // открываем файл на запись
die("Не удалось открыть файл!");
foreach($lines as $line) fputs($fp,strrev($line));
fclose($fp); //Закрываем файл
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(03.03.2006 в 14:11)
| | Пусть ее, память, это несущественно. Но чего вот его агрументы функции foreach не нравятся? Не понимаю! | |
|
|
|
|
|
|
|
для: fog
(03.03.2006 в 13:43)
| | Тогда это называется совсем по-другому. Не файл перевернуть, а каждую строку в нем перевернуть.
Способ быстрый, но дорогой по памяти.
<?PHP
//читаем весь файл
$lines = file($file);
// открываем файл на запись
$fp=fopen($file,"w");
if(!fp){
die("Не удалось открыть файл!");
}
foreach($lines as $line)
fputs($fp,strrev($line));
//Закрывает файл
fclose($fp);
?>
|
Способ экономичный, но более медленный, напишу только если действительно нужен. | |
|
|
|
|
|
|
|
для: Trianon
(03.03.2006 в 13:35)
| | Оно конечно, только вот у меня та строка, которая была первой, стала последней, и наоборот. То есть он перевернул его вообще, в принципе. А мне надо, чтобы он по строке переворачивал, допустим:
Петя
Маша
ятеП
ашаМ
и т.п.
Спасибо, дорогой друг Trianon. | |
|
|
|
|
|
|
|
для: fog
(03.03.2006 в 13:21)
| | Например, в варианте Artemy строку переделать на
$text =strrev($content) .$text;
|
PS "Родная Trianon" звучит можно. Я даже прослезился. :) | |
|
|
|
|
|
|
|
для: Trianon
(02.03.2006 в 17:12)
| | Trianon, родной (ая), ответьте, пожалуйста, что нужно сделать для того, чтобы строки оставались на своих местах? | |
|
|
|
|
|
|
|
для: Trianon
(02.03.2006 в 17:12)
| | Правильный вариант третий. Причем абсолютно верный: порядок перевертываемых строк должен оставаться тот же. там нужно еще что-то дописать?
С уважением! | |
|
|
|
|
|
|
|
для: fog
(02.03.2006 в 15:27)
| | Файл должен быть перевернут
построчно, пословно,
или посимвольно?
или посимвольно?
построчно, пословно,
Файл должен быть перевернут
посимвольно? или
пословно, построчно,
перевернут быть должен Файл
?оньловмисоп или
,онволсоп ,ончортсоп
тунревереп ьтыб нежлод лйаФ
|
Какой ответ правильный? | |
|
|
|
|
|
|
|
для: fog
(02.03.2006 в 16:37)
| | Надо потестить! Я не пробовал его запускать. :-| | |
|
|
|
|