|
|
|
| Такой вопросик! Один скрипт принимает определённый параметр
<?php
$add = "test.txt";
if(isset($_GET['param1']))
if(isset($_GET['id']))
{
// Открываем файл для дозаписи
$fp = fopen($add,'a');
// Добавляем
if(fwrite($fp,$_GET['param1']."\r\n"))
// посылаем сообщение
echo "Успешно добавлено в каталог. ";
else
echo "Ошибка при добавлении информации. ";
// Закрываем файл
fclose($fp);
}?>
|
$_GET['id'] допустим FR5T4 он его записывает в файл txt так чтобы впереди стояло MASTER XOLOD -pidFR5T4,
а через строку дописывал примерно это (jsdhfgskdjhfgsolkedfjsldkfjslkdfjs) и следующие параметры что примет дописывал после запятой!
И отправлял на определённый e-mail! | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 10:13)
| | Ну... примерно так
<?php
$add = "test.txt";
if(isset($_GET['param1']))
if(isset($_GET['id']))
{
// Открываем файл для дозаписи
$fp = fopen($add,'a');
// Формируем переменную
$body = " MASTER XOLOD -pid".$_GET['id']."\r\n\r\njsdhfgskdjhfgsolkedfjsldkfjslkdfjs";
// Смотрим какие параметры имеются ещё
foreach($_GET as $parameter)
{
if($parameter != $_GET['id']) $body .= ",$parameter";
}
// Добавляем
if(fwrite($fp,$body))
{
// посылаем сообщение
echo "Успешно добавлено в каталог. ";
// посылаем email
mail("somebody@yandex.ru","Блин, опять чего-то добавили",$body);
}
else echo "Ошибка при добавлении информации. ";
// Закрываем файл
fclose($fp);
}
?>
|
PS Не понятно какая тема email и следует ли идентифицировать как-то параметры, которые идут через запятую... | |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 10:32)
| | Тема необязательна! Главное чтобы он параметр id добавлял через запятую и через строку встсвлял волшебное слово!
Волшебное слово это ключ идинтификатор телефона при получении которого сервер будет думать что это мой телефон и производить определённые действия!
А параметр id это pid персональный идентификатор телефона!
да забыл ещё надо чтобы он после того как добавит id через пробел добавил определённый текст!
Блин какже тяжело всё это в словах выразить! | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 10:59)
| | Ребят, а вот у меня вопросик такой, по каким причинам может не доходить письмо отправленное скриптом и как вообще проследить что с ним произошло? отправку делаю так:
$d=date("Y/M/d H:i:s");
if (!mail("user@host.com","subj","done"))
{$f=fopen("erlog.dat","a+");
$str=$d." ERROR";
fwrite($f,$str);
fflush($f);
fclose($f);}
|
в общем писмо не приходит и никаких ошибок ф логфайл не заносится
чего быть может? | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 10:59)
| | Как мне сделать чтобы выводилось в одну строку
<?php
echo ("$fp[$pos] $data");
?>
|
а не в 2? | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 22:18)
| | попробуй убрать из строки символ перехода на следующую строку | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 22:18)
| | Ну... это и должно выводить в одну строку
<?php
echo $fp[$pos]." $data";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 22:56)
| | Да нифига он всёравно одно на одной строке оставляет а $data на другую переносит!
я нашол решение всё что мне нужно вставляю в переменную! короче!
<?php
$tex = $_GET['param1'].$data;
echo $tex;
?>
|
Всёравно спасибо! класный учебник у вас! | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 23:02)
| | В $data что? Там часом первый символ не перенос строки (\n) :)))? | |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 23:05)
| | Нет там нет перевода строки!
А мыло и правда не отправляется! отправляю на sms@beemail.ru там точно проверки на спам нет! | |
|
|
|
|
|
|
|
для: XoLoD
(25.09.2004 в 00:26)
| | Может из-за того, что формат письма, нами сварганеный не совсем точный... Нет готового письма, по образу и подобию которого можно было бы сформировать другое в скрипте... | |
|
|
|
|
|
|
|
для: cheops
(25.09.2004 в 00:40)
| | Как можно реализовать такое! Допустим скрипт принял параметр $_GET['param1'] = картинка ,а в ответ он должен послать определённый текст из массива а если примет "мелодия" то другой текст из массива? | |
|
|
|
|
|
|
|
для: XoLoD
(26.09.2004 в 11:16)
| | Для этого можно модифицировать уже существующий у вас скрипт
<?php
// Массив с картинками
$picture = array(
1 => "text1",
2 => "text2",
3 => "text3",
);
// Массив с мелодиями
$music = array(
1 => "text1",
2 => "text2",
3 => "text3",
);
// По умолчанию будет передаваться картинка
$quote = "picture";
// Присваиваем переменной значение в зависимости от
// переданного параметра
if($_GET['param1'] == "картинка") $quote = "picture";
if($_GET['param1'] == "мелодия") $quote = "music";
// Выводим случайный элемент из массива
srand ((double) microtime() * 1000000);
$randnum = rand(1,3);
echo $$quote[$randnum];
?>
|
PS Только в качестве параметра лучше использовать английские названия, а не русские...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=301&page=2 | |
|
|
|
|
|
|
|
для: XoLoD
(24.09.2004 в 10:59)
| | Может примерчик конкретный? Вы наверное отлично знаете формат письма, тогда легче было бы отладить скрипт... | |
|
|
|