Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> определить адрес сайта 
V
    Опции темы
s0lman
Дата 15.1.2008, 12:11 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Подскажите пож. как можно определить http-адрес сайта ("http://mysite.com")?
Спасибо.


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
onsql
Дата 15.1.2008, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 3.12.2007

Репутация: нет
Всего: 3



Код

$hostname = "http://mysite.com"; 
$ip_address = gethostbyname($hostname); 
echo ("IP-адрес $hostname: $ip_address"); 

PM MAIL   Вверх
GeneralElectric
Дата 15.1.2008, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



А что такое "http-адрес"?
PM MAIL   Вверх
MoLeX
Дата 15.1.2008, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



s0lman да без проблем, http-адрес того сайта (который ты указал) - http://mysite.com.
шютка  smile.

задавай нормальные вопросы 



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
s0lman
Дата 15.1.2008, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Хорошо скажу по-другому.
Я не хочу в кодах делать привязку к конкретному адресу сайта (для переносимости)
Нужно получить домен расположения скрипта
(равносильно $LOC="http://www.mysite.com/";) 

А ссылку делать уже
Код

<a href=<?=$LOC?>img.jpg>img</a>



--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
MoLeX
Дата 15.1.2008, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Код

$_SERVER["SERVER_NAME"];


Добавлено через 10 минут и 6 секунд
s0lman и вообще выполни вот это:

Код

<?php
echo "<pre>";
var_dump($_SERVER);
?>


много нового узнаешь  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
GeneralElectric
Дата 15.1.2008, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



теперь понятно. очень правильный подход.
я бы настоятельно рекомендовал $_SERVER['HTTP_HOST']
по многим соображениям.

Добавлено через 1 минуту и 21 секунду
Вот только указывать полный URL в адресах картинок не нужно.

PM MAIL   Вверх
MoLeX
Дата 15.1.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



GeneralElectric, да правильныее будет хост указать)))


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
s0lman
Дата 15.1.2008, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



MoLeX, GeneralElectric - спасибо большое! 


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
MoLeX
Дата 15.1.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(s0lman @  15.1.2008,  14:02 Найти цитируемый пост)
MoLeX, GeneralElectric - спасибо большое! 
  smile 


s0lman помечай тему как решенной))))


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
flashaa
Дата 15.1.2008, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(MoLeX @  15.1.2008,  13:01 Найти цитируемый пост)
много нового узнаешь  smile  

Cогласен, а phpinfo() - вообще энциклопедия =)
Цитата(GeneralElectric @  15.1.2008,  13:26 Найти цитируемый пост)
Вот только указывать полный URL в адресах картинок не нужно.

Вот кстати код определения "папки", в которой находится запрошенный скрипт, юзал, когда использовался mod_rewrite.

Код

// Папка со скриптом(URL)
$dir = dirname( $_SERVER['PHP_SELF'] );
define('HTTP_DIR', ($dir == '/') ? $dir : $dir . '/' );

// Полный URL к папке со скриптом
define('HTTP_ROOT', 'http://' . $_SERVER['SERVER_NAME'] . HTTP_DIR );


Дальше пишем префикс HTTP_ROOT ко всем ресурсам запрашиваемым по URL, проект будет устойчив к "фальшивым" путям mod_rewrite и переносу между серверами/папками. Во всяком случае с точки зрения правильности построения URL.

Это сообщение отредактировал(а) flashaa - 15.1.2008, 14:12
PM MAIL   Вверх
MoLeX
Дата 15.1.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(flashaa @  15.1.2008,  14:10 Найти цитируемый пост)
Cогласен, а phpinfo() - вообще энциклопедия =)

флейм: википендия отдыхает)

phpinfo()  я бы даже назвал главной энциклопедией пхп-программсита)



Это сообщение отредактировал(а) MoLeX - 15.1.2008, 14:17


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.