Когда я захожу на страницу, выполняется скрипт и заносит результат в file.txt, и сразу в этом же скрипте мне нужно вывести тот результат. А этот код выводит результат после двух обновлений страницы. Помогите пожалуйста.
Спустя 44 минуты, 52 секунды (4.09.2010 - 13:14) Lenarfate написал(а):
во-первых, так не делают.
во-вторых, обрати внимание на кавычки
во-вторых, обрати внимание на кавычки
Спустя 9 минут, 7 секунд (4.09.2010 - 13:23) Lona написал(а):
Цитата (Lenarfate @ 4.09.2010 - 10:14) |
во-первых, так не делают. во-вторых, обрати внимание на кавычки |
Вот я и спрашиваю как правильно делать
А с кавычками све вроде норм
Спустя 4 минуты, 5 секунд (4.09.2010 - 13:27) Lenarfate написал(а):
для начала обращение к файлу делай отдельно от формы, выше. а в value помещай только переменную, которую надо вывести принтом
Спустя 8 минут, 35 секунд (4.09.2010 - 13:36) Nord написал(а):
Цитата |
выполняется скрипт и заносит результат в file.txt, и сразу в этом же скрипте мне нужно вывести тот результат. |
Ищите в скрипте переменную, которая заносится в файл и выводите ее
Спустя 5 минут, 14 секунд (4.09.2010 - 13:41) Lona написал(а):
А хтмл через echo выводить?
Спустя 1 минута (4.09.2010 - 13:42) Lenarfate написал(а):
Цитата |
А хтмл через echo выводить? |
ну если по другому никак
Спустя 6 минут, 56 секунд (4.09.2010 - 13:49) Lona написал(а):
А кроме echo ? Ато ошибка:
Спустя 7 минут, 17 секунд (4.09.2010 - 13:56) Lona написал(а):
Ошибка была из-за ковычек вместо "" поставила ''.
Но теперь выводится в строке не результат, а просто надпись print $reed
Но теперь выводится в строке не результат, а просто надпись print $reed
Спустя 3 минуты, 14 секунд (4.09.2010 - 14:00) Lenarfate написал(а):
<?
$file=fopen("home/www/file.txt","r");
$reed=fread($file,15);
?>
<input type="text" value="<? print $reed; ?>" name="resultat" size="21" class="edit" maxlength="50">";
Спустя 11 минут, 25 секунд (4.09.2010 - 14:11) Lona написал(а):
Спасибо Lenarfate, работает.
Задам еще один вопрос, что бы не создавать новую тему.
У меня файл.тхт почему-то записывает данные через строку:
Задам еще один вопрос, что бы не создавать новую тему.
У меня файл.тхт почему-то записывает данные через строку:
Цитата |
1. 2.resultat 3. 4.resultat |
Хотя должен в каждую строку писать.
[
Спустя 23 минуты, 50 секунд (4.09.2010 - 14:35) Lenarfate написал(а):
Цитата |
$vivod1= $str+2; |
вот это что
Спустя 37 минут, 11 секунд (4.09.2010 - 15:12) Lona написал(а):
Там я считаю длину строки и прибавляю 2
Спустя 3 минуты, 45 секунд (4.09.2010 - 15:16) Lenarfate написал(а):
Цитата |
{ $vivod1= $str+2; $vivod2= substr($base,$vivod1); fputs ( $file, $vivod1."\n");; } |
зачем фигурные скобки?
Цитата |
Там я считаю длину строки и прибавляю 2 |
зачем прибавлять 2?
длина строки вычисляется функцией strlen()
Спустя 3 минуты, 55 секунд (4.09.2010 - 15:20) Lona написал(а):
DEL
Спустя 15 минут, 13 секунд (4.09.2010 - 15:35) Lenarfate написал(а):
вот так грубо говоря, и все работает
<?php
$str = "hello";
$file = fopen ("file.txt","a+");
fputs ( $file, $str."\n");
fclose ($file);