Forum Webscript.Ru

Программирование => PHP => Тема начата: qik от 05 Февраля 2004, 21:45:59

Название: избитый вопрос
Отправлено: qik от 05 Февраля 2004, 21:45:59
народ, я конечно понимаю что этот вопрос задовали 1 миллион человек, но как сделать строку типа
index.php?id1=paramert1&id2=paremetr2
или подскажите по каким словам искать в поиске.
Название: избитый вопрос
Отправлено: USE от 05 Февраля 2004, 22:01:54
ты как бы уже сделал.
когда вызываешь индекс.пхп с такими параметрами просто выведи на экран значение переменных $_GET[\'id1\'] and $_GET[\'id2\'] и тогда все поймешь.
Название: избитый вопрос
Отправлено: qik от 05 Февраля 2004, 22:12:18
у меня есть вот такой

if (!empty($menu))
{
switch($menu)
{
case "новстя": include ("новостя.htm"); break;
            ...
}
}
else include "news.htm";
?>

по идее вызывается
index.php?menu=новостя
если нет "новостя" все равно загружается новостя.htm
а как сделать с & ?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 01:34:14
что сделать с & ?
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 17:13:46
Цитировать
RomikChef:
что сделать с & ?

ну как конкретно сделать:

index.php?id1=paramert1&id2=paremetr2  ?
Название: избитый вопрос
Отправлено: Croaker от 06 Февраля 2004, 17:44:13
написать в html ссылку: ссылка и перейти по ней.
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 18:20:44
Croaker
ты меня вообще дебилом не считай, я знаю как ссылку сделать, ты лучше скажи как мне через php сделать ввод параметров таким образом
index.php?id1=paramert1&id2=paremetr2
Название: избитый вопрос
Отправлено: Croaker от 06 Февраля 2004, 18:25:11
qik
Я тебе дебилом не считаю. :)
Какой вопрос, такой и ответ.

На примере покажи, что ты подразумеваешь под:

Цитировать
qik:
мне через php сделать ввод параметров таким образом
index.php?id1=paramert1&id2=paremetr2



А лучше опиши задачу.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 18:29:13
вводить ничего не надо
 все переменные из адреса лежат ы массиве $_GET
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 18:37:38
Цитировать
Croaker:
А лучше опиши задачу.

если введен paramert1 то врубается к примеру русская менюшка, если - paramert2, то загружается картинка.
кароче мне нужно генерить страницу в зависимости от содержания url
Название: избитый вопрос
Отправлено: CGVictor от 06 Февраля 2004, 18:42:33
1.FAQ форума по использованию переменных и register_globals
2. http://phpfaq.ru (это ты у Ромика проконсультируйся)
Название: избитый вопрос
Отправлено: Croaker от 06 Февраля 2004, 18:44:44
Это не ввод параметров через PHP, а получение параметров из урл :)

Ромик тебе правильно сказал, все параметры находятся в массиве $_GET[];

