X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> web сервер
mawa
mawa
Topic Starter сообщение 18.9.2008, 10:34; Ответить: mawa
Сообщение #1


Помогите пожайлуста, такая ситуация:
дома на локальной машине стоит денвер, есть два файла *.html и *.php, файл штмл ссылается на пхп и все прекрвсно работает. Если закинуть эти файлы на реальный сервер по фтп, то алгоритм файла пхп не работает(сообщение print работает). В чем может быть причина???
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 18.9.2008, 10:42; Ответить: Webmaster_hb
Сообщение #2


убедитесь что на сервере в интернете есть поддержка файлов PHP,
убедитесь что расширение файлов PHP на сервере поддерживается такое как вы создали файлы,
убедитесь что формат PHP-кода на сервере разрешен такой же как у вас в коде
выложите на форум ваш код, и ошибки (если они показываются) на сервере
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 19.9.2008, 10:14; Ответить: mawa
Сообщение #3


Вот участок из штмл:
<form action="http://localhost/2/reg.php" method="POST">
<table border=2 align="center">
<tr>
<td>
Введите свой логин:
</td>
<td>
<input type="text" name="nik">
</td>
</tr>

а вот из reg.php:
[php]<?
if ($nik=="")
{
print("Введите пожайлуста имя!!!<br>");
}[/php]
В штмл я ввожу "nik", а пишет - Введите пожайлуста имя!!!
На локальной машине работает прекрасно!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.9.2008, 12:00; Ответить: Webmaster_hb
Сообщение #4


mawa, ну для начала надо проверить register_globals на хостинге он отключен, поэтому в PHP переданные переменные надо использовать так
вместо $nik - надо - $_POST["nik"]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 20.9.2008, 19:38; Ответить: mawa
Сообщение #5


Спасибо, переменные заработали, но возникла следующая проблема:
[php]if ($_POST["nik"]=="")
{
print("Введите пожайлуста имя!!!<br>");
}
if ($_POST["pas1"]!=$_POST["pas2"])
{
print("Пароли не совпкдают!!!<br>");
}
if ($_POST["nik"]!="" && $$_POST["pas"]==$_POST["pas2"])
{
$fil=fopen("pas.txt","a");
$im[0]="\n";
$im[1]=$_POST["nik"];
$im[2]=" ";
$im[3]=$_POST["pas1"];
$im[4]=" ";
$reg=implode("",$im);
fputs($fil,$reg);
fclose($fil);
print("Спасибо, ВЫ успешно зарегестрированны!!!<br>");
}[/php]
На первые два условия реагирует, но третье не проходит(на локальной машине все нормал). Я понимаю я опять чегото не знаю?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 20.9.2008, 19:46; Ответить: Exterior
Сообщение #6


mawa, размещайте код в тегах [ html][/html ], [ php][/php ] или [ code][/code ], написано же! Или такие сообщения будут удаляться.

Ошибка:
if ($_POST["nik"]!="" && [B][COLOR="Red"]$[/COLOR][/B]$_POST["pas"]==$_POST["pas2"])

лишний $
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 22.9.2008, 11:04; Ответить: mawa
Сообщение #7


<!--Спасибо. Я не знала как писать в тегах:sarcastic:.-->
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 22.9.2008, 11:13; Ответить: mawa
Сообщение #8


[php]
<?
if ($_POST["nik"]=="")
{
print("Введите пожайлуста имя!!!<br>");
}
if ($_POST["pas1"]!=$_POST["pas2"])
{
print("Пароли не совпкдают!!!<br>");
}
if ($_POST["nik"]!="" && $_POST["pas"]==$_POST["pas2"])
{
$fil=fopen("pas.txt","a");
$im[0]="\n";
$im[1]=$_POST["nik"];
$im[2]=" ";
$im[3]=$_POST["pas1"];
$im[4]=" ";
$reg=implode("",$im);
fputs($fil,$reg);
fclose($fil);
print("Спасибо, ВЫ успешно зарегестрированны!!!<br>");
}
?>
[/php]
Не выводит сообщение: "Спасибо, ВЫ успешно зарегестрированны!!!, и в pas.txt ничего не записывает.Помогите пожалуйста разобраться в чем причина.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 22.9.2008, 15:35; Ответить: Exterior
Сообщение #9


(' post='11594 @ 22.9.2008, 14:13)
if*($_POST["nik"]!=""*&&*$_POST["pas"]==$_POST["pas2"])

полагаю, что pas2 должен сравниваться с pas1?

(' post='11594 @ 22.9.2008, 14:13)
im[0]="\n";

красивей будет сместить перевод строки в последнюю ячейку массива, а все остальное поднять на единицу вверх

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1613 10.3.2024, 22:04
автор: newbraga
Открытая тема (нет новых ответов) Услуга - восстановление сайтов из web.archive.org
Адекватные цены.
0 donald_666 1230 4.12.2023, 15:36
автор: donald_666
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБуржунет. Гест Посты на .EDU .GOV. Топ ссылки TLD, WEB 2.0, профили Microsoft и др. 100% индексация
Продажа ссылок с индексацией на мощных площадках
11 diezelk 9847 13.5.2023, 11:12
автор: diezelk
Горячая тема (нет новых ответов) MoneySyst - стабильный лидер рынка. Монетизация web и WAP трафика.
Подписки, моб.приложения, вап-клик. Автоскупка подписок по 70 руб.!
45 MoneySyst 28952 14.2.2022, 23:20
автор: MoneySyst
Открытая тема (нет новых ответов) WEB программист под OpenCart
ищу - ТЗ в теме
3 Adriano_123 4980 3.8.2021, 18:33
автор: Adriano_123


 



RSS Текстовая версия Сейчас: 19.3.2024, 14:28
Дизайн