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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Archivarix.com - Восстановление контента из web.archive.org
27 archivarix 15062 26.11.2020, 15:43
автор: archivarix
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБуржунет. Гест Посты на .EDU .GOV. Топ ссылки TLD, WEB 2.0, профили Microsoft и др. 100% индексация
Продажа ссылок с индексацией на мощных площадках
5 diezelk 1788 25.11.2020, 23:59
автор: diezelk
Открытая тема (нет новых ответов) Нужен бекап-сервер
16 vlad_gortan 865 28.8.2020, 22:04
автор: WebGraf
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыWeb-разработка (C++/PHP/SQL/JS/Bootstrap). HighLoad проекты.
0 DF™ 640 28.7.2020, 13:24
автор: DF™
Открытая тема (нет новых ответов) Фотография DF Perl Informer - бесплатный скрипт для тестирования хостинга, web-shell
0 DFService 391 7.7.2020, 14:30
автор: DFService


 



RSS Текстовая версия Сейчас: 3.12.2020, 2:18
Дизайн