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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос от новичка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Zend
Отправлено: 11 Февраля, 2010 - 22:34:45
Post Id


Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Записываю данные файл из текстареи.

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.  

(Отредактировано автором: 13 Февраля, 2010 - 15:09:48)

 
 Top
сергей2010
Отправлено: 12 Февраля, 2010 - 10:24:15
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




установил апач и рнр нечитает скрипты выдаёт исходный текст подскажи где искать ошибку ато голова уже неварит неделю ковыряюсь а толку нет. Заранее большое плиз.
 
 Top
Zend
Отправлено: 12 Февраля, 2010 - 10:31:30
Post Id


Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




сергей2010 пишет:
установил апач и рнр нечитает скрипты выдаёт исходный текст подскажи где искать ошибку ато голова уже неварит неделю ковыряюсь а толку нет. Заранее большое плиз.

вроде настраивать надо, я скачал denwer, он сразу с настройкой, подробнее тут -> _http://www[dot]denwer[dot]ru/
А может просто вы забыли расширение у файла на php сменить =)

(Отредактировано автором: 12 Февраля, 2010 - 10:35:05)

 
 Top
сергей2010
Отправлено: 12 Февраля, 2010 - 10:39:24
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




я поршу прощения за свои вопросы! но я чайник и не понимаю как его настроить ещё раз извени
 
 Top
Zend
Отправлено: 12 Февраля, 2010 - 10:57:25
Post Id


Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




сергей2010 пишет:
я поршу прощения за свои вопросы! но я чайник и не понимаю как его настроить ещё раз извени

Скачайте денвер с сайта, ссылку оставил выше, и установите, там всё настроено....
 
 Top
flisk
Отправлено: 12 Мая, 2011 - 12:23:09
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Чтобы не создавать отдельные темы под глупые вопросы, спрошу здесь.
Подскажите пожалуйста, как узнать, к какому модулю 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, вторая не работает. Устанавливать все расширения подряд тоже как то не хочется.
.
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Мая, 2011 - 12:39:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




iconv и ставьте
 
 Top
flisk
Отправлено: 12 Мая, 2011 - 12:48:21
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




В том то и загвоздка, что нет такого модуля в списке. Я думал - или же iconv входит в один из перечисленных модулей, или же его надо ставить как то отдельно (через консоль).
 
 Top
Мелкий Супермодератор
Отправлено: 12 Мая, 2011 - 12:56:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




iconv вкомпиливается по-умолчанию. http://ru.php.net/manual/en/icon...installation.php
Следовательно, его отключили при сборке, требуется пересборка.


-----
PostgreSQL DBA
 
 Top
flisk
Отправлено: 12 Мая, 2011 - 13:02:29
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Мелкий, все ясно, спасибо за ответ!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Корзина »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB