Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.11.2008, 20:50
|
|
Новичок
Регистрация: 07.11.2008
Сообщений: 21
Провел на форуме: 33850
Репутация:
1
|
|
помогите с кодом, не могу разобраться уже несколько дней
Задача у меня такая:
пипшешь в форме число, затем оно выводится в этом на этой же странице, если ничего не написано, то должна выводится фраза *Вы ничего не ввели*
Не могу разобраться с иссетом
<body bgcolor="#FFFFFF">
<forn method="post" actoin="<?php echo $_SERVER['PHP_SELF']; ?>">
Поле ввода : <input type="text" name="gness">
<?php
$gness="$_POST";
if($gness==(isset($gness)))
{
echo "Вы не ввели число";
}
elseif($gness=="$_POST")
{
echo $gness;
}
?>
</form>
</body>
|
|
|

08.11.2008, 20:53
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от Dimaus
помогите с кодом, не могу разобраться уже несколько дней
Задача у меня такая:
пипшешь в форме число, затем оно выводится в этом на этой же странице, если ничего не написано, то должна выводится фраза *Вы ничего не ввели*
Не могу разобраться с иссетом
PHP код:
<forn method="post" actoin="<?php echo $_SERVER['PHP_SELF']; ?>">
Поле ввода : <input type="text" name="gness">
<?php
$gness="$_POST";
if(empty($_POST["gness"]))
{
echo "Вы не ввели число";
}
else
{
echo $_POST["gness"];
}
?>
</form>
</body>
|
|
|

08.11.2008, 20:55
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
или так:
PHP код:
<forn method="post" actoin="<?php echo $_SERVER['PHP_SELF']; ?>">
Поле ввода : <input type="text" name="gness">
<?php
$gness=$_POST["gness"];
if(!isset($_POST["gness"]))
{
echo "Вы не ввели число";
}
else
{
echo $_POST["gness"];
}
?>
</form>
</body>
Последний раз редактировалось Vid0k; 08.11.2008 в 21:32..
|
|
|

08.11.2008, 20:58
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Сообщение от sadfeel
<?
$fp=fopen("file.txt","a");
fputs($fp,"текст");
fclose($fp);
?>
Как сделать так чтобы вписываемый текст каждый раз при обновлении стр писался с новой строки?
PHP код:
<?php
$fp=fopen('file.txt','a');
fputs($fp,"текст/r/n");
fclose($fp);
?>
|
|
|

08.11.2008, 21:04
|
|
Новичок
Регистрация: 07.11.2008
Сообщений: 21
Провел на форуме: 33850
Репутация:
1
|
|
Vid0k спасибо, понял свою ошибку....
|
|
|

08.11.2008, 21:33
|
|
Новичок
Регистрация: 07.11.2008
Сообщений: 21
Провел на форуме: 33850
Репутация:
1
|
|
Снова проблемка, ошибка в 20й строке снова с иссетом,(емпти его не заменяйте пож):
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
<forn method="post" actoin="<?php echo $_SERVER['PHP_SELF']; ?>">
Поле ввода : <input type="text" name="gness">
<?php
$gness="$_POST";
if(!isset($_POST["gness"]))
{
echo "Вы не ввели число";
}
else
{
echo $_POST["gness"];
}
$num=40;
$gness=$_POST['gness'];
$mess=" "
if(!isset($gness))
{
$mess="Добро пожаловать";
}
elseif($gness>$num)
{
$mess="число".$gness" больше нужного";
}
elseif($gness<num)
{
$mess"Ваше число".$gness" меньше";
}
else
{
$mess="Позд!<br> вы угадали";
}
?>
</form>
</body>
</html>
Последний раз редактировалось Dimaus; 08.11.2008 в 22:27..
|
|
|

08.11.2008, 21:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Dimaus Ради смеха попробуй какой нить IDE использовать. Ты забыл ; две точки и один знак равенства. Это не считая кучи ошибок типа actoin, forn, gness и т.д.
PHP код:
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
<form method="post">
Поле ввода : <input type="text" name="gness">
</form><br>
<?php
if(!isset($_POST["gness"]))
{
echo "Вы не ввели число";
}
else
{
echo $_POST["gness"];
}
$num=40;
$gness=$_POST['gness'];
$mess="Добро пожаловать<br>";
if($gness>$num)
{
$mess.="число".$gness." больше нужного";
}
elseif($gness<num)
{
$mess.="Ваше число".$gness." меньше";
}
else
{
$mess.="Позд!<br> вы угадали";
}
echo $mess;
?>
</body>
</html>
Ru}{eeZ
Сообщение от Ru}{eeZ
PHP код:
<?php
$fp=fopen('file.txt','a');
fputs($fp,"текст/r/n");
fclose($fp);
?>
" /r/n" клево придумал
Vid0k Не надо надеяться, что люди пишут правильно хотя бы имена операторов,
Последний раз редактировалось Gifts; 08.11.2008 в 21:58..
|
|
|

08.11.2008, 21:42
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от Dimaus
Снова проблемка, ошибка в 20й строке снова с иссетом,(емпти его не заменяйте пож):
PHP код:
<body bgcolor="#FFFFFF">
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Поле ввода : <input type="text" name="gness">
<?php
if(!isset($_POST["gness"]))
{
echo "Вы не ввели число";
}
else
{
echo $_POST["gness"];
}
$num=40;
$gness=$_POST['gness'];
$mess=" ";
if(!isset($gness))
{
echo "Добро пожаловать";
}
elseif($gness>$num)
{
echo "число".$gness." больше нужного";
}
elseif($gness<$num)
{
echo "Ваше число".$guess."меньше";
}
elseif($gness == $num)
{
echo "Позд!<br> вы угадали";
}
?>
</form>
</body>
</html>
Последний раз редактировалось Vid0k; 08.11.2008 в 21:45..
|
|
|

08.11.2008, 21:44
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от sadfeel
<?
$fp=fopen("file.txt","a");
fputs($fp,"текст");
fclose($fp);
?>
Как сделать так чтобы вписываемый текст каждый раз при обновлении стр писался с новой строки?
помойму там должно быть "a+"
|
|
|

08.11.2008, 21:54
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?
$fp=fopen("file.txt","a+");
if($fp) {fputs($fp,"текст" . "\r\n");}
fclose($fp);
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|