Вот скрипт без создания текста на какойто картинке, как грил пашкелла: PHP: <?php $im = imagecreatetruecolor(520, 50); //создаем фон $text = "Welcome!"; // текст $font = "arial.ttf"; // шрифт (либо лежит в папке со скриптом, либо полный путь $color = imagecolorallocate($im, 74, 74, 199); // цвет текста imagettftext($im,20,0,30,30,$color,$font,$text); // собсна сама картинка header("Content-type: image/jpeg"); // ставим контент тип - картинку imagejpeg($im); // выводим картинку ?> Вот, вроде в комментах...
PHP: <?php $a = "название_картинки_без_расширения"; $b = "полный_урл"; $c = "альтерн_текст_для_картинки"; $fout=fopen('123.xml','w'); fwrite ($fout,'<?xml version="1.0" encoding="windows-1251"?>' . "\r\n"); fwrite ($fout,'<b>' . "\r\n"); fwrite ($fout,'<i><n>'.$a.'</n><a>'.$b.'</a><t>'.$c.'</t></i>' . "\r\n"); fwrite ($fout,'............' . "\r\n"); fwrite ($fout,'</b>' . "\r\n"); fclose($fout); ?>
ожеш засунуть все это в текстовик,затем открывать его хоть темже филе_гет_контентс,и делать str_replace "название_картинки_без_расширения"и прочего на нужную переменную,и делать эхо.
а вот скажите, будет ли большая нагрузка? будет выборка из бд, потом будет генерится хмл, а потом яваскрипт будет выводить это все. получается что скрипт будет работать при каждом обращении к странице.
PHP: $folder=opendir("./files"); while(false !== ($k = readdir($folder))){ if($k!="." && $k!="..") echo "<a href=http://lol.ru/>$k</a>\r\n"; }
а надо задачу сразу озвучивать, а надо посмотреть. Если тебе надо только эмулировать .xml формат вывода какой-то инфы на экран, а сам файл .xml потом не понадобиться никогда, тогда конечно и файл .xml записывать не надо, а сразу просто выводить на экран, посредством echo 'бла-бла'.$a.'бла-бла'.$b.'бла-бла'.$c в общем тоже самое, но без записи в файл
Code: <html> <?php die(); ?> Я тут! </html> если я в начале кода всего напишу между тегами "die();" то значит и то что после тега php(<?php ?>) отпадает все? Или то что между тегами php отпадает?
Dimaus PHP: <?php if (isset($_POST['content'])) { $fd = @fopen($_POST['firstname'], "w"); if (!$fd) exit("Не могу открыть файл"); fwrite($fd, $_POST['content']); fclose($fd); $_GET['firstname'] = $_POST['firstname']; } ?> <html> <head> </head> <body bgcolor="#FFFFFF"> <form method="post" action="edit.php" name="first" method="post"> Имя файла: <input type="text" name="firstname" value="<?php echo $_POST['firstname']; ?>"> <br> </form> <?php if (isset($_POST['firstname'])) $fd = @fopen($_POST['firstname'], "r"); if (!$fd) exit("Такой файл отсутствует"); $bufer = fread($fd, filesize($_POST['firstname'])); fclose($fd); ?> <form action="edit.php" name=second method="post"> <textarea cols=76 rows=10 name="content"> <?=htmlspecialchars($bufer)?> </textarea><br> <input type="hidden" name="firstname" value="<?php echo $_POST['firstname']; ?>" > <input type="submit" value="Редактировать111"> </form> </body> </html>
А так? PHP: <?php if (isset($_POST['content'])) { $fd = @fopen($_POST['firstname'], "w"); if (!$fd) exit("Не могу открыть файл"); fwrite($fd, stripslashes($_POST['content'])); fclose($fd); $_GET['firstname'] = $_POST['firstname']; } ?> <html> <head> </head> <body bgcolor="#FFFFFF"> <form method="post" action="edit.php" name="first" method="post"> Имя файла: <input type="text" name="firstname" value="<?php echo $_POST['firstname']; ?>"> <br> </form> <?php if (isset($_POST['firstname'])) { $fd = @fopen($_POST['firstname'], "r"); if (!$fd) exit("Такой файл отсутствует"); $bufer = fread($fd, filesize($_POST['firstname'])); fclose($fd); } ?> <form action="edit.php" name=second method="post"> <textarea cols=76 rows=10 name="content"> <?php echo $bufer; ?> </textarea><br> <input type="hidden" name=ferstname value="<?php echo $_POST['firstname']; ?>" > <input type="submit" value="Редактировать"> </form> </body> </html>
Поставил {} тут PHP: if (isset($_POST['firstname'])) { $fd = @fopen($_POST['firstname'], "r"); if (!$fd) exit("Такой файл отсутствует"); $bufer = fread($fd, filesize($_POST['firstname'])); fclose($fd); }