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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
8AleX8
Имхо бессмысленно.  если бы там было так:
"${$name}_var" -то это понятно. Т.к. в мане сказано - "Переменные переменные в двойных кавычках должны быть заключены в {}."
 
А так, лучше было бы написать $name."_var".


----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 15:25 12-04-2003
8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASteel
Это была цитаиа из книги С. Хьюст, А. Змиевский "PHP руководство разработчика"
Полный код функции выглядит так:
Загрузка массива из файла.
Код:
function load_data ($name) {
          $data = implode ("", file ( "${name}_var"));
          $var = unserialize ($data);
          return ($var);
}

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 16:36 12-04-2003 | Исправлено: 8AleX8, 16:37 12-04-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
8AleX8
А $name, который передается в функцию - что за переменная? (строка или массив)?

----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 16:53 12-04-2003
8AleX8



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

Цитата:
что за переменная? (строка или массив)?

Мне кажется строка.

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 17:53 12-04-2003
Rendom



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

Цитата:
"${name}_var"

 
Это тоже самое что и:

Код:
 
1: "{$name}_var"
2: $name."_var"
 

 
А вот это уже будет не правильно:

Код:
 
"$name_var"
 

т.к. интерпритатор обратиться к переменной $name_var, а в этом примере такой нет.

Всего записей: 115 | Зарегистр. 27-10-2002 | Отправлено: 21:31 12-04-2003
8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rendom
Тоесть в моей функции будит открываться файл:
(ерсли $name="test") то test_var ?

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 22:06 12-04-2003
Rendom



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

Цитата:
Тоесть в моей функции будит открываться файл:  
(ерсли $name="test") то test_var ?

 
Именно так.

Всего записей: 115 | Зарегистр. 27-10-2002 | Отправлено: 23:13 12-04-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rendom
Ну так а я что говорил?
$name."_var"
Так и быстрее будет

----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 00:25 13-04-2003
8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASteel
Rendom
Да мне просто не понятна сама конструкция "${name}_var"

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 00:36 13-04-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Slippery
Sergeant
что-то через раз работают скрипты, если ставишь ***_globals: On

----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 19:46 13-04-2003
Slippery



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Excell
обрати внемание что внутри одного скрипта можно обращаться к одной и той же переменной только одним способом , т.е. если первый раз обратился к ней как $_GET['kuku'] то потом уже нельзя к ней же обратится как $kuku или как $HTTP_GET_VARS['kuku']


----------
... - говорите, говорите, я всегда зеваю, когда мне интересно!
---
халявный генератор анимации на мобилу

Всего записей: 326 | Зарегистр. 31-10-2002 | Отправлено: 11:30 14-04-2003
VolxV

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

Цитата:
внутри одного скрипта можно обращаться к одной и той же переменной только одним способом

С чего бы это вдруг?

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 11:37 14-04-2003
Brutus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как узнать размер файла на другом сервере? (по http://)

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

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Открываешь, читаешь до конца, смотришь - сколько начитал.
Как один из вариантов

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 13:21 14-04-2003
Brutus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пасиб. Как раз то, что мне нужно.
 
Добавлено
Подскажите ещё функцию для обрезания пробелов у строки (а то я забыл, и никак не могу вспомнить)

Всего записей: 641 | Зарегистр. 18-11-2002 | Отправлено: 13:29 14-04-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Brutus,
У пробелов где? На краю? Тогда trim(); если во всей строке, тогда str_replace();

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 16:50 14-04-2003
Rendom



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

Цитата:
Подскажите ещё функцию для обрезания пробелов у строки (а то я забыл, и никак не могу вспомнить)


Код:
trim(); //Обрезает пробелы в начале и конце строки
ltrim(); //Обрезает пробелы в начале строки
rtrim(); //Обрезает пробелы в конце строки

Всего записей: 115 | Зарегистр. 27-10-2002 | Отправлено: 17:01 14-04-2003
Brutus



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

----------
http://coding.pp.ru - Все кодеры сюда!
http://forum.web-hack.ru/ - Forum Web-Hack
irc.dal.net.ru #coders

Всего записей: 641 | Зарегистр. 18-11-2002 | Отправлено: 07:43 15-04-2003
AGurin



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
такая ситуация.
Есть сервак - на котором закрыто все, кроме http. На нем лежат скритпы и перловые и пхпшные. В перловых скриптах если нужно отправить письмо - явно указывается , что надо использовать smtp такого то айпишника. И все работает.
В пхпшных скриптах используется функция mail. Вот такой вопрос, как ей указать этот самый айпишник другого компа, на котором есть открытый smtp ?
в php.ini есть такие строки:

Код:
 
; for win32 only
SMTP = localhost
 
; for UNIX only
;sendmail_path =
 

так вот ... Оба сервака - линуховые...

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите мне плиз...
Можно ли настроить phpBB для работы без MySQL или др. базы данных??? Или посоветуйте какой нить форум, который работает без базы данных??? %-)

Всего записей: 458 | Зарегистр. 16-04-2003 | Отправлено: 15:11 16-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru