Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю

18.04.2009, 21:39
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
С нами:
10628635
Репутация:
78
|
|
Здравствуйте..Как сделать редирект..Есть ссылка
PHP код:
http://100mbps.ru/?pid=111&bid=3
Необходимо что бы при переходе на данную ссылку пользователь перенаправлялся на страницу
PHP код:
http://billing.100mbps.ru/?pid=111&bid=3&type=banner&redirect=1
Переменные pid и bid динамичны и меняют све значение...
|
|
|

19.04.2009, 15:20
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами:
9540826
Репутация:
479
|
|
редирект с host.ru на host.net
нужно сделать чтобы при переходе по ссылке вида http://host.ru/blablabla
(неважно что в урле после host.ru хоть host.ru/index.php )
чтобы редиректило всегда на host.net
ах да... permanent (301 — документ перемещен постоянно)
|
|
|

19.04.2009, 19:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами:
9497186
Репутация:
1304
|
|
#Wolf# Как то так
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?host\.ru [NC]
RewriteRule ^.*$ http://host.net/ [L,R=301]
|
|
|

20.04.2009, 15:40
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами:
9492347
Репутация:
270
|
|
Как проверить является ли строка IP адресом.
Т.е. например 127.0.0.1 верно, а 266.0.0.1 неверно?
|
|
|

20.04.2009, 15:53
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Мне кажеься,что,бить на части по точкам,и проверять < 255
|
|
|

20.04.2009, 16:03
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
С нами:
9047791
Репутация:
258
|
|
PHP код:
<?
$ip=$_SERVER['REMOTE_ADDR'];
$array_ip=split("\.",$ip);
if($array_ip[0]<=255 && $array_ip[1]<=255 && $array_ip[2]<=255 && $array_ip[3]<=255)
{
echo "OK";
}
else
{
echo "Error";
}
?>
Почему-то ничего больше на ум не приходит,кроме данного способа.
|
|
|

20.04.2009, 17:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
PHP код:
<?php
function validateIpAddress($ip_addr) {
if(preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$ip_addr)) {
$parts=explode(".",$ip_addr);
foreach($parts as $ip_parts) {
if(intval($ip_parts)>255 || intval($ip_parts)<0)
return false;
}
return true;
}
else
return false;
}
// Пример использования:
if (validateIpAddress('1000.2.3.4')) echo 'Валидный IP';
else echo 'Невалидный IP';
?>
|
|
|

20.04.2009, 18:03
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
С нами:
10143686
Репутация:
526
|
|
А ip2long кто отменил? False в случае невалидности.
|
|
|

20.04.2009, 22:50
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
С нами:
9610769
Репутация:
380
|
|
Сообщение от VDShark
А ip2long кто отменил? False в случае невалидности.
Не всегда все так просто:
PHP код:
<?
for ($i=0; $i<=255; $i++)
{
$out="1.1.1.1".chr($i)."numb of char $i<br>";
if(ip2long($out)) echo $out;
}
У меня такой вопрос как можно с помошью .htaccess заставить 1-у картинку из множества с одинаковым расширением(.gif,.jpeg, etc) интерпритироваться как php код, то есть в например в дириктории множества картинок с одинаковым расширением и мне нужно как то одну едиственную с вполне конкретным именнем(допустим shell.gif) заставить выполняться как php а все остальные по прежнему имели mime type картинки, реально ли это зделать через .htaccess?
|
|
|

20.04.2009, 23:40
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
<Files "shell.gif">
AddType application/x-httpd-php .gif
</Files>
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 35 (пользователей: 0 , гостей: 35)
|
|
|
|