Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ламерский вопрос [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (5): « 1 [2] 3 4 5 »   

> Описание: Как увидеть работу скрипта?
Uchkuma
Отправлено: 05 Июля, 2010 - 22:16:06
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Champion пишет:
Изменить ситуацию так: в файле C:/windows/system32/drivers/etc/hosts написать строчку
127.0.0.1 нужныйдомен
Ну вообще-то денвер при старте сам автоматически создает необходимые записи в этом файле и новичку туда можно не соваться.
DENWER пишет:
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
Я сам использую одинаковые имена доменов на локальном компьютере и на хостинге и никаких проблем нет. Если денвер запущен, то открывается сайт с локального компьютера.
А вот если вы сначала открыли какой-то реальный домен в браузере, а потом уже запустили денвер, тогда, скорее всего, у вас и дальше будет открываться этот реальный домен. Должно вылечиться перезапуском браузера.
Я для удобства сделал так: при заходе на www.mysite.ru, у меня открывается онлайн версия сайта, а без www - локальная версия.
 
 Top
JustUserR
Отправлено: 06 Июля, 2010 - 15:40:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




DENWER пишет:
Да, обновление страницы помогло. Странно, а вчера это не помогало.
В браузере Internet Explorer есть очень полезная опция полного сброса кеша для указанной страницы и ее элементов - для этого необходимо нажать комбинацию клавиш Alt+Ctrl+Refresh где Refresh это соответствующая клавиша на панели инструментов Учтите также что обновления файла hosts происходит только при перезапуске браузера - поэтому с перезапуском сервисов Денвера делайте также закрытие и открытие окна браузера - это связано с внутренним кешированием DNS-имен
DENWER пишет:
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
Это опять-таки может происходить по причине кеширования DNS-имен или неправильной обработки Денвером новых хостов - поскольку при новом resolive-инге имени хоста безусловное предпочтение отдается файлу hosts


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DENWER
Отправлено: 06 Июля, 2010 - 20:38:20
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Да, денвер при старте сам пишет в C:/windows/system32/drivers/etc/hosts

CODE (htmlphp):
скопировать код в буфер обмена
  1. 127.0.0.1     localhost
  2. 127.0.0.2     custom-host

1 - локальная машина, 2 - веб, все предельно просто! Улыбка

ДА, ПЕРЕЗАПУСК БРАУЗЕРА И РЕСТАРТ ДЕНВЕРА - ГАРАНТИЯ ТОГО, ЧТО ВСЕ БУДЕТ ОК!
Обновился файл hosts - и все в порядке!

Цитата:
Uchkuma
Я для удобства сделал так: при заходе на www.mysite.ru, у меня открывается онлайн версия сайта, а без www - локальная версия.

Uchkuma, как вы это сделали? У меня такое не срабатывает. Однако
Обнаружил вот еще что: в IE ввожу в строку адреса http://www.auto.ru, открывается из нета сайт, и в строке адреса становится уже просто http://auto[dot]ru Ха-ха
 
 Top
Uchkuma
Отправлено: 06 Июля, 2010 - 21:45:42
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




DENWER пишет:
Uchkuma, как вы это сделали? У меня такое не срабатывает.
Я уже не помню. Найдите файл httpd.conf в папке денвера, а в этом файле строчку с именем ServerAlias. Кажется, ее можно просто удалить.
А на сайте auto.ru стоит 301 редирект. ... Присмотрелся - стоит 302, что странно Однако .
 
 Top
DENWER
Отправлено: 07 Июля, 2010 - 12:12:19
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Uchkuma, получилось! Спасибо! Все дело именно в той строчке.

Классная штука, не нужен теперь рестарт браузера при совпадении имен.

Просто и удобно! Закатив глазки
 
 Top
JustUserR
Отправлено: 07 Июля, 2010 - 14:49:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




DENWER В денвере есть достаточно хороший Perl-скрипт который обрабатывает шаблоны виртуальных хостов и генерирует соответствующие записи в конфигурационном файле - при этом данной шаблон по умолчанию располагается в файле httpd.conf и его можно регулировать как угодно - там приводятся примеры использования и подстановочные символы


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
jenya777777
Отправлено: 07 Июля, 2010 - 15:01:50
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




DENWER пишет:
Заработал мой новый домен! Радость Радость Радость

Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.

А знает ли кто-нибудь как изменить ситуацию? Подмигивание


По идее он не должен выбирать, в инет лезть ему или на локальном хосте искать. У меня правда такое на Опере АС случается, но выход есть такой, пиши такой путь http://твой_сайт
Должен сразу грузить с локалхоста. И не надо будет копаться в конфигурационных файлах

(Отредактировано автором: 07 Июля, 2010 - 15:03:47)

 
 Top
JustUserR
Отправлено: 07 Июля, 2010 - 15:16:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




jenya777777 пишет:
По идее он не должен выбирать, в инет лезть ему или на локальном хосте искать. У меня правда такое на Опере АС случается, но выход есть такой, пиши такой путь http://твой_сайт
Должен сразу грузить с локалхоста.
С точки зрения системы DNS-имен самым приоритетным источником распознавания имени хоста является файл hosts - если в нем присутствует определенная запись то она перекрывает значения из DNS-сервером Другое дело что браузер может иметь определенное собственное поведение - если не рассматривать кеширование DNS-запросов которые решается соответствующим сбросом кеша - то часть браузеров при наборе адреса без http:// выполняют или переход по соответствующему хост-имени или запросом в поисковую систему
При желании процессом можно контролировать более усиленно с помощью сетевой утилиты PortTunnel


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DENWER
Отправлено: 07 Июля, 2010 - 16:26:48
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Uchkuma предложил, на мой взгляд, наилучшее решение.

И в правду, что может быть проще - http://локалка, http://www[dot]веб

А стоит это всего удалением одной строчки в httpd.conf
Минута возни - и не заморачиваешься кешированием dns имен! Радость
 
 Top
JustUserR
Отправлено: 08 Июля, 2010 - 01:52:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




DENWER пишет:
Uchkuma предложил, на мой взгляд, наилучшее решение.
И в правду, что может быть проще - http://локалка, http://www.веб
Данное решения является хотя и простым но будет работать не во всех случаях - поскольку www[dot]site[dot]ru и site.ru это совершенно разные имена виртуальных хостов и далеко не всегда они являются взаимозаменяемыми В случае с динамической обработкой или групповым созданем виртуальных хостов на web-сервере - данный метод вообще не будет нормально работать для тестирования
Если хотите то заместо изменения поддоменного префикса лучше добавлять определенный суффикс - напрмер локальный сайт может иметь имя site.ru.local - и в таком случае все особенные настройки с поддоменами останутся работать


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DENWER
Отправлено: 09 Июля, 2010 - 12:18:48
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Скажите, что правильно считать непечатаемым символом перевода строки в php?

Нашел образец для виндоус:

CODE (htmlphp):
скопировать код в буфер обмена
  1. $stroka_win = "Для windows систем добавляем к ней \r\n";


Но проблема в том, что у меня эти символы хоть и не печатаются, каретку не переводят! Хм

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $stroka_win = "Для windows систем добавляем к ней \r\n Продолжение";
  3.         echo $stroka_win;
  4. ?>


Результат выполнения:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Для windows систем добавляем к ней Продолжение
 
 Top
Мелкий Супермодератор
Отправлено: 09 Июля, 2010 - 12:43:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




для html? <br>

DENWER пишет:
Для windows систем добавляем к ней Продолжение

Откройте исходный код страницы - там будет на 2 строках.


-----
PostgreSQL DBA
 
 Top
DENWER
Отправлено: 09 Июля, 2010 - 12:53:23
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Мелкий, для скриптов php!

CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>My First Page</title>
  4. </head>
  5. <body>
  6. <?php
  7.        $stroka_win = "Для windows систем добавляем к ней \r\n Продолжение";
  8.        echo $stroka_win;
  9. ?>
  10. </body>
  11. </html>


Выводит не на двух строках, а на одной Нахмурился
 
 Top
Uchkuma
Отправлено: 09 Июля, 2010 - 12:58:04
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




DENWER, вы еще толком HTML не выучили, а уже в PHP полезли.
 
 Top
Мелкий Супермодератор
Отправлено: 09 Июля, 2010 - 15:41:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DENWER, читать html, а так же определение и среду работы php.
ваш листинг - исходный код скрипта. Исходный код страницы же будет выглядеть так:
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>My First Page</title>
  4. </head>
  5. <body>
  6. Для windows систем добавляем к ней
  7. Продолжение
  8. </body>
  9. </html>


-----
PostgreSQL DBA
 
 Top
Страниц (5): « 1 [2] 3 4 5 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB