PDA

Показать полную графическую версию : Не работают php скрипты


keshan
26-04-2004, 02:32
Не работают php скрипты гостевух,порталов и др.Устанавливаю вроде правильно, выставляю атрибуты файлов и папок по рекомендациям,но запись сообщений не производится, не могу войти в админскую часть и т.д.Хостинг на amillo.net.Хотя форум на базе Exclusive Bulletin Board установился без проблем. В одном месте мелькнуло сообщение о глобальном допуске.Где он выставляется?

Prisoner
26-04-2004, 02:51
Чуточку подробнее. Какие "пакеты" скриптов используете, что мелькает, что вам по этому поводу кажется, как креститесь :).

vadimiron
26-04-2004, 20:15
Вот новостное сообщение на главном сайте amillo.net:

18.04.04 Администрация Amillo.net приносит свои извинения пользователям хостинга в связи с потерей баз данных Mysql.
Создать новую базу Вы можете здесь

Вот и ответ :)
А этот форум, который работает, сохраняет данные наверно в файлах  и база данных ему не нужна

Если не то, то простите, тогда поподробней что он за ошибки прописывает (желательно прямо текст ошибок)

Guest
09-07-2004, 02:02
=========================
На хостинге установлено register globals=off, поэтому для работы с переменными их с начала необходимо извлечь из соответсвующего массива. Это можно сделать несколькими способами:
1. Наиболее безопастный
$param = $_GET['$param']; - для переменной переданной методом GET
$param = $_POST['$param']; - для переменной переданной методом POST
2.
extract($HTTP_GET_VARS); - для переменных передынных методом GET
extract($HTTP_POST_VARS); - для переменных передынных методом POST
=========================

Как это сделать???

vadimiron
09-07-2004, 22:51
Ну насколько я понимаю, если была передана переменная name методом GET, то её нельзя вызывать сразу напрямую, но нужно прописать так: $name=$_GET['$name'], тоже самое для метода POST

Guest
10-07-2004, 01:27
А где это прописывается?
Можно плиз поподробней?

vadimiron
10-07-2004, 21:11
например
есть два скрипта 1.php, 2.php
в первом каким нибудь образом получаем переменную $name и хотим её для дальнейшего использования передать во второй скрипт, для этого выбираем один из имеющихся методов передачи (GET, POST), передаём переменную выбранным методом, и во втором скрипте пишем $name=$_GET['$name'] или $name=$_POST['$name'], и таким образом мы можем во втором скрипте использовать переменную $name, созданную в первом скрипте

Guest
10-07-2004, 23:05
Ок,спасибо!
=))))




© OSzone.net 2001-2012