[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку
Danil
Хочу сделать коментарии без использования Баз Данных
<?php include ('include/akk.php'); ?></td></tr></table>
</
div>
<
div class="middleColum">
<?
$file_array = file("data.txt");
$str = "Hello, world!";
fputs($file_array,$str);

for($i=0; $i < count($file_array); $i++)
{
printf("<table class='block' cellspacing='0'><tr><td class='blocktop'><center><b>Коментарий</b></center></td>
</tr><tr class='blockdown'><td> %s </td></tr></table>"
,$file_array[$i]);
}


?>

Выдает такую ошибку вся проблема в строке добавления новой записи без нее в цикле то что есть выводится нормально вот Warning: fputs(): supplied argument is not a valid stream resource in /home/inforap/public_html/guf/test.php on line 33
жду ответа



Спустя 12 минут, 23 секунды (13.11.2010 - 16:54) DmitryOpalev написал(а):
Введи эту ошибку в поисковик... у меня такие же проблемы были...

Спустя 3 минуты, 34 секунды (13.11.2010 - 16:57) Danil написал(а):
Вводил не нашел

Спустя 2 минуты, 19 секунд (13.11.2010 - 17:00) DmitryOpalev написал(а):
А fwrite() пробовал? Они вроде аналогичны...

Спустя 7 минут, 18 секунд (13.11.2010 - 17:07) Dattaya написал(а):
Функция http://php.net/fputs принимает дескриптор. Вначале файл нужно открыть fopen(), а потом передать дескриптор в fwrite().

Спустя 4 минуты, 53 секунды (13.11.2010 - 17:12) DmitryOpalev написал(а):
Блин... sad.gif ... позор мне... такую вещь забыл...

Спустя 1 минута, 31 секунда (13.11.2010 - 17:13) Danil написал(а):
Зделал вот так
<?php include ('include/akk.php'); ?></td></tr></table>
</
div>
<
div class="middleColum">
<?
$file = fopen("data.txt","r+");
$file_array = file("data.txt");
$str = "Hello, world!";
fwrite($file,$str);

for($i=0; $i < count($file_array); $i++)
{
printf("<table class='block' cellspacing='0'><tr><td class='blocktop'><center><b>Коментарий</b></center></td>
</tr><tr class='blockdown'><td> %s </td></tr></table>"
,$file_array[$i]);
}


?>
все норм ток оно удаляет старое и добавляет новое как сделать чтоб оно добовлялось и что б с новой строки

Спустя 1 минута, 3 секунды (13.11.2010 - 17:14) DmitryOpalev написал(а):
a+ в методе открытия... вроде...

Спустя 5 минут (13.11.2010 - 17:19) Danil написал(а):
все норм поставил a+ ток оно добавляется в последнюю запись а мне нужно чтоб с новой строи не подскажите как это сделать

Спустя 1 минута, 49 секунд (13.11.2010 - 17:21) DmitryOpalev написал(а):
Это надо уже менять то, что ты записываешь... у примеру так:
"Ля-ля-ля!
"
;

Ну, я так делаю :D

Спустя 3 минуты, 51 секунда (13.11.2010 - 17:25) Danil написал(а):

Спустя 9 минут, 42 секунды (13.11.2010 - 17:35) DmitryOpalev написал(а):
Значит можно записывать таблицу (<table>) в каждую строчку...

Спустя 5 минут, 38 секунд (13.11.2010 - 17:40) Danil написал(а):
Неа я имелл вииду что в текстовый документ записовалось с новой строки

Спустя 12 минут, 37 секунд (13.11.2010 - 17:53) DmitryOpalev написал(а):
Ну так вот... там каждое "окошко" (в контексте) будет как отдельная таблица... или надо по другому?

Спустя 2 минуты, 37 секунд (13.11.2010 - 17:55) Danil написал(а):
Вы меня не доконца поняли у меня есть фаил он долже заполнятся вот так
1
2
2
4
а он заполняется вот так
1 2 3 4 5

Спустя 8 минут, 22 секунды (13.11.2010 - 18:04) DmitryOpalev написал(а):
А, ну так я ж писал:
"text
";

или
"
text";

Это запись такая...

Спустя 7 минут, 42 секунды (13.11.2010 - 18:12) Danil написал(а):
вот код исправь плиз а то я не догоняю
$file = fopen("data.txt","a+");
$file_array = file("data.txt");
$str = "Hello, world!";
fwrite($file,$str);

for($i=0; $i < count($file_array); $i++)
{
printf("<table class='block' cellspacing='0'><tr><td class='blocktop'><center><b>Коментарий № %s</b></center></td>
</tr><tr class='blockdown'><td> %s </td></tr></table>"
,$i,$file_array[$i]);
}

Спустя 41 секунда (13.11.2010 - 18:12) Danil написал(а):
А я кажется понял я думал эт просто форум так сделал а это нужно пренос вставлять

Спустя 1 минута, 22 секунды (13.11.2010 - 18:14) Danil написал(а):
все, все норм терь буду мини форум делать

Спустя 9 минут, 44 секунды (13.11.2010 - 18:23) DmitryOpalev написал(а):
smile.gif
Я тоже хочу начать, но только с БД, с файлами я уже делал (только не форум, а каталог)

Спустя 14 минут, 42 секунды (13.11.2010 - 18:38) Danil написал(а):
Что такое каталог

Спустя 17 секунд (13.11.2010 - 18:38) Danil написал(а):
А с БД намного проще

Спустя 18 минут, 24 секунды (13.11.2010 - 18:57) DmitryOpalev написал(а):
Ну просто вывод товаров (для фирмы)... с БД гораздо проще (только мне не нравилось, что так просто посмотреть, что там нельзя) - поиск проще, удаление, редактирование... ну и т.п. и и.д.

Спустя 14 минут, 48 секунд (13.11.2010 - 19:12) Danil написал(а):
Слушай а как сделать что еще и имя было создовать новый документ

Спустя 2 минуты, 3 секунды (13.11.2010 - 19:14) DmitryOpalev написал(а):
Мммм... не понял... biggrin.gif ... как-то не понятно написано)))

