Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создание несуществующей страницы??
 
 автор: Alex Boxgorn   (18.02.2011 в 11:56)   письмо автору
 
 

Хочу уточнить такой интересный момент. Возможно ли сделать так, чтобы собрать тело страницы сайта из содержимого переменных и вывести это все в браузер под определенным именем? Причем на хосте, страница с таким именем не будет существовать?

  Ответить  
 
 автор: Косорылый   (18.02.2011 в 12:11)   письмо автору
 
   для: Alex Boxgorn   (18.02.2011 в 11:56)
 

А динамическое формирование документов ,страниц ,картинок ,ссылок и т.п. вам ни о чём не говорит..физически их нет на диске ,их из кусков данных формирует скрипт ,а путь к нему и название можете любым способом организовывать

  Ответить  
 
 автор: Alex Boxgorn   (18.02.2011 в 12:14)   письмо автору
 
   для: Косорылый   (18.02.2011 в 12:11)
 

А пример где-нибудь возможно посмотреть? Я что-то не могу представить как это можно сделать.

  Ответить  
 
 автор: Косорылый   (18.02.2011 в 12:27)   письмо автору
 
   для: Alex Boxgorn   (18.02.2011 в 12:14)
 

http://www.site.ru/index.php?sname=007
<?
if($_GET['sname'] == '007'){
$a='А пример где-нибудь возможно посмотреть?';
$b='Я что-то не могу представить';
$c='как это можно сделать.';
$dt='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Несуществующий документ</title>
</head><body>'
;
$ft='</body></html>';

echo 
$dt.$a.$b.$c.$ft ;

}

  Ответить  
 
 автор: Alex Boxgorn   (15.06.2012 в 07:11)   письмо автору
 
   для: Косорылый   (18.02.2011 в 12:27)
 

Так я конечно-же могу делать. Я говорю про то, что мы к примеру, обращаемся к странице сайта KONTAKT.PHP. Но этой страницы на хостинге нет. Как можно сгенерить страницу и вывести ее с данным именем?
Спрашиваю потому, что я так понимаю, это должен быть какой-то один файл-обработчик к примеру index.php на который ссылаются все запросы на вывод страницы KONTAKT.PHP, USLUGI.PHP и т.п.
Либо это создается на хостинге в файле .htaccess в котором нужно прописывать соответствия
KONTAKT.PHP -> index.php?id=20
USLUGI.PHP -> index.php?id=15 и т.п.
Как это делается на самом деле?

  Ответить  
 
 автор: nix   (16.06.2012 в 15:48)
 
   для: Alex Boxgorn   (15.06.2012 в 07:11)
 

Нужно создать файл .htaccess, положить его в директорию с index.php и написать в него примерно следующее:


RewriteEngine on
RewriteRule !.(gif|css|jpg|jpeg|png|ico|zip|doc)$|^images|robots\.txt index.php [L]


и print_r($_SERVER); в index.php

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования