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

26.01.2009, 19:06
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
По идее функцию нужно вызывать после её создания,а не до...
|
|
|

26.01.2009, 19:07
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 AkyHa_MaTaTa & rudvil:
https://forum.antichat.ru/showpost.php?p=1080722&postcount=8191
|
|
|

26.01.2009, 19:25
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
2Pashkela я о том что читабельность кода просто краса, а по поводу
В PHP 3 функции должны были быть определены прежде, чем они будут использованы. Начиная с PHP 4 такого ограничения нет, исключая тот случай, когда функции определяются условно.
,я сталкивался с такой фигней в одном плагине к wp, и читать 400 строчек такого кода просто биг гемор(а там инклюд с фунукциями был в самом низу).
|
|
|

26.01.2009, 22:58
|
|
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме: 397889
Репутация:
60
|
|
здравствуйте,пытаюсь перевести в hex
вот скрипт,но делаю что-то не так,подскажите,буду благодарен
PHP код:
<?php
if(!isset($_POST['submit']))
{
echo <<<HERE
<form method="post">
<input name="a" type="text"><br>
<input name="submit" type="submit">
</form>
HERE;
exit();
}
else
echo ($_POST['a']<10) ? "0x".$_POST['a'] : "0x".chr($_POST['a']-10+65);
?>
|
|
|

26.01.2009, 23:11
|
|
Участник форума
Регистрация: 28.07.2008
Сообщений: 158
Провел на форуме: 728470
Репутация:
115
|
|
PHP код:
<?php
if(!isset($_POST['submit']))
{
echo <<<HERE
<form method="post">
<input name="a" type="text"><br>
<input name="submit" type="submit">
</form>
HERE;
exit();
}
else
echo bin2hex($_POST['a'])
?>
|
|
|

26.01.2009, 23:14
|
|
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме: 397889
Репутация:
60
|
|
спасибо!)
|
|
|

26.01.2009, 23:36
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
|
|
|

27.01.2009, 15:56
|
|
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме: 397889
Репутация:
60
|
|
Приветствую
Все еще работают с функциями и переводами
вот код
PHP код:
<?php
if(!isset($_POST['submit']))
{
echo <<<HERE
<form method="post">
<input name="a" type="text"><br>
<input name="submit" type="submit">
</form>
HERE;
}
else
{
$htmlentities=htmlentities($_POST['a']);
echo $htmlentities;
}
?>
Но у меня он выводит символ,хотя должен выводить представление
 Что не так делаю?
Последний раз редактировалось kevmen; 27.01.2009 в 16:24..
|
|
|

27.01.2009, 16:25
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Да все верно, только ты не забывай, что браузер обратно конвертирует в символ твое представление, а если увидеть результат хочешь, попробуй запиши его в БД или в файл.
|
|
|

27.01.2009, 16:31
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от kevmen
Приветствую
Все еще работают с функциями и переводами
вот код
PHP код:
<?php
if(!isset($_POST['submit']))
{
echo <<<HERE
<form method="post">
<input name="a" type="text"><br>
<input name="submit" type="submit">
</form>
HERE;
}
else
{
$htmlentities=htmlentities($_POST['a']);
echo $htmlentities;
}
?>
Но у меня он выводит символ,хотя должен выводить представление
 Что не так делаю?
А причем здесь "submit"? он никогда не будет иссет это ведь кнопка,проверяй на иссет $_POST['a']
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|