HTML ссылки как сделать?

Статус
В этой теме нельзя размещать новые ответы.

xxxCOOPERxxx

Создатель
Регистрация
26 Окт 2008
Сообщения
10
Реакции
1
Ну вот есть 2 сервака на одной тачке _http://10.100.4.183_ (сайт) и _http://10.100.4.183:8080_ (файловый архив) и 2 имени : 10.100.4.183 и counterstrike.datasvit.ks.ua как сделать чтобы когда заходят по ип видели ссылки например _http://10.100.4.183:8080/Game/Counter_Strike/player.rar_ а когда заходят по имени то _http://counterstrike.datasvit.ks.ua:8080/Game/Counter_Strike/player.rar_ дело в том что порты разные и я не знаю как отредактировать код, и вообще возможно ли такое? :
PHP:
<a href="http://10.100.4.183:8080/Game/Counter_Strike/player.rar">Скачать</a>
 
такой вариант устроит?

PHP:
$domen = 'http://' . $_SERVER['HTTP_HOST'];
$post = '';
if (strpos($_SERVER['HTTP_HOST'], '.100.') > 0) {
  $post = ':8080';
}
echo "<a href='$domen$post/Game/Counter_Strike/player.rar'>Скачать</a>";
 
немогу понять, где и что редактировать? как только не старался всеравно получается ссылка:
PHP:
http://10.100.4.183/$domen$post/Game/Counter_Strike/player.rar
 
но я незнаю как делать, я в пхп совсем мало разбираюсь, здесь единственное что не понятно это все что выше $post = ':8080';
 
PHP:
// определяем, как пользователь заходит на сайт - по ip или по доменному имени. Переменнавя $domen удет содержать ip или доменное имя.
$domen = 'http://' . $_SERVER['HTTP_HOST']; 

// по условию задачи (если я правильно понял), в том случае, если пользователь заходит по ip, то в ссылку надо добавить порт. Если в переменной $domen присутствует число 100, значит пользователь зашел по ip и надо добавить порт к url.
$post = ''; 
if (strpos($_SERVER['HTTP_HOST'], '.100.') > 0) { 
  $post = ':8080'; 
}
 

Вложения

  • test.rar
    502 байт · Просмотры: 2
Че мозги то взрываете?
<a href="/Game/Counter_Strike/player.rar">Скачать</a>
 
всем спасибо, разобрался.

PHP:
<?php
// определяем, как пользователь заходит на сайт - по ip или по доменному имени. Переменнавя $domen удет содержать ip или доменное имя. 
$domen = 'http://' . $_SERVER['HTTP_HOST'];  

// по условию задачи (если я правильно понял), в том случае, если пользователь заходит по ip, то в ссылку надо добавить порт. Если в переменной $domen присутствует число 100, значит пользователь зашел по ip и надо добавить порт к url. 
$post = ':8080';  
if (strpos($_SERVER['HTTP_HOST'], '.100.') > 0) {  
  $post = ':8080';  
} 
echo "<a href='$domen$post/Game/Counter_Strike/player.rar'>Скачать</a>"; 
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху