|
|
|
|
|
для: XoLoD
(24.09.2004 в 00:53)
| | Для этого параметр необходимо передать этому скрипту, на прямую не получится.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=298&page=1 | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 00:50)
| | Здесь это несколько раз обсуждалось... хорошей документации по PHP мало, так как язык новый. Мануал на английском-то плохо написан, не то что по-русски....
PS Кстати, если захотите что-то ещё спросить, давайте инициируем новую тему.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=91 | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 00:50)
| | Как зделать чтобы скрипт записывал принятый параметр в масив другого скрипта! | |
|
|
|
|
|
|
|
для: cheops
(23.09.2004 в 14:10)
| | где можно почитать подробный русский справочник функций? чтобы все там были! и разьяснения для чайников! | |
|
|
|
|
|
|
|
для: XoLoD
(23.09.2004 в 13:27)
| | Можно воспользоваться регулярными выражениями, для этого следует использовать конструкцию вида:
<?php
$buffer = "<ems: >";
// Определяем позицию <ems:
$pattern = "/^<[\s]*ems:*/i";
if(!preg_match($pattern,$buffer))
{
echo "Сообщение должно начинаться с '<ems:'";
exit();
}
?>
|
http://www.softtime.ru/group/id_group=3 | |
|
|
|
|
|
|
|
для: cheops
(22.09.2004 в 23:50)
| | А как мне сделать проверку того что посылают! Например в тексте в начале должно быть обязательно <ems: если этого нет то он не добавляет в базу ничего а выдаёт сообщение о том что нужно добавить! | |
|
|
|
|
|
|
|
для: XoLoD
(22.09.2004 в 23:20)
| | Для этого просто нужно остановить скрипт:
<?php
if($_GET['param1'] == "")
{
echo Нужно ввести текст!!!;
exit(); // Останавливаем работу скрипта
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2004 в 21:30)
| |
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=windows-1251");
$add = "catalog.txt";
Если параметр оттсутствует выдаём инфо об ошибке
if($_GET['param1'] == "")
{
echo Нужно ввести текст!!!;
}
$_GET['param1'] = stripslashes($_GET['param1']);
// Если параметр присутсвует в строке запроса добавляем его значение в файл
if(isset($_GET['param1']))
if(isset($_GET['nick']))
{
// Открываем файл для дозаписи
$fp = fopen($add,'a');
// Добавляем анекдот и ник
if(fwrite($fp,"Добавил: ".$_GET['nick'].": ".$_GET['param1']."\r\n"))
// посылаем сообщение
echo Успешно добавлено;
else
echo Ошибка при добавлении информации. ;
// Закрываем файл
fclose($fp);
}?>
|
Такой вопросик как сделать чтобы выдавалось сообщение о том что надо добавить если параметр пустой а в каталог не добавлялось!
добавление
Если параметр оттсутствует выдаём инфо об ошибке
if($_GET['param1'] == "")
{
echo Нужно ввести текст!!!;
}
даёт результат но и выдаёт всё вместе | |
|
|
|
|
|
|
|
для: XoLoD
(15.09.2004 в 17:32)
| | Это означает, что на сервере включена директива magic_quotes_gpc, для того чтобы убрать экранирующие слеши следует програнть текст через функцию stripslashes()
<?php
$_GET['param1'] = stripslashes($_GET['param1']);
?>
|
http://www.softtime.ru/dic/id_dic=65&id_group=1 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(15.09.2004 в 11:32)
| | А как зделать чтобы он слаши не добавлял в текст который записывает в файл а то портит!
<ems:picture width=\"32\" height=\"32\" hex=\"3F83FFE041841060FE8FFFA0829820BC83A 82
0CCFEFFFFF492C1041493C1041CFEFFFFF4 82C94494
83C9C49CFEFF47F492C144149341C41CFFF F47F4820
944948209C49CFFFF47F492C1441493C1C4 1CFEFF47
F482C97C9483C9849CFEFFFFF492C104149 3C10418F
EFFFFF0828820A0830820C0FE0FFF800000 00000000
0000\">
|
| |
|
|
|
|