|
|
|
|
|
для: sedek
(11.11.2004 в 21:24)
| | Давайте новую тему заведём, я крайне неохотно захожу в темы с числом сообщений больше 30 :)))
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=755 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(11.11.2004 в 00:02)
| | последние мои 2 сообщения с кодом неотвечены! Спасибо! | |
|
|
|
|
|
|
|
для: sedek
(10.11.2004 в 21:16)
| | Так а.... все работает? Или еще что то осталось неотвеченное? :) | |
|
|
|
|
|
|
|
для: sedek
(09.11.2004 в 22:33)
| | Извените если достал! | |
|
|
|
|
|
|
|
для: cheops
(07.11.2004 в 23:12)
| | Спасибо огромное! Offline Работает отлично! | |
|
|
|
|
автор: sedek (09.11.2004 в 21:01) |
|
|
для: sedek
(09.11.2004 в 20:37)
| |
<?php
header("Content-Type: text/plain");
$add = "catalog.txt";
if($_GET['param1'] == "")
{
echo "Вы ничего не добавили!!!";
exit();
}
$_GET['param1'] = stripslashes($_GET['param1']);
if(isset($_GET['param1']))
if(isset($_GET['nick']))
if(isset($_GET['id']))
//Тут надо сделать проверку на правильность введённых данных
//$_GET['param1'] должно начинаться с <ems:picture и заканчиваться ">
//но чтоб это было один раз
// Допустим <ems:picture hex="dfsdfsdfgsdgfsdfsdfsdfs">
//А если будет так <ems:picture hex="dfsdfsdfgsdgfsdfsdfsdfs"><ems:picture hex="dfsdfsdfgsdgfsdfsdfsdfs">
// Или просто текст то скрипт должен вывести сообщение об ошибке
// А если так и есть то в конце производится запись
$_GET['param1'] = substr($_GET['param1'],0,800);
$filename = "pid.txt";
$str = $_GET['id'];
$fd = fopen($filename, "r");
$bufer = fread($fd, filesize($filename));
fclose($fd);
$bufer = substr($bufer,0,strlen($bufer) - 1);
$content = explode(",",$bufer);
if(!in_array($_GET['id'],$content))
{
$fd = fopen($filename, "a");
fwrite($fd, $str.",");
fclose($fd);
}
$tex = "Добавил: ".$_GET['nick'].">".$_GET['param1'];
$handle = fopen ("pid.txt","r");
while ($data = fgetcsv ($handle, 1000, ",")) {
foreach ($data as $value) {
echo '$PID'."\r\n $value $tex\n";
}
}
fclose ($handle);
{
$fp = fopen($add,'a');
if(fwrite($fp,"Добавил: ".$_GET['nick'].": ".$_GET['param1']."\r\n"))
fclose($fp);
}
?>
|
| |
|
|
|
|
автор: sedek (09.11.2004 в 20:37) |
|
|
для: cheops
(08.11.2004 в 00:04)
| | Простите у меня комп сломался!
<?php
header("Content-Type: text/plain");
$_GET['param1'] = stripslashes($_GET['param1']);
$_GET['voc'] = stripslashes($_GET['voc']);
if(isset($_GET['param1']))
if(isset($_GET['voc']))
//Тут принимает параметр id
if(isset($_GET['id']))
$kom = $_GET['param1'];
$msg = $_GET['voc'];
$str = $_GET['id'];
//Тут записывает в файл его
$filename = "pid.txt";
$fd = fopen($filename, "r");
$bufer = fread($fd, filesize($filename));
fclose($fd);
$bufer = substr($bufer,0,strlen($bufer) - 1);
$content = explode(",",$bufer);
if(!in_array($str,$content))
{
$fd = fopen($filename, "a");
fwrite($fd,$str.",");
fclose($fd);
}
echo "CHAT-$master> Ваше сообщение отправлено!";
//А тут прочитав файл посылает на все id сообщение
//А надо чтоб тут посылал на все что в файле кроме
// того что принял в if(isset($_GET['id']))
$handle = fopen ("pid.txt","r");
while ($data = fgetcsv($handle, 1000, ","))
{
foreach ($data as $value)
{
echo '$PID'."\r\n $value chat-$nik> $msg\n";
}
}
?>
|
И отдельный блок!
допустим пользователь хочет добавить картинку в каталог pic.txt
он посылает в скрипт add картинка
скрипт приняв в $_GET['param1']; ADD картинка, должен записать в файл pic.txt только то что стоит после ADD и послать сообщение успешно добавлено! А если нет слова ADD то просто продолжить выполнение скрипта! | |
|
|
|
|
 3.1 Кб |
|
|
для: sedek
(07.11.2004 в 23:43)
| | Хм... файл получается запутанный какой-то... по моему там всё по другому нужно делать, непонятно так же как должны разделяться $id и $msg в файле pid.txt... | |
|
|
|
|
автор: sedek (07.11.2004 в 23:43) |
|
|
для: cheops
(07.11.2004 в 23:12)
| | да в этот ещё чтобы то что примет в $_GET['id'] записал в файл но не выводил в echo
тут $handle = fopen ("pid.txt","r");
while ($data = fgetcsv($handle, 1000, ","))
{
foreach ($data as $value)
{
echo '$PID'."\r\n $value chat-$nik> $msg\n";
}
}
и то что ADD | |
|
|
|
|
|
|
|
для: sedek
(07.11.2004 в 22:42)
| | Хм.. давайте по порядку вот вариант с offline - это то или нет? | |
|
|
|
|