Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]include nie działa
lesz735
post 5.06.2016, 21:16:22
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.12.2014

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


Przeniosłem wszystko z debiana 7 na inny komputer z debian 8 i komenda: include ('tworzenie_tablicy_zsql.php'); nie działa, pozostałe include też nie. Po wklejeniu skryptów z include do index.php wszystko chodzi poprawnie. W debian7 wszystko działa poprawnie, include uruchamia skrypty. Na nowym komp. jest nowsza wersja MySQL i APACHE2. Czym zastąpić include??
Go to the top of the page
+Quote Post
com
post 5.06.2016, 23:25:17
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


czym się objawia nie działa, jakieś błędy cokolwiek, inna konfiguracja, może ścieżki się nie zgadzają
Go to the top of the page
+Quote Post
lesz735
post 6.06.2016, 05:00:11
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.12.2014

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


Pliki wyyływane include są w tym samym katalogu co index.php więc ścieżkki dostępu nie ma. Nie sprwdzałem dokładnie ale wydaje się że pozostałe polecenia zawarte w index.php są wykonywane natomiast zawarte tam trzy razy include(xx); odnoszące się do różnych plików xx.php isą gnorowane.
Go to the top of the page
+Quote Post
viking
post 6.06.2016, 06:25:35
Post #4





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Możesz zastąpić require tylko następnym wklej komunikat błędu jeśli chcesz pomocy. Poki co nie wiadomo nawet czy twój serwer parsuje pliki php.


--------------------
Go to the top of the page
+Quote Post
lesz735
post 6.06.2016, 18:01:07
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.12.2014

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


wg mnie na pewno parsuje bo kiedy wkleję include do index.php to działa ale może się mylę co do parsowania bo nie do końćaa rozumiem to pojęcie. Rquire wpisałem ale bez sygnału błędu też nie działa.
Go to the top of the page
+Quote Post
viking
post 6.06.2016, 18:20:40
Post #6





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


W przeglądarce pokaż źródło strony. Widzisz kod PHP czy jego wynik? Require rzuci błędem w przypadku niepowodzenia.


--------------------
Go to the top of the page
+Quote Post
lesz735
post 6.06.2016, 20:12:53
Post #7





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.12.2014

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


Rozwiązałem problem (jednak nie parsował chyba)

Na poprzednim komputerze działał poprawnie zapis:
<?
echo ("wejście na plik includenic.php;<p>");
include ('doinclude.php');
$a=7777777777777777777;
echo ("$a;<p>");
?>

teraz musi być:
<?php
echo ("wejście na plik includenic.php;<p>");
include ('doinclude.php');
$a=7777777777777777777;
echo ("$a;<p>");
?>


Bez php po ? na tym drugim nie działa.

Go to the top of the page
+Quote Post
Arcioch
post 6.06.2016, 20:17:20
Post #8





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


php ini short_open_tag
i powinno być wszystko jasne smile.gif
Go to the top of the page
+Quote Post
com
post 6.06.2016, 21:49:07
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


pomijając że () to są zbędne to tak, celowo zostały włączone short_open_tagi w php od nowszych wersji php wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:11