Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Cofniecie katalogu
jackraymund
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

Ostrzeżenie: (0%)
-----


j/w
jestem w katalogu
glowny/skin/red/index.php
i chcialbym podac sciezke do glowny/include/plik.php aby działała w funkcji include

Ten post edytował jackraymund 25.01.2013, 15:52:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
aras785
post
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem...

O to chodzi?
  1. include('../../include/plik.php');
Go to the top of the page
+Quote Post
jackraymund
post
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

Ostrzeżenie: (0%)
-----


jestem w pliku index.php który znajduje się

glowny/skins/red/index.php
a chcialbym odczytać index.php ktory jest
glowny/include/index.php


poki co niemam jak sprawdzić kodu czy działa dlatego pytam


@edit
działa dzięki wielkie

Mam kolejny problem z katalogami
glowny index.php znajduje się w katalogu glowne/index.php
jego zawartosc to
  1. <?php
  2. require('conn.php');
  3. include('skins/uncomplicated/index.php');
  4. ?>

i w tym pliku ktory jest w skins/uncomplicated/index.php jest kod
  1. @$strona=$_GET['s']; // 1
  2.  
  3. if (file_exists('../../include/'.$strona.'.php'))
  4. include('../../include/'.$strona.'.php'); // 2
  5. else
  6. include('../../include/home.php');
//
i nie dziala, czemu?

zdaje mi się że fileexissts nie ogarnia tego, bo jak wpisze
  1. @$strona=$_GET['s']; // 1
  2.  
  3. if (file_exists('../../include/'.$strona.'.php'))
  4. include('.../../include/'.$strona.'.php'); // 2
  5. else
  6. include('.../../include/home.php');

to mi odpala home.php

wygooglowalem
f (file_exists($_SERVER['DOCUMENT_ROOT']."/folder/test.txt")

Ten post edytował jackraymund 25.01.2013, 23:31:14
Go to the top of the page
+Quote Post
kristaps
post
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


Na pewno wszystkie ścieżki są dobre? Sprawdź to prostym skryptem:

  1. <?php
  2. $nazwa_pliku = '/sciezka/do/pliku.php';
  3.  
  4. if (file_exists($nazwa_pliku)) {
  5. echo "Plik $nazwa_pliku istnieje";
  6. } else {
  7. echo "Plik $nazwa_pliku nie istnieje";
  8. }
  9. ?>


Poza tym:

  1. if (file_exists('../../include/'.$strona.'.php'))
  2. include('.../../include/'.$strona.'.php');


Zmieniłeś ścieżkę w include, a nie warunku.
Go to the top of the page
+Quote Post
jackraymund
post
Post #5





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

Ostrzeżenie: (0%)
-----


juz znalazlem odpowiedz, trzeba bylo podac kompletna sciezke do tego
f (file_exists($_SERVER['DOCUMENT_ROOT']."/folder/test.txt")
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 23:02