Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сервис MASTER от Beeline

Сообщения:  [1-10]    [11-20]  [21-28] 

 
 автор: cheops   (24.09.2004 в 08:44)   письмо автору
 
   для: XoLoD   (24.09.2004 в 00:53)
 

Для этого параметр необходимо передать этому скрипту, на прямую не получится.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=298&page=1

   
 
 автор: cheops   (24.09.2004 в 08:41)   письмо автору
 
   для: 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:53)   письмо автору
 
   для: XoLoD   (24.09.2004 в 00:50)
 

Как зделать чтобы скрипт записывал принятый параметр в масив другого скрипта!

   
 
 автор: XoLoD   (24.09.2004 в 00:50)   письмо автору
 
   для: cheops   (23.09.2004 в 14:10)
 

где можно почитать подробный русский справочник функций? чтобы все там были! и разьяснения для чайников!

   
 
 автор: 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

   
 
 автор: XoLoD   (23.09.2004 в 13:27)   письмо автору
 
   для: cheops   (22.09.2004 в 23:50)
 

А как мне сделать проверку того что посылают! Например в тексте в начале должно быть обязательно <ems: если этого нет то он не добавляет в базу ничего а выдаёт сообщение о том что нужно добавить!

   
 
 автор: cheops   (22.09.2004 в 23:50)   письмо автору
 
   для: XoLoD   (22.09.2004 в 23:20)
 

Для этого просто нужно остановить скрипт:
<?php
if($_GET['param1'] == "")
{
  echo 
Нужно ввести текст!!!;
  exit(); 
// Останавливаем работу скрипта
}
?>

   
 
 автор: XoLoD   (22.09.2004 в 23:20)   письмо автору
 
   для: 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 Нужно ввести текст!!!;
}
даёт результат но и выдаёт всё вместе

   
 
 автор: cheops   (15.09.2004 в 21:30)   письмо автору
 
   для: 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

   
 
 автор: XoLoD   (15.09.2004 в 17:32)   письмо автору
 
   для: 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\">

   

Сообщения:  [1-10]    [11-20]  [21-28] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования