Просмотр полной версии : открытие файла php как картинка через .htaccess
Что нужно писать в .htaccess что б файл пхп открывался как картинка.
Может кто-нибудь сталкивался с мониторингам кс в юзер баре,вот там такое,что мне нужно сделать.
http://мой сайт/image.php
так в подписе на форумах не открывает файл.
Заранее спасибо.
https://forum.antichat.net/showthread.php?t=48765
Там в конце первого поста
Скорее всего не то но может быть поможет
Проблема в скрипте, а не в хтакссесс. Покажите код image.php. Вы не посылаете заголовки файла.
image.php
<?
require_once("class_PQ.php");
$height=80;
$width=300;
$path="D:/Program Files/VertrigoServ/www/userbar-cs/"; // путь до картинки))
$image="cs.png";
Header("Content-type: image/png");
$im=imagecreatefrompng($path.$image);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
imageFill($im, 0, 0, $white);
$pqinfo = array();
$pq = PQ::create(array('ip' => "10.1.0.252:27015", 'querytype' => "halflife_new_queries",));
$pqinfo = $pq->query(array('players','info', 'rules'));
ImageString($im, 2, 120, 10, $pqinfo['name'], $black);
ImageString($im, 2, 120, 25, "IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im, 2, 120, 40, "Map: ".$pqinfo['map'], $black);
ImageString($im, 2, 120, 55, "Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $black);
ImageRectangle($im, 0, 0, $width-1, $height-1, $black);
Imagejpeg($im);
ImageDestroy($im);
?>
index.html
<html>
<body>
<center>
<img src="image.php">
</center>
</body>
</html>
В index.html всё прекрасно открывается,это не ошибка в image.php.
Мне челок прописывал что-то в .htaccess и помоему менял image.php на image.png или image.php.png и всё прекрасно работало,но человека найти не могу.
Alekzzzander
13.06.2009, 19:37
переименовываешь image.php в image.png потом запускаешь картинку и наслаждаешься
и код для хтакес
AddType application/x-httpd-php .png
То что надо спасибо,с меня конечно же+
переименовываешь image.php в image.png потом запускаешь картинку и наслаждаешься
и код для хтакес
AddType application/x-httpd-php .png
бред
в .htaccess вставляй
RewriteEngine On
RewriteRule ^image.png image.php [L]
и всё
бред
в .htaccess вставляй
RewriteEngine On
RewriteRule ^image.png image.php [L]
и всё
бред это ты!
Alekzzzander сказал более корректный способ
бред это ты!
Alekzzzander сказал более корректный способ
Не согласен, все нормальные люди для этих целей юзают реврайт, и в процентах ~40-60 мною встречаемых хостов в AllowOverride не значиться FileInfo(либо All), по моему глубокому имхо правильнее юзать реврайт. В самом крайнем случаии уже вот так
<Files "statistic.png">
AddType application/x-httpd-php .png
</Files>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot