Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: includowanie z innego folderu
Forum PHP.pl > Forum > Przedszkole
trucksweb
przepraszam za prostackie pytanie dry.gif
ale jak includowac plik, ktory jest w innym folderze niz plik ze skryptem do ktorego sie includowuje plik questionmark.gif

  1. <?php include "../plikphp"; ?>

bo to nie dziala sad.gif
Fipaj
Musi działać.
  1. <?php
  2.  
  3. if (file_exists ('../plik.php')) {
  4. include ('../plik.php');
  5. }
  6. else {
  7. print ('Plik "../plik.php" nie istnieje!');
  8. }
  9.  
  10. ?>
trucksweb
no nie dziala:(

plik do utworzenia tabel
  1. <?php
  2.  
  3.  
  4. //plik polaczenia z baza !
  5. require_once '../conn.php';
  6.  
  7.  
  8. /*utworzenie tabeli z uprawnieniami*/
  9. $cms_uprawnienia_poziomy = "CREATE TABLE IF NOT EXISTS cms_uprawnienia_poziomy (
  10. uprawnienia_poziom tinyint(4) NOT NULL auto_increment,
  11. uprawnienia_nazwa varchar(50) NOT NULL default '',
  12. PRIMARY KEY (uprawnienia_poziom)
  13. )";
  14. ....
  15.  
  16. ?>


polaczenie

  1. <?php
  2. define('SQL_HOST','localhost');
  3. define('SQL_USER','root');
  4. define('SQL_PASS','krasnal');
  5. define('SQL_DB','mmm');
  6.  
  7. //polaczenie z serwerem
  8. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or
  9. die('Niedudane polaczenie z serwerem bazy danych: ' . mysql_error());
  10.  
  11. //wybranie bazy danych
  12. mysql_select_db(SQL_DB, $conn) or
  13.  die('Nieudane polaczenie z baza danych: ' . mysql_error());
  14.  
  15. ?>


i wywala
blad,
Fipaj
Jaki błąd?
trucksweb
  1. <?php
  2. Warning: main(../conn.php): failed to open stream: No such file or directory in c:&#092;usr\krasnal\www\cms\cms_tabele.php on line 1
  3.  
  4. Warning: main(): Failed opening '../conn.php' for inclusion (include_path='.') in c:&#092;usr\krasnal\www\cms\cms_tabele.php on line 1
  5. Nie wybrano żadnej bazy danych
  6. ?>
revyag
Błąd masz w pliku cms_tabele.php, a w którym katalogu w strukturze projektu masz plik do łącznia z bazą ? Błąd wskazuje że napewno nie w tym który podałeś smile.gif
trucksweb
mam tak na serwerze:

conn.php
[install]- index.php
- cms_tabele.php
- form.php
- ......

mam jeden folder w ktorym sa pliki instalacyjne bazy i tabel, a plik conn.php do laczenia z baza jest poza tym katalogiem. nie chce zeby byl w katalogu instalacyjnym bo go zawsze bedzie mozna usunac po instalacji.
jak go wrzuce do katalogu install wszystko dziala dry.gif


// laugh.gif
oj jaki ja glupi , zly link podalem i gdy chcialem zainstalowac tabele instalowalem ale w zupelnie innym katalogu exclamation.gif -troche sie pogubilem na dysku winksmiley.jpg
oczywiscie wszystko pieknie dziala, dzieki wszystkim snitch.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.