для URL`а id1=paramert1&id2=paremetr2

"print $_GET[\'id1\']" выведет "paramert1", а "print $_GET[\'id2\']" выведет "paramert2".
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 19:00:10
а как этот дополнить?

if (!empty($menu))
{
switch($menu)
{
case "новстя": include ("новостя.htm"); break;
            ...
}
}
else include "news.htm";
?>

помогите, я не врубаю.....
Название: избитый вопрос
Отправлено: Croaker от 06 Февраля 2004, 19:05:53
[P]switch[/P]



switch($_GET[\'page\'])
{
   case "index":
      require (\'index.html\');
      break;
   
   case "news":
      require (\'news.html\');
      break;

  default:
      require (\'404.html\');
}

Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 19:10:27
Croaker
ok, спасибо.
судя по скрипту вывод происходит при ?page=index или ?page=news, так или нет?
Название: избитый вопрос
Отправлено: Croaker от 06 Февраля 2004, 19:11:06
qik
совершенно верно
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 19:24:39
Croaker
а как же тогда использовать два параметра сразу ? чтоб и news и index?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 19:52:18
qik
здесь не богадельня
или правишь код сам или не здесь
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 20:28:29
RomikChef
а в чем проблема? это форум или нет? я привел код, спросил как его доделать,Croaker выдал код который делает тоже самое но я то про другое спрашил... я ж не просил написать мне код, для этого есть спец.ветка форума.
обьясните мне как два параметра вводить, пожалуйста.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 20:52:58
ты должен научиться писать программы
и внятно объяснять свои проблемы

нет такого -  "вводить переменные"

программист пишет программу и использует в ней переменные
вот и пиши
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 21:12:23
RomikChef
ну ты тоже пойми, я ж блин не кодрер-монстер, обьяснил, спасибо, учту.
так че на счет моей проблемы?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 21:43:49
по твоей проблеме я тебе уже объяснял
в пхп нет такой команды - вставить
если ты перестанешь сопли жевать и скажешь что тнбе надо - тебе ответят
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 21:46:31
RomikChef
так я ж уже написал на первой странице - мне нужно генерить содержание страницы в зависимисти от переменных, переменные берутся из url типа: ?id1=par1&id2=par2&id3=par3....
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 23:05:54
ну так генери
кто тебе мешает?

скажу тебе по секрету
Цитировать
qik:
генерить содержание страницы в зависимисти от переменных,

под это определение попадает 100% скриптов на РНР
боюсь - ты безнадежен
ты не можешь конкретно даже скаать что тебе надо конкретно
Название: избитый вопрос
Отправлено: qik от 06 Февраля 2004, 23:24:22
;) тебе тяжело мне мне обьяснить? ты же понял че мне нужно, че ты ходишь вокруг да около? помоги уж...
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 00:18:12
Цитировать
qik:
ты же понял

ну ты тупооой
я тебе весь день объясняю, что из твоего блеянья ничего понять нельзя
тф можешь русским языком написать что должен делать твой скрипт?
нет?
тогда свободен, не отнимай у людей время бессмысленными сообщениями
Название: избитый вопрос
Отправлено: Croaker от 07 Февраля 2004, 00:35:59
qik
ну смотри.. у тебя есть код


if ($_GET[\'id1\'] == \'news\') {
  require (\'news.html\');
} else {
 require (\'index.html\');
}


кто говорит, что html-файл должен быть целой страницей? :) Это можеть быть, например, левая часть.

Допустим у тебя есть три параметра, левая часть, правая часть и середина. URL будет выглядить так:

index.php?left=news&right=subscribe&middle=about

Ну и используешь тот же код, только 3 раза:


if ($_GET[\'left\'] == \'news\') {
  require (\'news.html\');
} else {
 require (\'index.html\');
}

...

if ($_GET[\'middle\'] == \'about\') {
  require (\'about.html\');
} else {
 require (\'index.html\');
}

// для $_GET[\'right\'] попробуй сам.


2RomikChef
Ром, он дизайнер. Судя по работам на его сайте \\ ЖЖ - очень не плохой дизайнер. У меня всегда непреодолимое желание помогать дизайнером в программировании.. Наверное из за чувства собственной неполноценности - я рисую как курица лапой :)
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 00:55:50
я правда не понимаю что ему надо, не прикидываюсь
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 00:58:07
для понимания про три части правильно написано
но пример отвратительный в жизни так делать нельзя
Название: избитый вопрос
Отправлено: Croaker от 07 Февраля 2004, 01:10:17
RomikChef
приведи свой пример :)

Упд: или раскритикуй этот
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 01:28:27
ну ты знаешь.
я против того чтобы в индекс весь сайт запихивать и с одной переменной а тут - целых три
три - это пробелы в проектировании
Название: избитый вопрос
Отправлено: xax от 07 Февраля 2004, 02:32:57
А как сделать так, чтобы там были не вставления файлов в основной выво, а текстра с перемнными?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 08:44:08
написать текстру с перемнными
Название: избитый вопрос
Отправлено: CGVictor от 07 Февраля 2004, 12:13:01
Разные задачи - разные решения.
Напиши, чего ты хочешь добиться от многострадального ПХП.
Тебе, я думаю, подскажут.
А решать задачу, о которой ничего не известно, не возьмется никто.
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 12:14:27
Croaker
спасибо за все
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 12:16:01
Цитировать
RomikChef:
ну ты знаешь.
я против того чтобы в индекс весь сайт запихивать и с одной переменной а тут - целых три
три - это пробелы в проектировании

никто с тобой и не спорит, просто хочется иметь поле действий, все, по возможности, рычаги управления, во как ж)
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 12:23:04
Croaker
Цитировать
Croaker:
if ($_GET[\'id1\'] == \'news\') {
  require (\'news.html\');
} else {
require (\'index.html\');
}

а как еще переменных добавить? чтоб не один news, был, а еще  news_old, news_new  ну и тд.
Название: избитый вопрос
Отправлено: USE от 07 Февраля 2004, 12:38:33
[OFF]такой фигни я давно не встречал на форуме, такое ощущение, что тут собрались люди чтобы лечить безнадежно больных.

тут проблема у человека, которая решается листанием одной-двух глав любой книги по ПХП, а столько народу тратит свое драгоценное время, чтобы объяснить человеку то, что он не знает даже что...[/OFF]
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 14:38:32
USE
хорошо, какой например книги? у меня есть русский мануал по php, там подобного нет.
да и вообще, если по хорошему, в вашем faq сделали бы пост про это, чтоб такие дебилы не засоряли ваш исключительно для гуру форум.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 14:49:05
любой книжки
твои вопросы действительно своеобразные.
ты спрашиваешь самые основы
не представляя себе что есть программирование и пхп, ты тем не менее задаешь вопросы ответ на который заведомо не можешь понять
плюс у тебя совершенно завиральные идеи по интерфейсу

ты видел где-нибудь такие рычаги?
ты дизайнер должен понимать в красоте и собираешься изуродовать адресную строку
причем безо всякого смысла

все мне надоело
либо ты пишешь русским языком, что за скрипт ты пишешь, либо я закрываю тему
постарайся написать поподробнее и тебе объяснят в чем ты неправ и как сделать правильно

заодно исам поймешь чего хочешь
если справишься
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 14:57:15
хорошо, мне нужно организовать шаблоны на php, но не такие как фаст темплейтс, а проще, так чтобы сама страница генерилась используя информацию из url - пишу ?id1=news d страницу вставляются новости, ?id1=news&id2=top врубается плюс к новостям зверхняя часть оформления ну или еще что,
если не понятно то я ж и не знаю как обьяснить.

[OFF]хотя это не совсем шаблоны, ведь все готовые шаблоны действуют по другому принцыпу...[/OFF]
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 16:43:37
Цитировать
qik:
id1=news&id2=top врубается плюс к новостям зверхняя часть оформления

по-моему, ты во-что-то не врубаешься.
объямни мне, при каких условиях не надо выводить оформление, а при кких - надо.
откуда возьмется ссылка с топом?

а по поводу вывода новостей я тебе объясню, как сделать вообще без этого ужасного кода, раз он тебе так тяжено дается.
Название: избитый вопрос
Отправлено: Макс от 07 Февраля 2004, 16:49:21
qik
Ты сам не знаешь чего хочешь. У тебя в голове появилась "гениальная" идея как упростить свою работу (как через URL менять вывод сайта). Но четкого представления всей картины у тебя нет. Возьми листочек и распиши на нем ВСЕ возможные варианты, что может быть в URL и как каждый из вариантов будет влиять на вывод скрипта.
Когда все это распишешь на бумажке, открываешь свой русский мануал и смотришь там описание конструкций if, switch, и логические операторы. Этого + банальная логика должно  быть достаточно, чтобы написать то что ты хочешь


ЗЫ
чем более универсальнуюю систему ты захочешь сделать, тем больше пхп-кода тебе самому прийдется написать.

ЗЗЫ
поскольку на данном этапе ты пока не знаешь ПХП и не умеешь программировать, то лучше ищи задачки попроще и просто изучай ПХП
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 17:18:45
Для чего был придуман PHP? Для облегчения жизни.
Для того, чтобы не делать одно и то же по 200 раз.


на любом сайте на HTML правка дизайна - это мука.
к прмеру, несколько сот страниц.
и вот чтобы поменять одну ссылку в нафигации, ее надо будет поменять на всех сотнях страниц.
Не самое интересное занятие в мире.
поэтому главная команда в PHP - include
кто знает английский, тот сразу смекнет - она что-то включает.
Верно.
Собственно, она включает в РНР скрипт другой РНР скрипт.
Как ни удивительно, но в чистом HTML нет команды, позволяющей включить другой хтмл документ. Точнее, есть, но некрасивая - фрейм.
на обычном сайте от фреймов один вред. Роэтому они используются только в специфических задачах.

Каким образом инклюд нам облегчает жизнь?
А очень простым:
берем, и весь дизайн сайта, весь HTML код, который на всех страницах одинаковый - выносим в отдельный(-ные) файл(-ы), и в каждой странице подключаем через include!

Люди, которые ошибочно принимают серверный модуль SSI за кровную часть HTML могут заметить, что они уже раньше встречали инсрукцию include virtual. Да, иcпользуя SSI, можно добиться того же эффекта.
Увы, практически на инклюде все возможности этой технологии и исчерпываются, а посколькоу РНР нам позволяет в сотни раз бюольше, нет смысла вообще мутить с SSI а сразу делать на РНР. Потом будет гораздо удобнее.

некоторые люди по очень странному заблуждению делают наоборот.
Не подойник несут к корове, а корову к подойнику.
не шаблон сайта вколючают в страницу, а страницу - в шаблон.
это доставляет массу неудобств.
адрес получается уродский.
приходится писать специальную программу(!) для того, чтобы показывать страницы сайта.
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 17:46:30
RomikChef
про инклюды мне можешь не говорить давно пользуюсь - отличная штука, вообще мне нужно галлерею сделать, но такую чтоб добовлять работы было как можно проще и быстрее
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 17:57:49
лично я галереи добавляю просто заливая картинки на фтпшник.
а все остальное делает скрипт.

и при чем тут твой топ, я не понял.
я тебя спрашивал между прочим, а ты не удостоил меня ответом
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 18:06:12
я надеюсь, ты не собрался передавать скрипту галереи список фотографий в адресной строке?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 18:10:29
кстати, про галарею мы узнали только сейчас.
после десятка просьб и требований объяснить, что ему надо?
Крокер, ты продолжаешь его защищать?

он или издевается или сам не понимает что ему надо.
в обоих случаях форум бессилен помочь
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 19:29:42
Цитировать
RomikChef:
лично я галереи добавляю просто заливая картинки на фтпшник.
а все остальное делает скрипт.

можно потробнее?
Цитировать
RomikChef:
и при чем тут твой топ, я не понял.
я тебя спрашивал между прочим, а ты не удостоил меня ответом

я не думал что ты ждешь ответа.
Цитировать
RomikChef:
я надеюсь, ты не собрался передавать скрипту галереи список фотографий в адресной строке?

нет
Цитировать
RomikChef:
Крокер, ты продолжаешь его защищать?

меня никто не защищает, он просто понял ситуацию, а ты нет.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 19:49:13
а что там подробнее?
фотки лежат на диске, скрипт читает имена и выводит.
пример есть в мане.

если есть превьюшки, то выводит не имена а превьюшки.
что тебе подробнее рассказыывать, если пока я о той галерее тебе нужна, знаю только бред о том, что там должны быть новости  и топ непонятный.

Цитировать
я не думал что ты ждешь ответа.

и теперь думаешь?
я, все-таки, все больше склоняюсь к мысли, что ты именно издеваешься.
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 20:10:54
Цитировать
RomikChef:
если есть превьюшки, то выводит не имена а превьюшки.

у меня тоже есть скрипт который читает имена и выводит их, а вот на счет превьюшек мне не ясно, это как?
Цитировать
RomikChef:
я, все-таки, все больше склоняюсь к мысли, что ты именно издеваешься.

ДОПУСТИМ, что так, но с какой целью мне это делать?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 20:23:51
Цитировать
qik:
на счет превьюшек мне не ясно

залить их на сервер вместе с картинками.
Цитировать
qik:
ДОПУСТИМ, что так, но с какой целью мне это делать?

не знаю, но ты упорно не отвечаешь мне на вопрос, причем сам же соглашаешься - "да, не отвечаю. а я у думал тебе не интересно."
и продолжаешь не отвечать
Название: избитый вопрос
Отправлено: Макс от 07 Февраля 2004, 20:47:19
Цитировать
RomikChef:
А очень простым:
берем, и весь дизайн сайта, весь HTML код, который на всех страницах одинаковый - выносим в отдельный(-ные) файл(-ы), и в каждой странице подключаем через include!

Роман, ты же вроде был противником подключения _чистого_ ХТМЛ кода (без ПХП вставок) через include ?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 21:26:53
противником.
однако это первый шаг на пути изучения пхп.
на пути от хтмл к пхп.

а если скакать сразу, то и получаются уродцы типа вот этого вопроса.
человек абсолютно не понимает, что делает простейший код из трех строчек - это ты не будешь отрицать?
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 22:53:15
RomikChef
да я понимаю, просто я не знаю вот что
Цитировать
RomikChef:
не знаю, но ты упорно не отвечаешь мне на вопрос, причем сам же соглашаешься - "да, не отвечаю. а я у думал тебе не интересно."
и продолжаешь не отвечать

забудь. оно того не стоит.

у меня вопрос, если у меня в старице куча кодов которые привел КРАКЕР, кторые отвечают за вывод новостей, меню, заголовков итд. мне их "включать" введением соответствующих переменных в урл? ?id1=news&id2=menu&id3=header.....b все в таком духе.
Название: избитый вопрос
Отправлено: qik от 07 Февраля 2004, 22:54:38
Цитировать
RomikChef:
фотки лежат на диске, скрипт читает имена и выводит.
пример есть в мане.

дай ссылку пожалуйста, мне тяжело ориентироваться.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 07 Февраля 2004, 23:00:27
[p]readdir[/p]
вот тебе еще ссылочка.
http://xpoint.ru/forums/programming/PHP/thread/23546.xhtml
Название: избитый вопрос
Отправлено: qik от 08 Февраля 2004, 20:14:43
у меня есть такой:

if ($void = @opendir(\'/home/localhost/www/php/img/\'))
  {
while (false !== ($fil = readdir($void)))
  {
if ($fil != "." && $fil != "..")
//$file=substr($fil, 3, -4);
$time=filemtime($fil);
$file=preg_replace ("/^[^_]*?_([^\\.]*)\\..+$/i", "\\\\1", $fil);
  {
echo "

$file $time

\\n";
  }
  }
closedir($void);
  }
но он просто выводит листинг файлов
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 08 Февраля 2004, 20:24:01
и что?
Название: избитый вопрос
Отправлено: qik от 08 Февраля 2004, 21:23:26
да нет, ничего просто выложил мож кому понадобится ;)
спасибо за ссылку.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 08 Февраля 2004, 22:19:59
спасибо, у нас есть.
а это глупый код
Название: избитый вопрос
Отправлено: Croaker от 09 Февраля 2004, 00:39:44
qik
Прочитай вот этот текст, http://pear.php.net/manual/ru/standards.php, и старайся следовать ему в своих скриптах. Скрипты станут красивей и понятней.

[OFF]"крокер, кракер, крыкер".. кто еще как поиздевается?[/OFF]
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 01:11:36
Croaker , у него нет ни одного своего скрипта :-)
ты посмотри начало тесмы-то.
он в трех строчках разобраться не может, а ты - листинг файлов с безумным регом ему приписываешь :-)

кстати, ты не врубаешься, часом, в его значение?
Название: избитый вопрос
Отправлено: Croaker от 09 Февраля 2004, 01:57:40
RomikChef
Ну я надеюсь, что он не просто так спрашивает и скрпты будут.

А рег, действительно безумный. Я так и не понял - что он делает. :/
Название: избитый вопрос
Отправлено: Yukko от 09 Февраля 2004, 09:47:11
Цитировать
Croaker:
А рег, действительно безумный. Я так и не понял - что он делает. :/

Ищет имена файлов в которых есть подчеркивание, отрезает ту часть имени, которая идет до него плюс сам символ подчеркивания, отрезает расширение, оставляет только часть имени, которая идет после подчеркивания и до расширения... вроде нигде не ошибся.
Название: избитый вопрос
Отправлено: USE от 09 Февраля 2004, 12:08:19
Цитировать
qik:
хорошо, какой например книги?

Например, можешь взять "Самоучитель PHP 4", Д.Котеров, ISBN 5-94157-071-6
Название: избитый вопрос
Отправлено: qik от 09 Февраля 2004, 14:34:24
USE
спасибо
про код так просто у меня файлы были типа 087_blabla.gif - все просто.
Yukko
ну да, все так.
RomikChef
спасибо.
Croaker
спасибо.
Название: избитый вопрос
Отправлено: qik от 09 Февраля 2004, 16:08:27
народ по шаблонам что можите сказать? стоят ли они того ? если стоят то какие?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 17:29:17
мое мнение
тебе тоит пока научиться немного писать на РНР.
В принципе, в шаблонах нет ничего особенного.
Все, ч о могут они, можно и без них.
Это некоторое украшение программы.
Но не понимая пхп,я считаю, использовать шаблоны - глупо.
лично я прекрасно делаю "шаблоны" на чистом РНР.
и тебе советую.
Но кока тебе вообще даже на эту тему париться не стоит.
Название: избитый вопрос
Отправлено: xax от 09 Февраля 2004, 18:07:17
RomikChef Насчёт полной смены дизайна в html - это ты не прав: содаёшь файл file.css в хтмл документе делаешь ссылку на файл стилей (file.css) и каждому атрибуту в хтмл даёшь классовое имя или просто id, и всё!
Нужно - написал новый файл css и у тебя совершенно новый дизайн!
Название: избитый вопрос
Отправлено: USE от 09 Февраля 2004, 18:36:03
Цитировать
RomikChef:
лично я прекрасно делаю "шаблоны" на чистом РНР.
и тебе советую

покаж свой шаблон. интересно посмотреть.
Название: избитый вопрос
Отправлено: qik от 09 Февраля 2004, 18:47:55
USE
да-да. покажи
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 19:08:50
а че там показывать?
совершенно ничего особенного



 
   
   
 
 
   
 
 
 
   
 
 
 
 
 
   
 
 


 
      ">
 
     
 
     
   
  

 

     
     
      ">удалить
      ">редактировать
      ">ответить
     

   


еще о них можно почитать здесь
http://spectator.ru/technology/php/easy_templates
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 19:12:24
а от вас, молодые люди, я бы хотел послушать, что такое шаблоны, и для чего, самое главное, они нужны
Название: избитый вопрос
Отправлено: NeoNox от 09 Февраля 2004, 19:33:22
Цитировать
RomikChef:
и для чего, самое главное, они нужны

... в PHP.
(можно я тоже посижу послушаю?)
Название: избитый вопрос
Отправлено: гоша от 09 Февраля 2004, 20:03:31
программистам на PHP никакие шаблоны не нужны.
но, к (не)счастью, не все человечество состоит из программистов на PHP.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 20:13:25
где-то я это уже слышал :-)
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 20:18:45
на самом деле, ирония неуместна.
как минимум, один из спрашивающих очень слабо представляет себе, что такое пхп. И я уверен, что и о шаблонах он имеет весьма смутное представление.
Вот я и попросил его оное изложить.
Безо всякой задней мысли.
Название: избитый вопрос
Отправлено: qik от 09 Февраля 2004, 21:03:37
это че типа прикол?
а ты сам их на кой пишешь?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 22:10:59
снова вернулись к своей манере не отвечать на вопросы.
нехорошо, молодой человек.
ты меня попросил - я сделал.
я тебя попросил - а ты грубишь в ответ.
Это некультурно.
предыдущий диалог тебя не касается.
ответь, пожалуйста, на мой вопрос, как ты сам думаешь - что такое шаблоны, и для чего они нужны

Это не прикол. это вопрос.
Для чего они МНЕ нужны - я знаю. Для чего тебе - нет. Вот и хочу послушать.

И, если честно, меня напрягает твоя манера общения беспризорника из подворотни.
Больше я терпеть не буду. И предупреждать тоже
Название: избитый вопрос
Отправлено: qik от 09 Февраля 2004, 22:57:33
RomikChef
ух, ух, какие мы пренципиальные...
шаблон - это обычный html с спец. встаками типа ||content||, ||menu|| и тд. шаблонный движок идя по этому html "видит свои вставки" и подставляет куски html в эти места. вот и все. поправь если не так.
[OFF]давай только без наездов, некрасиво это[/OFF]
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 09 Февраля 2004, 23:03:31
а зачем они нужны, как ты думаешь?
Название: избитый вопрос
Отправлено: USE от 10 Февраля 2004, 09:59:52
Цитировать
RomikChef:
а зачем они нужны, как ты думаешь?

в данном случае такие шаблоны нужны для дизайнеров, которые на ПХП писать не умеют, да и не должны.

а вообще шаблон - это тоже программа. только программа-шаблон генерирует представление данных, а программа-программа - генерирует данные, которые будут представлятся в программе-шаблоне.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 10:43:33
Цитировать
USE:
в данном случае такие шаблоны

а  какие еще бывают случаи и какие другие шаблоны?
Название: избитый вопрос
Отправлено: USE от 10 Февраля 2004, 12:46:03
2 RomikChef:

1. шаблоны бывают:
   1.1. подгружаемые в вызванный скрипт
   1.2. непосредственно вызываемые
2. случаи бывают:
   2.1. тяжелые
   2.2. очень тяжелые
3. язык шаблонов бывает:
   3.1. псевдо ПХП написанный на ПХП
   3.2. чистый ПХП

хоть удовл. поставите? :-)
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 12:55:43
да я, в общем-то, не имел в виду никакую классификацию...
просто ты так написал - "в данном случае" (хотя лично я не понимаю, о каком случае идет речь) и "такие шаблоны".
Поэтому и было интересно узнать, какие еще бывают случаи и шаблоны.
Но без юродства, конечно.
Название: избитый вопрос
Отправлено: USE от 10 Февраля 2004, 13:38:05
qik в http://forums.webscript.ru/showthread.php?s=&postid=100519#post100519
Цитировать
qik:
типа ||content||, ||menu|| и тд.

имел в виду именно этот случай и такой "язык шаблонов" который относится к пункту 3.1.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 13:46:32
а если дизайнера нет, то можно без шаблонов, правильно?

кстати, Д.Котеров насчитывает 4 типа шаблонов.
хотя по мне это деление настолько условно....
Название: избитый вопрос
Отправлено: qik от 10 Февраля 2004, 14:46:21
народ, помогите найти книгу "Самоучитель PHP 4" Д.Котеров, в .pdf если это возможно.
Название: избитый вопрос
Отправлено: USE от 10 Февраля 2004, 15:22:04
Цитировать
RomikChef:
а если дизайнера нет, то можно без шаблонов, правильно?

можно по-разному, но удобнее для програмиста будет без языка шаблонов, писать меньше, глюков меньше. но "круто", если будет существовать такой язык.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 15:48:59
понятно.
Название: избитый вопрос
Отправлено: qik от 10 Февраля 2004, 15:58:42
RomikChef
помоги, а ?
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 16:03:42
господи, чем тебе помочь?
Название: избитый вопрос
Отправлено: qik от 10 Февраля 2004, 16:23:52
на счет книги
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 16:31:10
да чем тебе помоч-то?!"
написать ее что ли? Или что?
Название: избитый вопрос
Отправлено: CGVictor от 10 Февраля 2004, 16:37:50
[OFF]
Цитировать
RomikChef:
а если дизайнера нет, то можно без шаблонов, правильно?

кстати, Д.Котеров насчитывает 4 типа шаблонов.
хотя по мне это деление настолько условно....

Можно и без шаблонов. Можно без дизайна. Можно без мозгов. Можно и без программера, наконец...

Кстати, Д.Котеров насчитывает не те ли 4 типа шаблонов, которые ты отсюда выкинул?
[/OFF]
Название: избитый вопрос
Отправлено: qik от 10 Февраля 2004, 19:02:48
RomikChef
Цитировать
qik:
народ, помогите найти книгу "Самоучитель PHP 4" Д.Котеров, в .pdf если это возможно.


да нет, в pdf ее найти или в html? мне без разницы
Название: избитый вопрос
Отправлено: xax от 10 Февраля 2004, 19:04:14
пойди в магазин и купи! а так зайди на php.net
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 19:37:08
что знаяит - "помоги найти"!?
Все бросить, и кидаться ее искать?
ДА ТЫ СОВСЕМ ОХАМЕЛ!
Название: избитый вопрос
Отправлено: qik от 10 Февраля 2004, 20:44:33
RomikChef
без наездов! дружок, я б это стерпел, если б ты мне как-нибудь помог в моем вопросе про php, а ты еще и хамишь, нехорошо. дерзок ты, в отличии от остальных.
Название: избитый вопрос
Отправлено: Меняздесьдавнонет от 10 Февраля 2004, 20:49:40
гуляй.