Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z funkcją iclude
-Adamdo-
post
Post #1





Goście







mam taki problem z funkcją include. W zwykłej stronie wpisuje
  1. <? include("plik. php lub inny") ?>
wyskakuje mi błąd Parse error: parse error, unexpected T_STRING in C:\xitami\webpages\php\costam.xxx on line 1. chyba nie jest ważne co mam w pliku który jest w funkcji include bo próbowałem z różnymi typami plików i danymi ale zawsze jest to samo. Pomóżcie!!!!!!!!!!!
Go to the top of the page
+Quote Post
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




wazne jest co masz w zalaczanym pliku... poniewaz parsowany jest przez php.
Go to the top of the page
+Quote Post
-Adamdo-
post
Post #3





Goście







na początku dawałem takie coś
  1. <? echo "jakiś text" ?>
i już były błędy, wszystko co wpisywałem miało ten sam błąd
Go to the top of the page
+Quote Post
gladiror
post
Post #4





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


A dobrą masz ściężkę do pliku??


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
Hpsi
post
Post #5





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


raz zacznaj od
<?php
a nie <?

dwa zawsze na koncu dawa średnik ";"

trzy

echo 'jakis tekst';

w aopostofach


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
Adamdo
post
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


@Hps+ zrobiłem tak ale spróbuje to z apostrofami
EDIT - zrobiłem w tym pliku tak
  1. <? echo 'lol' ?>
i teraz mam taki błąd

Warning: main(budowa.php): failed to open stream: No such file or directory in C:\xitami\webpages\php\lol.php on line 13

Warning: main(): Failed opening 'budowa.php' for inclusion (include_path='.;c:\php4\pear') in C:\xitami\webpages\php\lol.php on line 13

EDIT2: teraz zrozumiałem że źle podałem ścieżkę, po podaniu prawidłowej dalej mam
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\xitami\webpages\php\menu.php on line 1 (może to coś z php albo serwerem??, ale nie sądze)

Ten post edytował Adamdo 20.09.2005, 19:13:47


--------------------
Go to the top of the page
+Quote Post
M45t3r
post
Post #7





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


  1. <?php echo 'lol'; ?>


zobacz twoj a moj skrypt


--------------------
Nie chce pieniedzy, diamentow, tulipanow i fasoli!
Go to the top of the page
+Quote Post
Adamdo
post
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


pierwszy plik (tam gdzie jest invlude) mam tak
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?
  6. include("menu.php");
  7.  ?>
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. </body>
  15. </html>
a drugi
  1. <? echo 'lo'; ?>


EDIT: Znalazłem taki temat z parse error i wszedłem na tą stronę z tokenami i znalazłem T_STRING i nic do tego wpisane nie jest

Ten post edytował Adamdo 21.09.2005, 12:14:16


--------------------
Go to the top of the page
+Quote Post
gladiror
post
Post #9





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


A obydwa pliki masz z rozszerzeniem *.php questionmark.gif Bo z tego co pamiętam pliki ze skryptami w php, musze mieć rozszerzenie do php... żeby przypadkiem nie było *.html... Podaj nazwy wszystkich plikow i ich cala zawartosc...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
Adamdo
post
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


@GLADRIOR: na bank php, nawet w tym błedzie masz napisane menu.php

Spróbowałem zamienić
  1. <? include("menu.php"); ?>

na
  1. <? include 'menu.php'; ?>
ale to nic nie dało choćby nie wiem co by w tym pliko pisało zawsze jest ten sam błąd (nawet jeśli jest pusty)


--------------------
Go to the top of the page
+Quote Post
Hpsi
post
Post #11





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


ehh zrob sobie tak
plik index.php
  1. <?php
  2.  
  3. echo '<html>
  4. <head>
  5. </head>
  6. <body>';
  7. include('menu.php'); 
  8. echo '</body>
  9. </html>';
  10.  
  11. ?>


następnie W TYM SAMYM KATALOGU zrób plik menu.php
a w nim zawartosc
  1. <?php
  2.  
  3. echo 'To jest moj pierwszy udany includowany plik!'; 
  4.  
  5. ?>


i powiedz mi czy nadal cos nie dziala

Ten post edytował Hpsi+ 21.09.2005, 12:47:40


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
Alchemy_A.R.T.
post
Post #12





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 3.09.2005

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


raz kolega sadzi bez srednikow na koncu, raz ze srednikami - moze w tym problem
Go to the top of the page
+Quote Post
gladiror
post
Post #13





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Dziwny problem, zrób może tak:

plik index.php:

  1. <?php
  2.  
  3. include("menu.php");
  4.  
  5. ?>


plik menu.php
  1. <?php
  2.  
  3. print("Działa");
  4.  
  5. ?>


Jak to nie zadziałą to mi ręce opadają biggrin.gif (pamietaj zeby w jednym katalogu zrobić te pliki...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
Adamdo
post
Post #14





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


no to ci już moga opadać gladrior po nie działa. wszystko jest taj jak mówicie: ten sam katalog, średniki, parę razy sprawdzałem czy nic błędnego nie wpisałem ale dalej jest
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\xitami\webpages\php\menu.php on line 1
(menu.php to jest plik wstawiany do innego)


--------------------
Go to the top of the page
+Quote Post
M45t3r
post
Post #15





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


pokaz kod menu.php ......


--------------------
Nie chce pieniedzy, diamentow, tulipanow i fasoli!
Go to the top of the page
+Quote Post
Hpsi
post
Post #16





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


pokaz studkure plikow np
|katalog
|- index.php
|- menu.php

nastepnie tak jak wyzej kolega mowi pokaz kod php dokladnie.

bo nie wiem czy to mozliwe ze jesli kopujesz nasz kod ci nie dziala, a moze masz php w apachu spalone ... moze sprob zaisntalwoac jeszcze raz apacha smile.gif


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
Adamdo
post
Post #17





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


to jest index.php
  1. <? echo '<html><head>
  2. <meta name="generator" content="WebSite PRO 4.3" /></head><body>';
  3.  
  4. include("menu.php"); echo '</body></html>'; ?>

a to menu.php
  1. <? print("dziala"); ?>
wszystko jest dokładnie takie samo
PS. ja mam zitami z php 4.40 ale właśnie ściągam krasnal serw biggrin.gif


--------------------
Go to the top of the page
+Quote Post
gladiror
post
Post #18





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Musisz jednak zmienić serwerek, bo ten jest na pewno skopany winksmiley.jpg


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
Adamdo
post
Post #19





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


zmieniłem 2 razy i wersję php też ale problem uważam za rozwiązanyexclamation.gif!!! Uzyłem funkcie require("cos") biggrin.gif
TEMAT UWAŻAM ZA ZAMKNITY

Ten post edytował Adamdo 3.10.2005, 19:21:41


--------------------
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 Aktualny czas: 19.08.2025 - 23:39