библиотека GD поможет, ссыль на официальный ман http://php.net/manual/en/book.image.php, пример создания PNG с текстом http://www.php.net/manual/en/function.imagecreatetruecolor.php
нет, конечно же если не задаться целью прорисовывать каждый раз "Война и Мир", а такие мелочи как данные о пользователи и браузере не существенны, считаем что их и нет.
PHP: Два + Два = Четыре? <input type="radio" name="rd1" value="1"> Да<br> <input type="radio" name="rd1" value="2"> Нет<br> Три + Пять = Шесть? <input type="radio" name="rd2" value="3"> Да<br> <input type="radio" name="rd2" value="4"> Нет<br> <label><br> <input type="submit" name="button" id="button" value="Отправить"> <INPUT TYPE=reset VALUE="Очистить поля формы"> </label> <?php $x1 = $_POST['rd1']; $x2 = $_POST['rd2']; $val = $x1 + $x2; If ($val == 5) { echo "Тест пройден!"; } Else { echo "Тест не пройден!"; } ?> Парни помогите пожалуйста вот есть небольшой тестик, подсчет голосов тут ведется не правильно. Подскажите как сделать правильный подсчет, правильных ответов и выводилось вида "Вы ответили на 1 из 2 вопросов правильно". Заранее благодарен.
Такой вопрос, делал граббер сайта и возникла проблема, на одном хостинге работает прекрасно но втором нет PHP: <? $az=file_get_contents("http://www.videogid.net"); $a=file_get_contents("http://www.videogid.net$QUERY_STRING"); preg_match_all("/<li><a href=\"http\:\/\/www.videogid.net\/category\/boevik\/\" title=\"Боевики\">Боевики<\/a>(.*?)<a href=\"http\:\/\/www.kinoserial.net\/\" target=\"\_blank\"><font color=\"red\">Сериалы<\/font><\/a>/is",$az,$b); $d = str_replace('a href="http://www.videogid.net/','a href="?/',$b[0][0]); echo $d; echo $a; ?> второй остинг не реагирует на $QUERY_STRING тут $a=file_get_contents("http://www.videogid.net$QUERY_STRING"); в чём может быть проблема?
А ещё подскажите пожалуйста в каком файле редактируется форма вывода новостей в DLE. Заранее спасибо!
/engine/modules/ show.short.php show.full.php show.custom.php и шаблон /templates/твой_шаблон/ fullstory.tpl shortstory.tpl ну можно и main.tpl подправить, смотря для каких целей
Code: $content_download=preg_replace("/(\n|$|\Z)/im", "", $content_download); не даёт результатов Code: while(preg_match("/(\n|$|\Z)/im",$content_download, $gf)) { $content_download=preg_replace("/(\n|$|\Z)/im", "", $content_download); } зацикливается В чём может быть проблема?
как определить систему пользователя вошедшего на сайт? типа такого Windows XP, Linux, Windows 7, Windows 2000 и тд вить функция $_SERVER['HTTP_USER_AGENT']; опраделяет систему типа такого (Windows NT 5.1; U; ru) (Windows NT 6.0; U; MRA 5.7 (build 03790); ru) (Windows NT 5.1; rv:2.0.1) и тд.
Windows NT 5.1 = xp (Windows NT 6.0 = vista (Windows NT 6.1 = win7 PHP: <?php if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Windows NT 5.1') ) { echo "xp"; } elseif( stristr($_SERVER['HTTP_USER_AGENT'], 'Windows NT 6.1')) { echo "win7"; elseif( stristr($_SERVER['HTTP_USER_AGENT'], 'Windows NT 6.0')) { echo "win vista"; } ?>
Подскажите как правильнее спарсить плиз) Задача спарить со страницы http://site.ru/index.php то что находится между <id> и </id> как $id, а то что между <name> и </name> как $name и.т.д. Сейчас я обращаюсь к сайту по несколько раз, и вырезаю одним обращением только одно поле..%)
Хотя бы так: Code: $pattern = "#<id>(.*)</id>#U"; preg_match_all($pattern, $content, $result); print_r($result);
Спасибо, но как мне за раз больше одного поля спарсить я так и не понял( Грубо говоря... Code: <? $content = file_get_contents('http://site.ru/index.php'); $id = "#<id>(.*)</id>#U"; $name = "#<name>(.*)</name>#U"; $uid = "#<uid>(.*)</uid>#U"; ?> Как спарсить все три поля?