Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос от новичка
Форумы портала PHP.SU » Разное » Корзина » Вопрос от новичка

Страниц (1): [1]
 

1. Zend - 11 Февраля, 2010 - 22:34:45 - перейти к сообщению
Записываю данные файл из текстареи.

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form method = "post">
  3. <textarea name = "text"
  4.           rows = "10"
  5.           cols = "100">
  6. </textarea>
  7. <input type = "submit">
  8. </form>
  9. $fp = fopen("123.php", "w");
  10. fputs($fp, $text);
  11. fclose($fp);
  12.  

Собственно, что не устраивает:
В конец файла добавляется число, само число равно кол-ву символов переменной $text.
Т.е., если я отправлю на запись слово "привет", в файл запишется "привет6" .
Как это можно исправить ?
P.S. В файл я записываю php массивы, пример того, что я отправляю на запись:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Отправляю на запись это:
  3. <?
  4. $config[0] = readfile("file0.txt");
  5. $config[1] = readfile("file1.txt");
  6. $config[2] = readfile("file2.txt");
  7. ?>
  8. А записывается это:
  9. <?
  10. $config[0] = readfile("file0.txt");
  11. $config[1] = readfile("file1.txt");
  12. $config[2] = readfile("file2.txt");
  13. ?>117
  14.  
  15. число 117 - это кол-во символов
  16.  
2. сергей2010 - 12 Февраля, 2010 - 10:24:15 - перейти к сообщению
установил апач и рнр нечитает скрипты выдаёт исходный текст подскажи где искать ошибку ато голова уже неварит неделю ковыряюсь а толку нет. Заранее большое плиз.
3. Zend - 12 Февраля, 2010 - 10:31:30 - перейти к сообщению
сергей2010 пишет:
установил апач и рнр нечитает скрипты выдаёт исходный текст подскажи где искать ошибку ато голова уже неварит неделю ковыряюсь а толку нет. Заранее большое плиз.

вроде настраивать надо, я скачал denwer, он сразу с настройкой, подробнее тут -> _http://www[dot]denwer[dot]ru/
А может просто вы забыли расширение у файла на php сменить =)
4. сергей2010 - 12 Февраля, 2010 - 10:39:24 - перейти к сообщению
я поршу прощения за свои вопросы! но я чайник и не понимаю как его настроить ещё раз извени
5. Zend - 12 Февраля, 2010 - 10:57:25 - перейти к сообщению
сергей2010 пишет:
я поршу прощения за свои вопросы! но я чайник и не понимаю как его настроить ещё раз извени

Скачайте денвер с сайта, ссылку оставил выше, и установите, там всё настроено....
6. flisk - 12 Мая, 2011 - 12:23:09 - перейти к сообщению
Чтобы не создавать отдельные темы под глупые вопросы, спрошу здесь.
Подскажите пожалуйста, как узнать, к какому модулю php относится какая php-функция?
В плане, ситуация такая. Есть VDS, на котором надо самому настраивать php. Есть список уже готовых модулей расширений, вида
bz2.so
ctype.so
........
posix.so
reflection.so
session.so
simplexml.so
spl.so
standard.so
xcache.so
xml.so
И так далее. Как определить, какому из них соответствует нужная мне функция? Например, есть скрипт, в котором функции strrev и iconv. Первая работает на стандартном php, вторая не работает. Устанавливать все расширения подряд тоже как то не хочется.
.
7. DeepVarvar - 12 Мая, 2011 - 12:39:12 - перейти к сообщению
iconv и ставьте
8. flisk - 12 Мая, 2011 - 12:48:21 - перейти к сообщению
В том то и загвоздка, что нет такого модуля в списке. Я думал - или же iconv входит в один из перечисленных модулей, или же его надо ставить как то отдельно (через консоль).
9. Мелкий - 12 Мая, 2011 - 12:56:53 - перейти к сообщению
iconv вкомпиливается по-умолчанию. http://ru.php.net/manual/en/icon...installation.php
Следовательно, его отключили при сборке, требуется пересборка.
10. flisk - 12 Мая, 2011 - 13:02:29 - перейти к сообщению
Мелкий, все ясно, спасибо за ответ!

 

Powered by ExBB FM 1.0 RC1