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??
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
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
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 (IMG:http://forum.php.pl/style_emoticons/default/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...
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
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ą (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (pamietaj zeby w jednym katalogu zrobić te pliki...
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 ......
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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ązany(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!! Uzyłem funkcie require("cos") (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 19:01