ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 18.04.2009, 21:39
Zircool
Участник форума
Регистрация: 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 динамичны и меняют све значение...
 
Ответить с цитированием

  #2  
Старый 19.04.2009, 15:20
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами: 9540826

Репутация: 479
По умолчанию

редирект с host.ru на host.net
нужно сделать чтобы при переходе по ссылке вида http://host.ru/blablabla
(неважно что в урле после host.ru хоть host.ru/index.php )
чтобы редиректило всегда на host.net
ах да... permanent (301 — документ перемещен постоянно)
 
Ответить с цитированием

  #3  
Старый 19.04.2009, 19:29
Gifts
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]
 
Ответить с цитированием

  #4  
Старый 20.04.2009, 15:40
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Как проверить является ли строка IP адресом.
Т.е. например 127.0.0.1 верно, а 266.0.0.1 неверно?
 
Ответить с цитированием

  #5  
Старый 20.04.2009, 15:53
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Мне кажеься,что,бить на части по точкам,и проверять < 255
 
Ответить с цитированием

  #6  
Старый 20.04.2009, 16:03
erihtoney
Познающий
Регистрация: 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";
}
?>
Почему-то ничего больше на ум не приходит,кроме данного способа.
 
Ответить с цитированием

  #7  
Старый 20.04.2009, 17:42
Pashkela
Динозавр
Регистрация: 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'
?>
 
Ответить с цитированием

  #8  
Старый 20.04.2009, 18:03
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
С нами: 10143686

Репутация: 526
По умолчанию

А ip2long кто отменил? False в случае невалидности.
 
Ответить с цитированием

  #9  
Старый 20.04.2009, 22:50
PaCo
Постоянный
Регистрация: 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?
 
Ответить с цитированием

  #10  
Старый 20.04.2009, 23:40
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

<Files "shell.gif">
AddType application/x-httpd-php .gif
</Files>
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/Wi-Fi/Wardriving 2 02.11.2008 00:40



Здесь присутствуют: 35 (пользователей: 0 , гостей: 35)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.