Спустя 14 минут, 44 секунды (13.11.2010 - 19:28) Danil написал(а):
Ну чтоб вмоем мини форуме было еще и имя пользователя для этого нужно поидее создовать новый фаил и внем будут имена вот глянь http://guf.inforap.info/forum.php

Спустя 1 минута, 53 секунды (13.11.2010 - 19:30) DmitryOpalev написал(а):
Ну, можно по разному... Можно сразу в файл записывать...

Спустя 8 минут, 40 секунд (13.11.2010 - 19:39) Danil написал(а):
Всмысле сразу в фаил в этот же???

Спустя 4 минуты, 35 секунд (13.11.2010 - 19:43) DmitryOpalev написал(а):
Ну да...

Спустя 29 минут, 59 секунд (13.11.2010 - 20:13) Danil написал(а):
А как у меня же итак в масиве фаил И каждый новый компонент масива находится с новой строки

Спустя 8 минут, 15 секунд (13.11.2010 - 20:22) DmitryOpalev написал(а):
Мммм... ну просто просто вставлять имя пользователя в ту строчку (куда надо)... может я не понял?

Спустя 16 часов, 13 минут, 45 секунд (14.11.2010 - 12:35) Gufon написал(а):
Я как всегда с вопросом ток уже не стал создавать новую тему решил здесь же писать и зарегиился вот терь я хочу написать голосование но у меня не получается изменить масив вот
<?php 
$str = 10;
$file = fopen("golos.txt","a+");
$file_ar = file("golos.txt");
fwrite($file_ar['2'],$str);
for($i=0; $i < count($file_ar); $i++) {
printf("%s<br>", $file_ar[$i]);
}


?>

Спустя 23 минуты, 57 секунд (14.11.2010 - 12:59) Gufon написал(а):
Warning: fwrite(): supplied argument is not a valid stream resource in /home/inforap/public_html/guf/test.php on line 12 такая ошибка вылетает

Спустя 4 минуты, 20 секунд (14.11.2010 - 13:04) Dattaya написал(а):
Цитата (Gufon @ 14.11.2010 - 09:35)
Я как всегда с вопросом ток уже не стал создавать новую тему решил здесь же писать и зарегиился вот терь я хочу написать голосование но у меня не получается изменить масив вот
<?php 
$str = 10;
$file = fopen("golos.txt","a+");
$file_ar = file("golos.txt");
fwrite($file_ar['2'],$str);
for($i=0; $i < count($file_ar); $i++) {
printf("%s<br>", $file_ar[$i]);
}


?>

Спустя 6 минут, 9 секунд (14.11.2010 - 13:10) Gufon написал(а):
Да эт моя тема ну тут уже другое и тут я подключился и там массива небыло

Спустя 3 часа, 23 минуты, 52 секунды (14.11.2010 - 16:34) DmitryOpalev написал(а):
Ты хочешь опрос сделать с файлами?

Спустя 15 минут, 6 секунд (14.11.2010 - 16:49) Gufon написал(а):
Да именно это

Спустя 1 минута, 40 секунд (14.11.2010 - 16:50) Gufon написал(а):
Пиши в асю если есть 570229118
Быстрый ответ:

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