Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

ManderX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил PHP и APACHE.  
написал index.html:  
<html><body> <form action=test.php> Name: <input type=text name="name"><br>  
Year: <input type=text name="year"><br> <input type=submit value="ГОТОВО"> </form>  
</body></html>  
И test.php в том же каталоге:  
echo "$name i $year";  
выполняю, говорит, что переменыее undefined  
в чём трабла??? и ещё гдя взять extensions???




Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по PHP
создаём новые темы, либо используем существующие (один вопрос — одна тема)

Кто-нибудь пытался что-то в этих сeмидесяти страницах найти?
 
В этой теме только отвечаем на оставшиеся без ответа вопросы...

 
 

Всего записей: 84 | Зарегистр. 11-06-2002 | Отправлено: 05:36 11-06-2002 | Исправлено: Svarga, 04:17 23-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
http://www.php.net/manual/en/function.preg-replace.php
использует перловские регулярные выражения..

Цитата:
посмотрел мануал - нашёл несколько функций работы с файлами ... какой лучше писать и читать файлы ?

точнее.. из чего выбирать?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:10 29-04-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH,

Код:
$string=str_replace("  ", " ", $string);
Хотя бы так. Если можно обойтись без регов, надо обходиться.

Цитата:
посмотрел мануал - нашёл несколько функций работы с файлами ... какой лучше писать и читать файлы ?
Читать - в зависимости от того, что ты хочешь получить. Содержимое файла одной строкой или массив строк.
 
Писать... fputs() и fwrite() - идентичные функции (alias).

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 07:34 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergeant

Цитата:
Хотя бы так. Если можно обойтись без регов, надо обходиться.  

Ему нужно два или более..  А данный вариант не сработает...

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:41 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
не сработает

Сработает, конечно.
Также как и preg_replace('/\s\s/','\s',$text) или preg_replace('/\s+/','\s',$text)

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 07:46 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV

Цитата:
Сработает, конечно.

я про его вариант  

Цитата:
 
$string=str_replace("  ", " ", $string);  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:46 29-04-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Читать - в зависимости от того, что ты хочешь получить. Содержимое файла одной строкой или массив строк.  

 
напишите плиз пример если не трудно обоих вариантов.

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 07:48 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
file, fread
 
Cheery, хм, раньше работало, сейчас только с \s+. :)

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 07:52 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
file целиком читает файл в массив.. размещая строки в разные элементы..
fread читает с указанием того, сколько хочешь считать.. и все в одну строковую переменную.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:55 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery, ты это мне что ли сейчас рассказал?

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 07:58 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
Сорри.. полночь.. уже не соображаю

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:59 29-04-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я вас пример явный попросил написать а вы тут грызться начинаете

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 08:01 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В мане примеров хватает:
 
http://www.php.net/manual/en/function.file.php
http://www.php.net/manual/en/function.fread.php

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 08:04 29-04-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
$fp = fopen ("file.txt", "r");
$bytes = 4;
$buffer = fread($fp, $bytes);
fclose ($fp);
print $buffer;
 
ето вот что за фигня ?
 
я так понимаю $bytes = 4; - колво байт считываемых из файла... т.е чтоб их узнать надо взвесить файл предварительно ?
 
Добавлено
VolxV нафига тогда етот топ ?
 

Цитата:
В мане примеров хватает:  

 
вот я и прошу сказать какими лучше пользоваться...

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 08:04 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH

Цитата:
я так понимаю $bytes = 4; - колво байт считываемых из файла... т.е чтоб их узнать надо взвесить файл предварительно ?

потому тебе и дали ссылки на мануалы:
$buffer = fread ($fp, filesize ($filename));

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:09 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
взвесить файл  

Можно взвесить (filesize), но лучше читать пока не кончится (feof).

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 08:09 29-04-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди, такая проблемма.
POST не передаёт длинные строки.
передаёт только часть, в конце выдаёт "%":
 
 
вот скрипт:
http://www.marach.ru/test.php
 
 
вот исходники:
http://www.marach.ru/test.txt
 
 
phpinfo:
http://www.marach.ru/phpinfo.php
 
скорее всего проблемма в хостере, так как этот же скрипт 100% работает на localhost.
 
В чём именно проблемма и что именно просить/требовать у хостера поменять(если ничего не возможно самими сделать)?
 
Добавлено
Длинна текст которую надо попытаться запостить - около 6000 символов.
проблемма появляеться примерно при 1500 символов.
 
 
ВСЁ, вопрос решён. хостер обновил Apache с PHP.

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 12:08 29-04-2003 | Исправлено: Advanced_Guest, 12:26 29-04-2003
GladFloyd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Hi!
Вобщем посли долгого изучения опыта других участников форума - подключил пхп как динамический модуль (у нас еще и mod_perl+mysql+curl в этой связке).
Теперь уже работает, но все же если кто-то собирал пхп как часть самого httpd (бинарник там получается чуть более 4Мб) - можете ли показать свои ключи при запуске ./configure ?  Как мне понимается много проблем решается именно правильными (и нужными) ключами при старте конфигуратора.
Вобщем, уважаемые, пожалуйста, если кто собирал пхп как статический модуль апача - пожалуйста расскажите как Вам это удалось ? :)
 
Всего доброго!
GladFloyd

Всего записей: 280 | Зарегистр. 12-11-2002 | Отправлено: 12:12 29-04-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Advanced_Guest, post_max_size, как гипотеза.
Не могу к твоему phpinfo подключиться. Connection refused и все такое.
 
Добавлено

Цитата:
Не могу  

Смог. Не оно.

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 12:16 29-04-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
всё, уже решилось..
не знаю в чём проблемма была, хостер просто обновил PHP с 4.0.5 на 4.2.3  
Apache тоже обновил...
 
проблемма исчезла, правда её причина не понятна

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 16:05 29-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GladFloyd
http://forum.ru-board.com/topic.cgi?forum=8&topic=1909#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=1735#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0739#1
 
Выбирай нужное..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:38 29-04-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru