Зареждане на config файл

Kameliaa

Registered
Здравейте, как може да се зареди този config.php от субдомейн. http://web-tourist.net/login/login/view.php?st=1234
 
конфиг файла да бъде извън директорията на скрипта. Примерно в поддомейн, друг домейн
 
Еми описваш пълния път до събдомейна. Така или ианче всичко ти е на директории.
 
Напиши ти как пробваш с include и също така къде всъщност се намира файлът.
 
Kameliaa каза:
Здравейте, как може да се зареди този config.php от субдомейн. http://web-tourist.net/login/login/view.php?st=1234
Колега, не си прави труда да прехвърляш изобщо файла във външни директории и прочие. Ако ти тресне грешка пак ще я покаже че базата липсва или конекция или прочие. Сложи си го в папка сложи .htaccess за да забраниш достъпа смени правата на папката и си патрон. Няма смисъл да правиш излишни магарии, когато не се знае къде ще ти изтрещи грешката. Така или иначе ще покаже ерор или прочие а идеята е да нямат достъп до файла през браузъра за да прочетът грешката на страницата на конфиг файла, иначе където я инклудваш там също може да тресне грешка. Както ти казах, файла в папка със забранен достъп през браузъра и си перфектен.
.htaccess
Код:
Deny from all
Options -Indexes
Това да има във файла поставен в директорията и хич не си играй да го изнасяш извън видимите директории, просто е излишно.
 
dakata__92 каза:
Kameliaa каза:
Здравейте, как може да се зареди този config.php от субдомейн. http://web-tourist.net/login/login/view.php?st=1234
Колега, не си прави труда да прехвърляш изобщо файла във външни директории и прочие. Ако ти тресне грешка пак ще я покаже че базата липсва или конекция или прочие. Сложи си го в папка сложи .htaccess за да забраниш достъпа смени правата на папката и си патрон. Няма смисъл да правиш излишни магарии, когато не се знае къде ще ти изтрещи грешката. Така или иначе ще покаже ерор или прочие а идеята е да нямат достъп до файла през браузъра за да прочетът грешката на страницата на конфиг файла, иначе където я инклудваш там също може да тресне грешка. Както ти казах, файла в папка със забранен достъп през браузъра и си перфектен.
.htaccess
Код:
Deny from all
Options -Indexes
Това да има във файла поставен в директорията и хич не си играй да го изнасяш извън видимите директории, просто е излишно.
Това не дава отговор на въпроса ми....
p.s. колежка
 
djman каза:
Напиши ти как пробваш с include и също така къде всъщност се намира файлът.
На този етап се боря с поддомейна. Пробвам всевъзможни практики, и не само с инклуд. Всякакъв друг файл се зарежда, но конфиг. - не.

p.s. Някой пробвал ли е изобщо подобно нещо с работещ резултат?
 
Да разбирам че искаш да заредиш subdomain.domain.com/config.php?
Или ../dir/to/subdomain/config.php?
Не става ясно (поне на мен) какво имаш предвид под "зареждане на конфиг от субдомейн".
 
Kameliaa каза:
djman каза:
Напиши ти как пробваш с include и също така къде всъщност се намира файлът.
На този етап се боря с поддомейна. Пробвам всевъзможни практики, и не само с инклуд. Всякакъв друг файл се зарежда, но конфиг. - не.

p.s. Някой пробвал ли е изобщо подобно нещо с работещ резултат?
Колежке, на нас не ни стана ясно какво имаш предвид. Дай нагледен пример.
 
djman каза:
Да разбирам че искаш да заредиш subdomain.domain.com/config.php?
Или ../dir/to/subdomain/config.php?
Не става ясно (поне на мен) какво имаш предвид под "зареждане на конфиг от субдомейн".

config.php - се намира :
subdomain.domain.com/config.php

да зарежда в :
domain.com


:cry:
 
Kameliaa каза:
djman каза:
Да разбирам че искаш да заредиш subdomain.domain.com/config.php?
Или ../dir/to/subdomain/config.php?
Не става ясно (поне на мен) какво имаш предвид под "зареждане на конфиг от субдомейн".

config.php - се намира :
subdomain.domain.com/config.php

да зарежда в :
domain.com


:cry:
Като грам не разбирате защо губите своето и нашето време?
 
Субдомейна на същия хост ли е като домейна, ако да, към коя папка е свързан?
 
uphero каза:
Kameliaa каза:
djman каза:
Да разбирам че искаш да заредиш subdomain.domain.com/config.php?
Или ../dir/to/subdomain/config.php?
Не става ясно (поне на мен) какво имаш предвид под "зареждане на конфиг от субдомейн".
config.php - се намира :
subdomain.domain.com/config.php
да зарежда в :
domain.com
:cry:
Като грам не разбирате защо губите своето и нашето време?
:!:
 
Ще помоля, на добър и приятелски тон в форума. Никой не се е родил научен. Ние сме тук да се обучаваме един друг и да си помагаме!

Лек и приятен ден!
 
Kameliaa каза:
uphero каза:
Kameliaa каза:
config.php - се намира :
subdomain.domain.com/config.php
да зарежда в :
domain.com
:cry:
Като грам не разбирате защо губите своето и нашето време?
:!:
Добре де какво ти налага да направиш тази манипулация и то от субдомейна към главният домейн? Направи си два файла и това е. Не съм пробвал да изкарам някакъв файл извън папката на субдомейна и после да го извикам в папката на субдомейна, тоест ще се намира в папката на домейна. Кажи и обясни какво налага тази операция за да ти налеем акъл. Мисля, че това което искаш може да стане просто ни дай йерархията на файловете си:
/dir/to/subdomain/config.php
и прочие до public_html папката. djman те попита много логичен въпрос. Как искаш да извикаш файла, и хапливата забележка на колегата за неразбирането, беше точно по тази тема, как искаш да извикаш файла. По принцип ни обясни логически какво откъде и как искаш да го извикаш, защото тук не сме гадатели, въпреки, че повечето баем на буркан с ракия преди лягане. :D :D :D
 
Примерна структура на файлове:

Код:
├── domain
│   └── index.php
└── subdomain
    └── config.php

За да заредим config.php в index.php, следният код е нужен:

PHP:
include __DIR__.'/../subdomain/config.php';

__DIR__ е папката на index.php
.. е "отиди назад"
и нататък следва пътя до config.php

Това се нарича relative path.
 

Горе