Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [php5]Include
ChowiX
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 15.12.2006

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


Witam
Niedawno przeszłem na php5 i mam juz problemy...
mam problem z include
bo w php4 bylo tak
  1. <?php include('../plik.php'); ?>

i on includował plik który znajdował sie folder wcześniej
a w php5 nie działa tak.

Może ktoś podać jak to zrobić ?

Nie znam php5 przeszłem na tą wersje ponieważ mam pare skryptów które potrzebują php5 (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

Pozdrawiam

--------------

Aha jeszcze jedno
"URL file-access is disabled in the server configuration"
nie moge tak
  1. <?php include('http://www.nazwa.pl/plik.php'); ?>


Ten post edytował ChowiX 19.07.2007, 22:17:21
Go to the top of the page
+Quote Post
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


A czy plik php w którym includujesz znajduje się na innej subdomenie niż ten includowany?

Ten post edytował deirathe 20.07.2007, 00:06:45
Go to the top of the page
+Quote Post
FliSs_tCv
post
Post #3





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


a zamiast

  1. <?php include('cos.php'); ?>


to

  1. <?php include("cos.php"); ?>
Go to the top of the page
+Quote Post
ChowiX
post
Post #4





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 15.12.2006

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


Ale chodzi mi o to, żeby zrobić zeby zincludowało mi folder wczesniej
Przykład :
Jestem na stronie www.nazwa.pl/nazwa/
plik który chce zincludować jest na www.nazwa.pl
wiec musze zincludować plik który jest folder wczesniej
nie moge zincludować podająć całej scieżki (http://www.nazwa.pl/plik.php) ponieważ mam poblokowane funkcje
"URL file-access is disabled in the server configuration"

Wiec ?
Go to the top of the page
+Quote Post
NorthPole
post
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 20.02.2007
Skąd: Kraków

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


sprawdź prawa dostępu do tego pliku
Go to the top of the page
+Quote Post
ChowiX
post
Post #6





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 15.12.2006

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


OMG...

Pacz mam strone www.nazwa.pl/costam/index.php
w tym pliku jest <? include('../plik.php'); ?>
czyli chce zincludować plik (www.nazwa.pl/plik.php) do strony www.nazwa.pl/costam/index.php
UZYWAM PHP5 i nie wiem czy to poprawnie bo wyskakują błąd poprostu w tej linijce.
Go to the top of the page
+Quote Post
LEW21
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 31.01.2007

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


To jest poprawne. Prawdopodobnie niedziałanie jest winą dziwnych zabezpieczeń w pliku php.ini albo .htaccess
Go to the top of the page
+Quote Post
grabek93
post
Post #8





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


Mam podobny problem... kupiłem konto hostingowe z PHP 5 i... include nie działa...
Jeśli ktoś może mi napisać co krok po kroku mam zrobić...? jestem początkujący i nie bardzo wiem...
Go to the top of the page
+Quote Post
Fifi209
post
Post #9





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Podobny problem... ALE NIE TAKI SAM!

Mój jasnowidz ma wolne z powodu epidemii grypy! Prosimy więc o szczegóły.
Go to the top of the page
+Quote Post
grabek93
post
Post #10





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


No dobra. Co mam Ci więcej napisać?

Po prostu wgrywam pliki na hostsms.pl (do katalogu public_html). Na serwerze jest PHP 5.
funkcja INCLUDE nie działa.
Natomiast na yoyo.pl (Z PHP 4) te same pliki działają.

Nie wiem co jeszcze mam napisać.

PS nie ma żadnej epidemii

[edit] Znalazłem coś takiego:

Pliki .php domyślnie interpretowane są przez PHP5, można to jednak zmienić tworząc w katalogu public_html plik .htaccess o zawartości:
AddType php4-cgi .php
Wówczas wszystkie pliki .php (oraz .php4) będą interpretowane przez PHP4.


zrobiłem tak ale funkcja INCLUDE nadal nie działa.

Ten post edytował grabek93 16.10.2010, 12:00:37
Go to the top of the page
+Quote Post
Fifi209
post
Post #11





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


To napisz przynajmniej czym objawia się to niedziałanie, może jakieś błędy?
Go to the top of the page
+Quote Post
grabek93
post
Post #12





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


Nie ma błędów. Po prostu... kod jakby się nie ładuje.
Tzn że usunięcie "include" daje dokładnie ten sam efekt co kod z "include".

Po prostu funkcja się nie wczytuje. Zresztą co ja Ci będę mówił:

www.przerwa.hostsms.pl

Powinno wyświetlić się menu i prawa kolumna. Nie ma nic (IMG:style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #13





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


a require ? Też nie działa?

Ten post edytował fifi209 16.10.2010, 22:35:18
Go to the top of the page
+Quote Post
grabek93
post
Post #14





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


no nie działa
Go to the top of the page
+Quote Post
Webmasterr
post
Post #15





Grupa: Zarejestrowani
Postów: 71
Pomógł: 5
Dołączył: 7.08.2010

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


INCLUDE to instrukcja, nie funkcja!

include

Powinno być tak:

  1. include '../plik.php';


lub, jeśli nie działa:

  1. include '/../plik.php';


Działa teraz?
Go to the top of the page
+Quote Post
grabek93
post
Post #16





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


Dobrze. INSTRUKCJA.

Nie działa. pliki są w jednym katalodu.

NA INNYM SERWERZE WSZYSTKO DZIAŁA.

TU PROBLEM NIE JEST W KODZIE BO ON JEST DOBRY

[edit] problem raczej jest... na serwerze. Przeczytałem gdzieś że w pliku PHP.INI należy ?włączyć? f. globalne (ustawić glob $welcome).
nie wiem jak mam to zrobić bo to raczej tu jest problem. (ps nie mam pliku PHP.ini na serwerze).

To może jednak ktoś wie co mam zrobić? (IMG:style_emoticons/default/sad.gif)

Ten post edytował grabek93 17.10.2010, 19:30:17
Go to the top of the page
+Quote Post
kokers
post
Post #17





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

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


wklej linijkę która inkluduje ten plik który Ci się nie wczytuje.
Go to the top of the page
+Quote Post
grabek93
post
Post #18





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


  1. include('najnowsze-index.php');
Go to the top of the page
+Quote Post
sazian
post
Post #19





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


daj
  1. var_dump(include 'plik.php');

i pokarz wynik
Go to the top of the page
+Quote Post
grabek93
post
Post #20





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


Działa (IMG:style_emoticons/default/winksmiley.jpg)
Dzięki wszystkim za pomoc (IMG:style_emoticons/default/winksmiley.jpg)

Przegapiłem jedną rzecz. Że rozszerzenie miałem html... ;/
(z przyzwyczajenia źle zapisałem). Wystarczy je zmienić i wszystko śmiga (IMG:style_emoticons/default/winksmiley.jpg)
Dziękuję (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kokers
post
Post #21





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

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


No więc wiem na czym polega Twój problem...

Domyślnie odpala Ci się to:

index.htm

zamiast tego:

index.php

include działa, tylko serwer szuka najpierw czy jest index z rozszerzeniem htm. Dopiero jak nie znajdzie to szuka z .php.....
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 22.08.2025 - 17:27