Вобщем что то прицепилася неспаница и вот чуть повозился )
Теперь определяется по ид юзера
в хтаксесс пишется чуть иначе
CODE
RewriteEngine On
RewriteRule ^.htaccess$ - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/ds.jpg$ /req.php?__uid=$1 [L]
скрипт обзывается req.php и пусть кладется в корень
CODE
<?php
$banner_image = "http://img234.img.bn/img234/9251/48406776nh4.jpg";
$myinfo = NULL;
$f = fopen("http://rusro2.com/top.php?id=".$_GET['__uid'],'r');
if ($f != NULL)
{
$foobar=false;
while (!feof($f))
{
$tstr = fgets($f);
if (strpos(trim($tstr), 'Имя:'))
{ $rawname=strip_tags($tstr);
$name=substr($rawname,6);
$name=substr($name,0,-2);
$tstr = fgets($f);
$rawguild=strip_tags($tstr);
$guild=substr($rawguild,10);
$guild=substr($guild,0,-2);
$tstr = fgets($f);
$rawprof=strip_tags($tstr);
$prof=substr($rawprof,12);
$prof=substr($prof,0,-2);
$tstr = fgets($f);
$base = substr(strip_tags($tstr),18);
$base=substr($base,0,-2);
$tstr = fgets($f);
$tstr = fgets($f);
$tstr = fgets($f);
$job = substr(strip_tags($tstr),16);
$job = substr($job,0,-2);
$foobar=true;
}
if($foobar){
if (strpos(trim($tstr),"offline")) {$status="Offline";}
if (strpos(trim($tstr),"online")) {$status="Online";}
};
}
}
fclose($f);
Header("Pragma: no-cache");
$imf = $GLOBALS['banner_image'];
$fn = fopen($imf, "r");
if ($fn != false)
{
fclose($fn);
header("Content-Type: image/jpg");
$im = imagecreatefromjpeg($imf);
$orange = imagecolorallocate($im, 255, 255, 0);
//$string1 = "$name - $prof ( $base / $job ) [ $guild ]";
$string1 = "$name $prof ( $base / $job )";
$string2 = $status;
imagestring($im, 3, 8, 8, $string1, $orange);
imagestring($im, 3, 8, 35, $string2, $orange);
imagejpeg($im);
imagedestroy($im);
exit;
}
header("Content-type: image/png");
$im = @ImageCreate (50, 15) or die ("Cannot Initialize new GD image stream");
$background_color = ImageColorAllocate($im, 225, 130, 130);
$text_color = ImageColorAllocate ($im, 0, 0, 0);
ImageString ($im, 2, 4, 1, "NO FILE", $text_color);
ImagePng($im);
?>
обращение идет в виде чегото подобного
CODE
http://localhost/150747/ds.jpg
ид юзера видно где указывается
В резултате получили вот что
(IMG:
http://img338.img.bn/img338/8289/reqphpci3.jpg)
Единственная проблема, что на моем хостинге графическая библиотека GD не включена (( а админа не допинаеш поставит.
Буду думать куда вешать )) В принципе можно переделать под ImageMagic.
Да с русскими никами таже проблема , именно в графической библиотеке трабла.