[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите сделать ссылку через .htaccess
Гость_Aks1d
Через .htaccess нужно сделать ссылку на картинку
Вместо:
http://new.pro-ucoz.ru/3.php?ip=217.199.21...&port=33444.png

Надо:

http://new.pro-ucoz.ru/mon/217.199.218.173:33444.png



Спустя 21 минута (3.01.2011 - 23:40) inpost написал(а):
Есть какие-то наработки?
Или тут больше "надо и всё!"? За деньги или взаимопомощь? Если помощь, то какая?

Спустя 10 минут, 4 секунды (3.01.2011 - 23:51) Гость_Aks1d написал(а):
Надо ЧПУ сделать...

Спустя 59 секунд (3.01.2011 - 23:52) Гость_Aks1d написал(а):

Спустя 32 секунды (3.01.2011 - 23:52) inpost написал(а):
Я сказал "Надо", значит надо... мы за это денюшку зарабатываем, ты хочешь бесплатно получить?

Спустя 1 минута, 14 секунд (3.01.2011 - 23:53) Guest написал(а):
хотел бы бесплатно...

Спустя 2 минуты, 20 секунд (3.01.2011 - 23:56) alex12060 написал(а):
Инпост, опять ты за свое)

Попробуй почитать мануал, поискать в гугл, изучить сам наконец) Тогда инпост не будет денег требовать с тебя)

Спустя 1 минута, 41 секунда (3.01.2011 - 23:57) Гость_Aks1d написал(а):
я пишу по правилам...но она не робит

Спустя 2 минуты, 9 секунд (3.01.2011 - 23:59) inpost написал(а):
А заходя в парикмахерскую ты тоже просишь беслпатно подстричь? Или заезжая в салон ты просишь бесплатно помыть машину? Обращаясь к меру ты тоже просишь бесплатно выделить тебе участок в городе? Жизнь у нас такая, всё только за деньги!
За всех не ручаюсь, но почти все откажутся помогать бесплатно, увы!

Ну так покажи как пишешь, может там в одном символе ошибка, мы не сможем же гадать по кофейной гуще!

alex12060
Я же не с этого начал, я спросил: "что именно он хочет", если скажет обмен, я спрошу на что, вдруг мне понравится его предложение и сделаю по обмену (взаимопомощь!), вдруг он скажет, что хочет учиться, я подскажу в примерах, или хотя бы попытаюсь, дам ссылку на сайт, который частично это может обеспечить, а если постараться - то и полностью.
А вообще у меня к халяве такое отношение. Либо учись, либо плати деньги.

Спустя 2 минуты, 21 секунда (4.01.2011 - 00:02) Гость_Aks1d написал(а):
Вот над чем я работаю...

<?
if ($_GET['ip']) $ip = $_GET['ip'];
if ($_GET['port']) $port = $_GET['port'];



if (!isset($ip))
$ip = '91.193.217.70';
if (!isset($port))
$port = 7777;

$fp = fsockopen('udp://' . $ip, $port, $errno, $errstr);
if (!$fp)
{
echo "<tr><td bgcolor=\"#5d5f62\">Socket Error: $errno - $errstr</td></tr>\n";
}
else
{
$packet = 'SAMP';
$packet .= chr(strtok($ip, '.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr($port & 0xFF);
$packet .= chr($port >> 8 & 0xFF);

fwrite($fp, $packet.'i');
fread($fp, 11);
$timeserv = "".$ip.":".$port."";

$is_passworded = ord(fread($fp, 1));
$plr_count = ord(fread($fp, 2));
$max_plrs = ord(fread($fp, 2));
$strlen = ord(fread($fp, 4));
$hostname = fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$gamemode = fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$mapname = fread($fp, $strlen);
$players = "Players:";
$splash= "/";
$gamemodes = "Gamemode:";
$mapnames= "Mapname:";

Header("Content-type: image/png;charset=windows-utf-8");

$im = ImageCreateFromPng("img/serv.png");
$fnt = "visitor.ttf";
$c = ImageColorAllocate($im, 0, 0, 0);
ImageTTFText ($im, 16, 0,30, 25, $c, $fnt, $hostname);
ImageTTFText ($im, 11, 0,110, 45, $c, $fnt, $players );
ImageTTFText ($im, 11, 0,177, 45, $c, $fnt, $plr_count );
ImageTTFText ($im, 11, 0,197, 45, $c, $fnt, $splash );
ImageTTFText ($im, 11, 0,210, 45, $c, $fnt, $max_plrs );
ImageTTFText ($im, 11, 0,110, 60, $c, $fnt, $gamemodes );
ImageTTFText ($im, 11, 0,185, 60, $c, $fnt, $gamemode);
ImageTTFText ($im, 11, 0,110, 75, $c, $fnt, $mapnames );
ImageTTFText ($im, 11, 0,178, 75, $c, $fnt, $mapname );
ImageTTFText ($im, 22, 0,88, 110, $c, $fnt, $timeserv );



ImagePng($im);
ImageDestroy ($im);


ImagePng($im);
ImageDestroy ($im);


}
fclose($fp);


?>

Спустя 1 минута, 13 секунд (4.01.2011 - 00:03) alex12060 написал(а):
inpost: Правильно)

Гость_Aks1d: Попробуй кинуть что ты делал?

Спустя 1 минута, 59 секунд (4.01.2011 - 00:05) inpost написал(а):
Гость_Aks1d
А это тут при чём? Покажи, как ты ссылку пытался сделать такой через .htaccess, ты же говоришь. что ты пробовал, но не получалось.

Спустя 1 минута, 38 секунд (4.01.2011 - 00:07) Guest написал(а):
RewriteRule ^3/([-a-zA-Z0-9_]+):([-a-zA-Z0-9_]+)/$ 3.php?ip=$1&port=$2 [QSA,L]

Спустя 1 минута (4.01.2011 - 00:08) alex12060 написал(а):
А как разбирал скрипт? Точнее то, что от ЧПУ пошло?

Спустя 1 минута, 29 секунд (4.01.2011 - 00:09) inpost написал(а):
ip записано через точку, а в регулярке ты её не указываешь (в области допустимых знаков), может быть стоит ещё экранизировать ":"

Спустя 47 секунд (4.01.2011 - 00:10) Aks1d написал(а):
Просто у меня вот это работает:
RewriteRule ^bar/([-a-zA-Z0-9_]+)/? bar.php?nick=$1 [QSA,L]

По ней я и делал

Спустя 24 секунды (4.01.2011 - 00:10) inpost написал(а):
Перед "3.php" поставь слеш: "/3.php"

Спустя 44 секунды (4.01.2011 - 00:11) Aks1d написал(а):
Пишет 404

Спустя 54 секунды (4.01.2011 - 00:12) alex12060 написал(а):
Залей тогда в индекс его)
Корень точнее.

Спустя 33 секунды (4.01.2011 - 00:13) inpost написал(а):
Aks1d
Покажи, как ты написал, исправил ли то, что я писал?

Спустя 2 минуты, 17 секунд (4.01.2011 - 00:15) Aks1d написал(а):
RewriteRule ^3/([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+)/$ /3.php?ip=$1&port=$2 [QSA,L]

Спустя 1 минута, 23 секунды (4.01.2011 - 00:16) inpost написал(а):
Aks1d
Ну и где ты вписал точку в область допустимых знаков? Где ты экранизировал ":" ??? =(((
Если тебе непонятно то, что я сказал, то открой любой учебник, почитай про регулярные выражения. (тут как раз именно оно в простом виде)

Спустя 54 секунды (4.01.2011 - 00:17) Aks1d написал(а):
подскажи как их добавить...

Спустя 4 минуты, 34 секунды (4.01.2011 - 00:22) inpost написал(а):
Aks1d
Пусть кто-то другой помогает. Ты учиться не хочешь, я мог бы дать ссылку на http://generateit.net/mod-rewrite/, то там ведь тоже прийдется думать, как один символ заменить на :, особенно когда не знаешь, как его экранизировать.
Сходи на irbis-team.com , попробуй в гугле ввести "регулярные выражения" и попробуй их понять.

Спустя 13 минут, 36 секунд (4.01.2011 - 00:35) Aks1d написал(а):
Большое тебе спасибо...!

Спустя 6 дней, 15 часов, 59 минут, 45 секунд (10.01.2011 - 16:35) Dark Smoke написал(а):
Добрый день.
Весь мозг поломал с rewrite'ом. Помогите.
Есть ссылки
<a href="http://site/dnepropetrovsk/">Днепропетровск</a>
<a
href="http://site/doneck/">Донецк</a>

вот что написано .htaccess

RewriteEngine on
Options +FollowSymlinks

RewriteBase /
RewriteRule ^.htaccess$ - [F]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+)/$ index.php?city=$1

var_dump($_GET); вижу, значения предаются
array
'city' => string 'doneck' (length=6)

Но все без картинок и стилий. Сморю через фаербаг, а он мне говорит что не нашел не картинки не стили.
Что делать, как с этим бороться?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.