Morph.php(индексный файл) PHP: <?php $arr = file("data/morph{$id}.txt"); $i=0; foreach($arr as $line) { $i++; list($avtor,$tema,$mess,$smess,$id,$li)=explode(":",$line); $bd['avtor'][]=$who; $bd['tema'][]=$tema; $bd['mess'][]=$mess; $bd['smess'][]=$smess; } if($morph != 1) { $arr= file("$morph.txt"); } ?> <div id="content"> <div id="colOne"> <h2>Трансляция</h2> <h3>"<?php echo($mess); ?>"</h3> <p>"<?php echo($smess); ?>" <a href="#">Комментарии…</a></p> <p><a href="set.php">Добавить новые…</a>(пока что только админам)</p> </div> <div id="colTwo"> <h2>Раздел Morph</h2> <p><em><strong>Morph</strong></em> готов к использованию.<a href="/glavforum"><strong>Обсудите</strong></a> проэкт,пожалуйста или просто можете осмотреть наш <a href="index.php">новый сайт</a>.</p> <p>WoW Морфы. <em>.mod morph $id - морф по дисплей ID существа </em> </a>. </p> <p>Наши id's:</p> <ul> <?php $arr2 = file("data/avto.txt"); $i=0; foreach($arr2 as $line2){ $i++; list($id,$li)=explode(":",$line2); $bd['id'][]=$id; $bd['li'][]=$li; } for($i=count($arr2)-1; $i>=0; $i--) { echo ($bd['li'][$i]); }?> </ul> Set.php(админка,код неполный,там проверка на БД) PHP: If ($gm =="3") { $m=str_replace("GM","<IMG SRC='/blizz.gif' WIDTH='19' HEIGHT='19' BORDER='0'>",$m); $fh = @file("/data/avto.txt"); echo("<form name=form1 method=post action=set.php> Имя моба:<INPUT TYPE=text NAME=tema size=35><BR> Путь до картинки:<INPUT TYPE=text NAME=smess size=35><BR> Команда и ID:<INPUT TYPE=text NAME=mess Value='.mod morph ? (или .modify morph ?)' size=35><BR> <INPUT TYPE=submit value=Отправить><BR> </form>"); $arr = file("data/avto.txt"); $i=0; foreach($arr as $line){ $i++; list($id,$li)=explode(":",$line); $bd['id'][]=$id; $bd['li'][]=$li; } for($i=count($arr)-1; $i>=0; $i--) { } $newid=$id+1; echo("$newid"); if ($mess == '' or $tema == '' or $smess =='') { echo ("Ахтунг Не введены главные данные "); } else { $avtor = $c_name; $tema = $_POST['tema']; $mess = $_POST['mess']; $smess2 = $_POST['smess']; $smess ="<img src=$smess width=155 height=146 >"; $fh = fopen("data/avto.txt","a+"); $lii="<li><a href=morph.php?id=$newid>$tema</a></li>\r\n"; fwrite($fh,"$newid:$lii"); $today = date("H:i:s"); include('config.php'); fclose($fh); $fh2 = fopen("data/morph{$newid}.txt","w+"); fwrite($fh2,"$avtor:$tema:$mess:$smess\r\n"); fclose($fh2); } } print "<BR><a href='set.php?sess=close'><B>Выход</B></a>"; include("templates/index_end.htm"); } ?> Надо сделать из админки ещё кнопочку или редактировать или удалить ненужный ид,а вот какой и как его найти? И ещё: как орагнизовать поиск по имени темы в morph.php?
Как вывести список всех файлов в определенной папке веба? scandir в топку, он выводит файлы диска C ваще. Ну или я её юзаю не правильно...
Пример из мануала http://ru.php.net/manual/en/function.readdir.php PHP: <?php // Note that !== did not exist until 4.0.0-RC2 if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle\n"; echo "Files:\n"; /* This is the correct way to loop over the directory. */ while (false !== ($file = readdir($handle))) { echo "$file\n"; } /* This is the WRONG way to loop over the directory. */ while ($file = readdir($handle)) { echo "$file\n"; } closedir($handle); } ?>
PHP: $dir=getcwd(); //Получаем абсолютную директорию print_r(scandir($dir)); //Получаем список файлов
хз PHP: <?php $arr = file("file.txt"); foreach($arr as $line) $com = $line; //В данном случае $com будет 1 строка из файла, если в файле множество строк, то в переменную $com занесется последняя строка. // Также перебор файла можно так: for($i = 0;$i<count($arr);$i++) echo "line [$i] : ". $arr[$i]."<br>"; //Тут выведется на экран "построково" файл ?>
Как сделать и использовать php аватар? типа такого http://s51.radikal.ru/i134/0912/60/a18faf7d0b1c.jpg
Инженер использовать cron для обновления инфы. при помощи curl парсить инфу с информеров, сайто с погодой и т.п. при помощи библиотеки GD создавать изображение.
Как можно преобразовать: Code: $str='[b]&[/b]#1089;[b]&[/b]#1086;[b]&[/b]#1086;[b]&[/b]#1073;[b]&[/b]#1097;[b]&[/b]#1077;[b]&[/b]#1085;[b]&[/b]#1080;[b]&[/b]#1077;'; echo htmlspecialchars($str); В нормальный текст на кириллице: Code: сообщение