Текущий архив: 2007.02.25;
Скачать: CL | DM;
ВнизPHP +HTML :) не пинайте Найти похожие ветки
← →
hmmm (2007-01-30 22:52) [0]Здравствуйте
Вот такой вопрос:
есть форма, посылает переменную скрипту, методом POST, на сервере (хостинге) все работает, а на локальном серверен (Denwer) скрипт не выполняется :\ В чем может быть дело?
PS: книги читаю :)
← →
Eraser © (2007-01-30 22:59) [1]> [0] hmmm (30.01.07 22:52)
код показывай.. )
← →
санёк (2007-01-30 23:48) [2]В php на сервере может быть стоят дополнительные модули, а у тебя на локальном сервере может их нет.
Покажи хотябы ошибки какие пишет.
← →
Орион © (2007-01-30 23:51) [3]текст скрипта покажи.
Скорее всего дома у тебя register_globals включены, а на хостинге нет, а ты пытаешся к переменным обращаться как при rg on.
← →
Zeqfreed © (2007-01-31 00:02) [4]register_globals есть зло и обращаться к переменным post-запроса нужно получать через массив $_POST.
← →
xayam © (2007-01-31 00:57) [5]
> hmmm (30.01.07 22:52)
> Здравствуйте
> Вот такой вопрос:
> есть форма, посылает переменную скрипту, методом POST, на
> сервере (хостинге) все работает, а на локальном серверен
> (Denwer) скрипт не выполняется :\ В чем может быть дело?
> PS: книги читаю :)
есть одно надежное средство от этого зла, называется удалим денвер и научимся настраивать серверное программное обеспечение самостоятельно, тогда таких проблем точно не будет))
← →
xayam © (2007-01-31 01:01) [6]
> PS: книги читаю :)
а про денвер уже книжки пишут? О, боже! Это зло неистребимо!
← →
Real © (2007-01-31 01:04) [7]
> есть одно надежное средство от этого зла, называется удалим
> денвер и научимся настраивать серверное программное обеспечение
> самостоятельно, тогда таких проблем точно не будет))
что за бред, при самостоятельной настройке, у начинающих - проблем будет в сто раз больше. Давайте еще инсталляторы у всех программ удалим - и будем настраивать ПО через regedit? Вы часом, не линуксоид ли? :)
← →
Zeqfreed © (2007-01-31 01:38) [8]> Real © (31.01.07 01:04) [7]
Ни разу не бред. Настроить «Денвер» может оказаться сложнее, чем нормальный AMP-комплекс. Особенно, если обнаружится нехватка функциональности в этом самом «Денвере».
Давайте вместо MSI, NSIS и других сделаем один чудо-инсталятор, который будет копировать одним нажатием на кнопку программу в предопределенную заранее директорию? Все будут счастливы, я думаю. И не надо будет учить сколько раз нажать «Далее», чтобы наконец-то поиграть в игрушку.
← →
hmmm (2007-01-31 02:04) [9]хммм, проблема в денвере :/ !!!! все рещил, проблему, всем спасибо :)
и в догонку еще вопрос: ставлю куки:
<?php
session_start();
$passtext = $_POST["passtext"];
$back = $_POST["back"];
$action = $_POST["action"];
$item_id = @$_POST["item_id"];
$email = @$_POST["email"];
$username = $_POST["username"];
setcookie ("name", $username,time()+36000);
setcookie ("psw", $passtext,time()+36000);
....
читаю так:
$username = $_COOKIE["name"];
$passtext = $_COOKIE["psw"];
Не ставятся, хммм
← →
Ученик чародея © (2007-01-31 02:24) [10]
> hmmm (31.01.07 02:04) [9]
>
> хммм, проблема в денвере :/ !!!! все рещил, проблему, всем
> спасибо :)
> и в догонку еще вопрос: ставлю куки:
>
> <?php
> session_start();
>
> $passtext = $_POST["passtext"];
> $back = $_POST["back"];
> $action = $_POST["action"];
> $item_id = @$_POST["item_id"];
> $email = @$_POST["email"];
> $username = $_POST["username"];
>
> setcookie ("name", $username,time()+36000);
> setcookie ("psw", $passtext,time()+36000);
> ....
> читаю так:
> $username = $_COOKIE["name"];
> $passtext = $_COOKIE["psw"];
>
> Не ставятся, хммм
Куки ставятся и читаются только перед началом генерации web страницы.
← →
hmmm (2007-01-31 02:28) [11]> <?php
> session_start();
>
> $passtext = $_POST["passtext"];
> $back = $_POST["back"];
> $action = $_POST["action"];
> $item_id = @$_POST["item_id"];
> $email = @$_POST["email"];
> $username = $_POST["username"];
>
> setcookie ("name", $username,time()+36000);
> setcookie ("psw", $passtext,time()+36000);
ситаю так: куско кода
<?
session_start();
include ("functions.php");
include ("f_secure.php");
include ("body.php");
include ("config.php");
$signed= $_COOKIE["signedin"];
Страницы же сдесь не генерируются? Или в самое начало нужно вставить чтение?
← →
Real © (2007-01-31 02:36) [12]
> Не ставятся, хммм
Куки могут быть отключены в браузере. Вообще, раз ты стартуешь сессию, не проще ли писать данные в нее? ;)
> Ни разу не бред. Настроить «Денвер» может оказаться сложнее,
> чем нормальный AMP-комплекс. Особенно, если обнаружится
> нехватка функциональности в этом самом «Денвере».
Денвер - это комплекс для отладки скриптов начинающим. Он не позиционируется как инсталлятор для настройки машины как вэб-сервер (в документации сказано, что автор не под каким видом не рекомендует для этих целей использовать денвер). Лично я, года четыре назад когда первый раз столкнулся с вэб-программированием, скачал денвер и через несколько минут тестил первый скрипт в уже созданном домене. А настроить все руками - это как минимум куча времени, а если ты этого еще и раньше не делал - то вообще запара на пару дней
← →
hmmm (2007-01-31 02:40) [13]еще же, кажется есть отличие, стоит ли сервер на *nix системе или на windows, правильно?
← →
hmmm (2007-01-31 02:42) [14]некоторые скрипты могу некорректно работать?
← →
hmmm (2007-01-31 02:56) [15]Может быть лучше тогда на отдельном компьютере сервер "сделать"? Или WMWare использовать? Как думаете?
← →
hmmm (2007-01-31 10:01) [16]Какие мысли?
← →
partizan (2007-01-31 11:06) [17]
> Страницы же сдесь не генерируются? Или в самое начало нужно
> вставить чтение?
Читать можно в любом месте, а устанавливать - обязательно до того, как начался вывод кода(оператором echo, либо какие-нибудь символы вне тега <? ?>)
← →
partizan (2007-01-31 11:08) [18]
> некоторые скрипты могу некорректно работать?
Если скрипт написан корректно - то будет корректно работать на любом сервере, а так отличия могут быть. Например, если при выполнении арифметических операций получается переполнение - результат будет разный под виндой и под линухом
Страницы: 1 вся ветка
Текущий архив: 2007.02.25;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.041 c