Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.052 c
6-1158463898
Avgust
2006-09-17 07:31
2007.02.25
переноправить данные с одного порта на другой.


2-1170457963
acorables
2007-02-03 02:12
2007.02.25
Передача данных(массива) через DLL.


2-1170936785
Darvin
2007-02-08 15:13
2007.02.25
Точное отслеживание времени с точностью 10 миллисекунд


4-1160561568
AlexT1000
2006-10-11 14:12
2007.02.25
Список установленных программ. Как его получить?


2-1170663952
Fs
2007-02-05 11:25
2007.02.25
Связка таблиц?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский