€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
PHP4.1 вопросы и ответы!
1
2
426
XAM
@XAM
08.07.2006
andrus
пишет:
объясните мне тупому что такое ССЫЛКА на ПХП!!! 🤣 🤣 🤣
А то насколько я знаю гипертекстом занимается HTML...
если ты не замечал, то например адрес данной темы форума имеет вид
https://forum.vmeste.eu/forum/
viewtopic.php?id=81
, то есть файл написан не на хтмл, а на пхп, а потом из адреса просто извлекается айди темы равное 81 через глобальную переменную $_GET и тебе не надо писать 81 файл твоего хтмл чтоб увидеть эту тему. У всех тем форума один адрес
https://forum.vmeste.eu/forum/viewtopic.php
, просто информация разная предоставляется. Знаток блин.
937
andrus
@andrus
09.07.2006
🤣 🤣 🤣
я могу сделать, чтобы файл РНР правильно работал и с расширением .jpg 🤣 так что расширение открываемого файла еще ни о чем не говорит
кроме того $_GET - не глобальная переменная, а суперглобальный массив
но все-таки: как написать ссылку на РНР? 🤣 я знаю только через HTML и <a href...
кстати, запросы через GET еще не оначают, что тут замешан РНР. Обрабатывать этот GET может и JavaScript и CGI и другие языки типа asp, perl и т.д.
Отредактировано andrus -
09.07.2006
20090
Dimitry
@Dimitry
09.07.2006
А как создать суперглобальную переменную? 😀 Чёт я не идел такого..
Видимо токо апачь такую выдаёт..
426
XAM
@XAM
09.07.2006
andrus
пишет:
кроме того $_GET - не глобальная переменная, а суперглобальный массив
но все-таки: как написать ссылку на РНР? 🤣 я знаю только через HTML и <a href...
если б ты хотел не поумничать, а помочь, то уже б давно и сам догадался что он хочет ссылку на пхп-файл.
кстати, а конструкция вида
<?echo("<a href=http://...com/view.php?id=$id&topik=$topik>сюда</a>");?>
написана на языке хтмл? ))
Кстати, не был бы так уверен на счет
супер
глобальности массива $_GET, т.к. в отличие от таких например массивов как $_SESSION переменные из него не видны на всех страницах, а видны только на одной определенной, куда они собсно и передаются типа методом get 😀
20090
Dimitry
@Dimitry
09.07.2006
Ну это вы всё про разные вещи говорите, а как сделать переменную чтобы она была везде глобальной!!
даже в функциях..
А то приходится писать
function test() {
global $user;
...
}
937
andrus
@andrus
09.07.2006
<?echo("<a href=http://...com/view.php?id=$id&topik=$topik>сюда</a>");?>
хочешь сказать ,что эта ссылка написана на РНР? 🤣
сам ее вывод на РНР, но написана она на ХЫТЫМЫЭЛЕ!
426
XAM
@XAM
10.07.2006
demon
пишет:
Ну это вы всё про разные вещи говорите, а как сделать переменную чтобы она была везде глобальной!!
даже в функциях..
А то приходится писать
function test() {
global $user;
...
}
если тут почитать, то это очень стремно делать 😀
**********
20090
Dimitry
@Dimitry
10.07.2006
ro НУ это не то, там про авто регистрацию переменных, но в функциях их всёравно нужно перечислять.. наверно то что я думаю невозможо.. потому что нигде такого не видел )) Кроме Явы Скрипт _)_)_)
426
XAM
@XAM
10.07.2006
Я так понимаю, ты хочешь чтобы все переменные были глобальными? ))
20090
Dimitry
@Dimitry
10.07.2006
Да, причём и в функциях ))
426
XAM
@XAM
10.07.2006
так можно же использовать массив $GLOBALS["имя переменной"]. Она и на выходе тогда из функции будет глобальной
20090
Dimitry
@Dimitry
10.07.2006
Непробовал, как нить попробую.. но опять же неудобно 😒
937
andrus
@andrus
11.07.2006
почему не удобно? просто сразу заганяй в массив переменные и вообщес ними работай
426
XAM
@XAM
11.07.2006
их походу туда даже загонять не надо, они сами там прописываются если их объявить вне функции 😀 пишешь сразу что то типа
$a=1;
$b=2;
а потом если какая то функция идет, то там уже обращаешься к этим переменным через глобалз
Function Sum () {
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
}
еще можно через классы ставить уровень доступа public и объект становится доступным из любого места.
Отредактировано XAM -
11.07.2006
20090
Dimitry
@Dimitry
11.07.2006
Воо через классы да! Но это ближе к пхп 5..
426
XAM
@XAM
11.07.2006
demon
пишет:
Воо через классы да! Но это ближе к пхп 5..
Ну так пора на него уже и переходить скоро будет всем 😀 Говорят много нового, меньше багов да и временами более логичен 😀
Опять же и при наследовании классов там вроде значения и в родительских меняются, что я так понимаю и нужно тебе, а не как в 4 создается копия и меняется только там 😀
Отредактировано XAM -
11.07.2006
937
andrus
@andrus
12.07.2006
я уже давно сижу на пятом 😀