[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом на страницу
Lona
На странице 1.php есть окно ввывода:



Когда я захожу на страницу, выполняется скрипт и заносит результат в file.txt, и сразу в этом же скрипте мне нужно вывести тот результат. А этот код выводит результат после двух обновлений страницы. Помогите пожалуйста.



Спустя 44 минуты, 52 секунды (4.09.2010 - 13:14) Lenarfate написал(а):
во-первых, так не делают.
во-вторых, обрати внимание на кавычки

Спустя 9 минут, 7 секунд (4.09.2010 - 13:23) Lona написал(а):
Цитата (Lenarfate @ 4.09.2010 - 10:14)
во-первых, так не делают.
во-вторых, обрати внимание на кавычки

Вот я и спрашиваю как правильно делать sad.gif

А с кавычками све вроде норм

Спустя 4 минуты, 5 секунд (4.09.2010 - 13:27) Lenarfate написал(а):
для начала обращение к файлу делай отдельно от формы, выше. а в value помещай только переменную, которую надо вывести принтом

Спустя 8 минут, 35 секунд (4.09.2010 - 13:36) Nord написал(а):
Цитата
выполняется скрипт и заносит результат в file.txt, и сразу в этом же скрипте мне нужно вывести тот результат.

Ищите в скрипте переменную, которая заносится в файл и выводите ее smile.gif

Спустя 5 минут, 14 секунд (4.09.2010 - 13:41) Lona написал(а):
А хтмл через echo выводить?

Спустя 1 минута (4.09.2010 - 13:42) Lenarfate написал(а):
Цитата
А хтмл через echo выводить?

ну если по другому никак smile.gif

Спустя 6 минут, 56 секунд (4.09.2010 - 13:49) Lona написал(а):
А кроме echo ? Ато ошибка:


Спустя 7 минут, 17 секунд (4.09.2010 - 13:56) Lona написал(а):
Ошибка была из-за ковычек вместо "" поставила ''.
Но теперь выводится в строке не результат, а просто надпись 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);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.