<?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]);
}
?
но вылетает такая ошибка
Warning: fwrite(): supplied argument is not a valid stream resource in /home/inforap/public_html/guf/test.php on line 12 там написано что в 12 строке 12 это та в которой написано записать
Спустя 54 минуты, 43 секунды (14.11.2010 - 14:00) Lenarfate написал(а):
Цитата |
$file_ar = file("golos.txt"); |
удали это
Спустя 1 час, 1 минута, 52 секунды (14.11.2010 - 15:02) Gufon написал(а):
Как мне нужно считать это масивом а без этой строки все будет одной строкой
Спустя 1 минута, 24 секунды (14.11.2010 - 15:03) Lenarfate написал(а):
строку всегда можно разбить. http://php.su/functions/?explode
Спустя 29 секунд (14.11.2010 - 15:04) sergeiss написал(а):
Цитата (Gufon @ 14.11.2010 - 16:02) |
Как мне нужно считать это масивом а без этой строки все будет одной строкой |
Если честно говорить, то я не понял ни эту фразу, ни то, что ты хочешь сделать. Объясни поподробнее.
Спустя 20 минут, 48 секунд (14.11.2010 - 15:25) Gufon написал(а):
хочу сделать голосование все будет лежать в файле вот я данные с файла вывожу в масив а потом пытаюсь изменить второй элемент и записать его но выскакивает ошибка там написанно когда
Цитата |
строку всегда можно разбить |
Можно по побробней в ней же всего один параметр
Спустя 2 минуты, 26 секунд (14.11.2010 - 15:27) Lenarfate написал(а):
какой один параметр? ты о чем вообще?
Спустя 4 минуты, 47 секунд (14.11.2010 - 15:32) Gufon написал(а):
Я об том что строку разбить если не трудно покажи как плиз
Спустя 16 минут, 1 секунда (14.11.2010 - 15:48) sergeiss написал(а):
Цитата (Gufon @ 14.11.2010 - 16:25) |
хочу сделать голосование все будет лежать в файле вот я данные с файла вывожу в масив а потом пытаюсь изменить второй элемент и записать его... |
Прямо мультик вспоминается, насчет "казнить нельзя помиловать"
ОК, давай по порядку.
1. Стандартный вопрос. Почему файл, а не БД? Голосование - это когда много народу обращается к данным. Возможна ситуация, когда 2 и более человека одновременно обратятся. Придется делать защиту какую-то, а в БД это уже всё сделано.
2. Если уж очень хочется с помощью файла, то давай по порядку (в скобках подсказка, что использовать надо, какие функции):
-вот я данные с файла вывожу в масСив ( file() )
- а потом пытаюсь изменить второй элемент (explode для разбития на элементы одной строки)
- и записать его ( примерно так же, как ты делал изначально, только сделать это более правильно)
Спустя 1 минута, 46 секунд (14.11.2010 - 15:50) Gufon написал(а):
С БД намного проще но хочу сделать через фаил
Спустя 1 минута, 15 секунд (14.11.2010 - 15:51) Gufon написал(а):
Цитата |
только сделать это более правильно) |
А правильней я непойму о чем вы все говорите
Спустя 3 часа, 25 минут (14.11.2010 - 19:16) sergeiss написал(а):
Цитата (Gufon @ 14.11.2010 - 16:50) |
С БД намного проще но хочу сделать через фаил |
А мне, допустим, просто не интересно обсуждать, как сделать через файлы то, что можно и нужно делать через БД... И чё делать будем?