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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменная в include 
:(
    Опции темы
studentigor
Дата 13.4.2010, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Доброго времени суток, Уважаемые господа - програмисты.

При работе кода получается строка, она служит названием папки.
И в зависимости от того какая строка получается нам нужно зайти в папку которая называется точно также как строка
ну к примеру: получаем строку 13_4_2010 , и значит адрес будет такой:13_4_2010\index.php
Код

$url = $str."\index.php"
require_once ($url);

я думал так, чето не выходит.

И сразу пользуясь моментом, ещё вопросик.

Как сделать так чтобы я обращение к базе описал один раз и мне больше его непришлось нигде описывать
Код

$db=mysql_connect("localhost","root","");
mysql_select_db("automobil", $db);


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

Заранее спасибо!!!
PM MAIL   Вверх
krundetz
Дата 13.4.2010, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(studentigor @  13.4.2010,  14:39 Найти цитируемый пост)
я думал так, чето не выходит.

потому, что пишут так:
Код

$url = $str . "/index.php";

ну  и путь у вас наверняка не полностью указан, какая у вас структура каталогов?
Цитата(studentigor @  13.4.2010,  14:39 Найти цитируемый пост)
Ато у меня получается если я подключаю какой нибуть файл с функцией и мне при выборке приходится заново подключатся, 
а ели его описать только в index.php, откуда подключаются остальные, то не работает

покажите как вы подключаете


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
studentigor
Дата 13.4.2010, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



структура такая:
Код

indemain.php
папка1
    index.php
    abov.php
папка2
    ...
...

и в indexmain.php я выкупаю как будет называтся папка и делаю инклюд папка/index.php
в этом же индексе я использую базу, и там уже есть конект к ней, 
но этого не хватает приходится к ней конектится находясь в файле папка/abov.php
Может этот конект както можно сделать глобальным?
PM MAIL   Вверх
Цербер
Дата 13.4.2010, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну так создай отдельный файл с подключением к базе и инклудь его.
PM MAIL ICQ   Вверх
MoLeX
Дата 14.4.2010, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(krundetz @  13.4.2010,  15:22 Найти цитируемый пост)
потому, что пишут так:
Код

$url = $str . "/index.php";


Мы не знаем нечего о ОС (но судя потому, что не работает виндовский вариант - то дело имеем с юникс системами)

Для того, чтобы не было проблем при переносе лучше применять сепаратор
Код

echo DIRECTORY_SEPARATOR;


Цитата

В PHP есть предопределённая константа DIRECTORY_SEPARATOR, содержащая разделитель пути. Для Windows это «\», для Linux и остальных — «/». 


Это сообщение отредактировал(а) MoLeX - 14.4.2010, 05:53


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


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



MoLeX, про DIRECTORY_SEPARATOR незнал

у меня и на windows и на *nix-ах работает вариант с /


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
MoLeX
Дата 14.4.2010, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(krundetz @  14.4.2010,  13:02 Найти цитируемый пост)
MoLeX, про DIRECTORY_SEPARATOR незнал

 smile 

А он существует (ц)  smile 


Цитата(krundetz @  14.4.2010,  13:02 Найти цитируемый пост)
у меня и на windows и на *nix-ах работает вариант с / 

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


--------------------
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.0634 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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