PDA

Показать полную графическую версию : Сайт на php


Страниц : 1 2 3 [4] 5

Prisoner
30-01-2004, 22:50
Делай выводы :)

Kolt
31-01-2004, 22:46
Вопрос по PHP.
Подскажите пожалуйста: Можно ли в строке
$t[$i]=$HTTP_POST_VARS['v2']; вместо v2 использовать какую нибудь переменную или массив? Если да, то как правильно это сделать?
Очень нужно для инициализации, заранее неизвестного количества, переменных.
Например:
$t1=$HTTP_POST_VARS['v1'];
$t2=$HTTP_POST_VARS['v2'];
$t3=$HTTP_POST_VARS['v3'];

Если написать $t[$i]=$HTTP_POST_VARS['$v[$i]']; это не проходит...

Prisoner
01-02-2004, 01:26
Все параметры скрипта переданные методом POST в массив $MyVars:

foreach ($_POST as $ScriptVar)
 {
   $MyVars[] = $ScriptVar;
 }


По настоящему вышенаписанный код лишен смысла, за исключением случая когда хочется порядка и осмысленных переменных... впрочем тоже натянуто :)

Kolt
01-02-2004, 09:58
Извините.... Затупил....
Можно было написать просто:
$t[$i]=$HTTP_POST_VARS[$v[$i]]; без кавычек...

За совет большое спасибо, не знал.

tradeukraine
01-02-2004, 13:45
Prisoner
если я тут опишу че сделано и поставлю ссылки,
я получу еще одно замечание?:(
или можно?

Исправлено: Prisoner, 21:20 1-02-2004

Prisoner
01-02-2004, 21:23
Если сайт на этапе создания и еще не эксплуатировался, то никто не сможет обвинить в его рекламе. Кроме того есть раздел зацените.

tradeukraine
02-02-2004, 08:24
Prisoner
я имею ввиду шаблоны, тоесть
примеры сайта на php и html и форум переделаный под сайт.
а свой сайт мне заценивать ненадо:)

Исправлено: Prisoner, 20:15 2-02-2004

Prisoner
02-02-2004, 20:16
Подобные вопросы на асю, пожалуйста. А то так мы весь топик заоффтопим...

tradeukraine
09-02-2004, 09:28
Prisoner
это опять я:)
есть вопрос!

есть значит файл - lang_home.php
в нем код

$lang['txt1'] = 'txt1';
$lang['txt2'] = 'txt2';
$lang['txt3'] = 'txt3';

так вот как мне вывести в home.php
используя вместо файлов эту структуру

$id=$_GET["id"];
if (!IsSet($id)){include './templates/home.tpl';}
if ($id==1){include './templates/1.tpl';}

т.е чтобы выборка была
$lang['txt1'] = 'txt1'; - поумолчанию,
а ссылка home?id=1 - это $lang['txt2'] = 'txt2';
ну и так далее.

спасибо
заранее:oszone:

Prisoner
09-02-2004, 16:22
Если я все верно понял (на счет чего не уверен :)), то можно так:

if (isset($_GET['id']))
 $ID = $_GET['id'];
else
 $ID = 0;
//тут проверки на валидность числа в параметре, скажем если это 666, то на это значение реакции у нас не предусмотренно :\
echo $Lang[$ID]; //или еще что-нибудь сделаем кроме echo


Разумеется массив для такого вариата следует иметь с ключами в виде чисел от 0 и до скольки надо. Если хочется ключи иметь строковые. то придется параметры передавать соответствующие. Так понял али нет? :). Если нет, опиши просто задачу.

tradeukraine
09-02-2004, 20:01
Prisoner

спасибо,
буду тыкать:)

Prisoner
10-02-2004, 02:42
Атак хоть понял?

tradeukraine
10-02-2004, 20:12
Prisoner
не получилось:(
просто в phpbb - хитро сделан:)
но цель прежняя;
lang_home.php

$txt1 = 'Текст текст';
$txt2 = 'Текст другой';
и тд

а home.php

$id=$_GET["id"];  if (!IsSet($id))
{include '$txt1';}  
if ($id==1){$txt2';}
и тд

так можно?

xkspy
11-02-2004, 02:49
Извиняюсь если этот вопрос уже задавали т.к. спешу, мне нужна статья перехода с сайт из .html в .php.

Prisoner
12-02-2004, 14:15
tradeukraine
Да так можно. Только include $Txt1 придется в {} вписывать. так в мануалах грят.

Добавлено:

с сайт из .html в .php.
Я так понял, что на сайте захотели применять динамические страницы написанные на php, так? Это задача не перевода страниц из одного формата в другой, это задача выдачи динамических данных, не статичных. Так что для страницы "наши контакты" она врядли нужна такая система. Другое дело если есть движок который выдает страницы (статичные) по различным параметрам, то есть один скрипт в зависимости от тех или иных параметров выдает ту или иную страницу. Остается спросить себя - а надо ли?

Xoxa
24-02-2004, 10:27
Всем здрасти.
Народ, если кто может, подскажите пожалуйста такую тему.
Имеется база данных на базе Access с фамилиями людей и их днями рождения. Как на PHP написать скрипт который выводил бы этих людей и их дни рождения, начиная от текущей даты + 7 дней, на внутренний сайт предприятия.
Я в РНР чайник, поэтому очень прошу, если есть возможность, напишите какая команда и переменная, что обозначает, т.к. очень хотелось бы узнать как оно действует, а не тупо установить на сайт.
Заранее благодарен.

Prisoner
24-02-2004, 22:24
А на какой платформе запущен web-сервер?

Имеется ввиду под какой операционной системой.

Исправлено: Prisoner, 22:30 24-02-2004

Xoxa
26-02-2004, 08:33
Вэб сервер запускается на платформе 2000. Как консольное приложение.

Prisoner
26-02-2004, 20:19
Для начала почитайте статью (http://www.citforum.ru/internet/php/access_php/) по работе с Access из PHP. Если возникнут вопросы, то обращайтесь. По выполнению скрипт который выводил бы этих людей и их дни рождения, начиная от текущей даты + 7 дней, на внутренний сайт предприятия. лучше почитать синтаксис операторов SQL. Таким образом - rtm вас спасут :). Ну если нет, то...

tradeukraine
01-03-2004, 09:17
да, учится и еще много раз учится,
счас проблема такова
есть файл config.php
в нем запись $txt="тут текст";
так вот мне очень необходимо
открыть этот файл с помощью формы но!
только часть "тут текст"
ну типа чтобы открыть и сохранить можно было!
очень прошу подсказать только учитывая мой возвраст
все расказать на пальцах - чтобы я понял,
спасибо




© OSzone.net 2001-2012