|
|
|
| XoLoD, вот чего не понимаю, это штучки Beeline, т.е. они создают в дебрях своих серверов эти сайты, которыми абоненты управляют и посещают или любой человек может создать такой сайт и он будет доступен абонентам Beeline?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=301&id_post=2317 | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 19:44)
| | SMS-чат это вроде ихнее детище, не выходящее за пределы Билайна (т.е. создать SMS-чат можно только на их сервере, ну на сколько я понял), поэтому они могут принимать для него любые параметры, так как это всё им подконтрольно. | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 20:13)
| | а с другой стороны так оно и есть если они свой сервак закроют от инета то только на ихнем серваке можно разместить будет мастер!!! Но это иаловероятно т.к. за прошлый год сервисы BeeOnline принесли прибль 2.5 млн $ это не точно я гдето слышал! | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 19:44)
| | смс мастер можно написать и в текстовых файлах и положить на любом хостинге а на страницы мастера который на ихнем серваке просто поставить ссылки на те файлы которые ты гдето положил! и естественно любой абонент билайна сможет полазить по твоему мастеру! например все мои мастера лежат на серваке fatal! Пропустил Нет создать могут тока абоненты билайн и смотреть могут тока билайновцы! | |
|
|
|
|
|
|
|
для: XoLoD
(14.09.2004 в 22:19)
| | Хм... хорошо пчёлы устроились - сервера чужие - деньги им :)))
Я так понял, что данны можно только через MMS:
Возможно MMS обращение к сайту. Для этого необходимо вместо отправки SMS на номер 684 отправить MMS на номер 684. В MMS-сообщении должна присутствовать текстовая часть (MASTER Имя Текст), а также могут присутствовать разнообразные MMS данные (картинки и/или мелодии). Если сайт имеет статус MMS и MMS данные в запросе присутствуют, то к сайту будет сформирован POST запрос, содержащий эти данные. Если сайт статуса MMS не имеет, то MMS данные не будут переданы сайту, а вид запрос будет аналогичен обыкновенному SMS запросу (GET-запрос). GET будет применен и в случае обращения к сайту по MMS, но без MMS данных.
PS поправьте меня если я ошибаюсь MMS же 24 цента за штуку стоит - это ж по стоимости эквивалентно 1 Мб GPRS... И этим ещё пользуются... | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 22:57)
| | В общем тогда получается не сложно, если в соотвествие поставить
MASTER MMS SET URL http://www.mysite.ru/index.php?text=%*%&voc=%voc%&pid=%pid%
|
то в файле index.php к тексту введённому пользователем можно получить доступ обращаясь к элементу супрглобального массива $_GET['text'] - далее с ним можно делать всё что угодно. | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 23:01)
| | Пользуются ещё как! только если у тебя есть свой мастер и он имеет статус публичный то за каждое обращение к твоему мастеру билайн платит тебе 0.5 балла ! 1 балл это 1 смс бесплатно! тамже в чатах можно продать баллы за карты би+ примерно 120 баллов=5$ ! У меня бывало и по 1200 баллов в день делал! а тот кто создал услугу masterchat грибёт лопатой наверно! хотя он просто знает php наверно!
немного не так
MASTER MMS SETURL HTTP://www.mysite.ru/index.php?param1=%voc%&id=%pid%?>
|
Ну вот отдал свой кусок хлеба!! | |
|
|
|
|
|
|
|
для: XoLoD
(14.09.2004 в 23:34)
| |
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=windows-1251");
$anekdot = "text.txt";
srand((double)microtime()*1000000);
if (file_exists($anekdot)) {
$arry_txt = preg_split("/--next--/", join('', file($anekdot)));
echo $arry_txt[rand(0, sizeof($arry_txt) -1)];
} else {
echo "Error: can't open $RANDOM_IMG_FILE file";
}
?>
|
Хотелось бы чтобы сами пользователи могли добавлять анекдоты в базу! скрипт получив текст должен его дописать в файл text.txt добавив это --next-- | |
|
|
|
|
|
|
|
для: XoLoD
(14.09.2004 в 23:40)
| | А параметр в строке запроса, через который этот самый текст передаётся какой? voc? | |
|
|
|
|
|
|
|
для: cheops
(14.09.2004 в 23:45)
| | Зналбы! вот точная ссылка послав на которую смс текст придёт в чат всем пользователям!
http://bol.rushost.net/ch.php?param1=%*%&id=%pid%&nick=%nick%&master=name
|
| |
|
|
|
|
|
|
|
для: XoLoD
(14.09.2004 в 23:54)
| | Т.е. через param1 текст пользователя попадает в скрипт? | |
|
|
|
|
|
|
|
для: cheops
(15.09.2004 в 00:00)
| | Думаю да! | |
|
|
|
|
|
|
|
для: cheops
(15.09.2004 в 00:00)
| | Если это так, то скрипт может выглядеть следующим образом
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=windows-1251");
$anekdot = "text.txt";
// Если параметр присутсвует в строке запроса добавляем
// его значение в файл
if(isset($_GET['param1']))
{
// Открываем файл для дозаписи
$fp = fopen($anekdot,'a');
// Добавляем анекдот
fwrite($fp, "/--next--/".$_GET['param1']);
// Закрываем файл
fclose($fp);
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2004 в 00:38)
| | Да так! Работает!
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=windows-1251");
$anekdot = "text.txt";
// Если параметр присутсвует в строке запроса добавляем
// его значение в файл
if(isset($_GET['param1']))
{
// Открываем файл для дозаписи
$fp = fopen($anekdot,'a');
// Добавляем анекдот
fwrite($fp, "--next--".$_GET['param1']);
// Закрываем файл
fclose($fp);
}
?>
|
только слаши не надо!
Только он добавляет в файл а ответ не даёт о том что он добавил!
Мля берусь изучать конкретно PHP надоело чайником выглядеть!!! | |
|
|
|
|
|
|
|
для: XoLoD
(15.09.2004 в 02:11)
| | Текст можно вывести оператором echo
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=windows-1251");
$anekdot = "text.txt";
// Если параметр присутсвует в строке запроса добавляем
// его значение в файл
if(isset($_GET['param1']))
{
// Открываем файл для дозаписи
$fp = fopen($anekdot,'a');
// Добавляем анекдот
if(fwrite($fp, "--next--".$_GET['param1']))
echo "Информация успешно добавлена";
else
echo "Ошибка при добавлении информации";
// Закрываем файл
fclose($fp);
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2004 в 08:37)
| | А чтобы он текст в файл добавлял с новой строки а не дописывал! И он почемуто слаши добавляет между кавычками если они в тексте присутствуют! | |
|
|
|
|
|
|
|
для: XoLoD
(15.09.2004 в 11:17)
| | Для этого надо добавить символы перевода строка \r\n
<?
// Открываем файл для дозаписи
$fp = fopen($anekdot,'a');
// Добавляем анекдот
fwrite($fp, "--next--".$_GET['param1']."\r\n");
// Закрываем файл
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: 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\">
|
| |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: 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
(22.09.2004 в 23:20)
| | Для этого просто нужно остановить скрипт:
<?php
if($_GET['param1'] == "")
{
echo Нужно ввести текст!!!;
exit(); // Останавливаем работу скрипта
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.09.2004 в 23:50)
| | А как мне сделать проверку того что посылают! Например в тексте в начале должно быть обязательно <ems: если этого нет то он не добавляет в базу ничего а выдаёт сообщение о том что нужно добавить! | |
|
|
|
|
|
|
|
для: 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
(23.09.2004 в 14:10)
| | где можно почитать подробный русский справочник функций? чтобы все там были! и разьяснения для чайников! | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 00:50)
| | Как зделать чтобы скрипт записывал принятый параметр в масив другого скрипта! | |
|
|
|
|
|
|
|
для: 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
(14.09.2004 в 23:34)
| | Круто! У вас там целая пирамида :))) Хм... а через какой параметр тогда текст передаётся, если нет text?
>>Ну вот отдал свой кусок хлеба!!
Не знай, для меня слишком прогрессивно, я лучше сайто-строительством, софтом себе на карточки зарабатывать буду :))) | |
|
|
|