Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   открытие файла php как картинка через .htaccess (https://forum.antichat.xyz/showthread.php?t=125080)

mixdw 13.06.2009 19:06

открытие файла php как картинка через .htaccess
 
Что нужно писать в .htaccess что б файл пхп открывался как картинка.
Может кто-нибудь сталкивался с мониторингам кс в юзер баре,вот там такое,что мне нужно сделать.
Код HTML:

[img]http://мой сайт/image.php[/img]
так в подписе на форумах не открывает файл.
Заранее спасибо.

diznt 13.06.2009 19:14

https://forum.antichat.net/showthread.php?t=48765

Там в конце первого поста
Скорее всего не то но может быть поможет

Gifts 13.06.2009 19:24

Проблема в скрипте, а не в хтакссесс. Покажите код image.php. Вы не посылаете заголовки файла.

mixdw 13.06.2009 19:31

image.php
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($im0,0,0);
$white ImageColorAllocate($im255,255,255);
imageFill($im00$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($im212010$pqinfo['name'], $black);
ImageString($im212025"IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im212040"Map: ".$pqinfo['map'], $black);
ImageString($im212055"Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $black);

ImageRectangle($im00$width-1$height-1$black);
Imagejpeg($im);
ImageDestroy($im);
?>

index.html
Код 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

mixdw 13.06.2009 19:40

То что надо спасибо,с меня конечно же+

FreShBY 13.06.2009 20:48

Цитата:

Сообщение от Alekzzzander
переименовываешь image.php в image.png потом запускаешь картинку и наслаждаешься
и код для хтакес
AddType application/x-httpd-php .png

бред

в .htaccess вставляй
Код:

RewriteEngine On
RewriteRule ^image.png image.php [L]

и всё

Sharky 13.06.2009 21:17

Цитата:

Сообщение от FreShBY
бред

в .htaccess вставляй
Код:

RewriteEngine On
RewriteRule ^image.png image.php [L]

и всё

бред это ты!
Alekzzzander сказал более корректный способ

PaCo 14.06.2009 05:15

Цитата:

Сообщение от Sharky
бред это ты!
Alekzzzander сказал более корректный способ

Не согласен, все нормальные люди для этих целей юзают реврайт, и в процентах ~40-60 мною встречаемых хостов в AllowOverride не значиться FileInfo(либо All), по моему глубокому имхо правильнее юзать реврайт. В самом крайнем случаии уже вот так
<Files "statistic.png">
AddType application/x-httpd-php .png
</Files>


Время: 15:24