Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] unexpected T_STRING, expecting, Początkujący ; 0
M@iKi
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.08.2007

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


Witam zgłębiam tajniki Php & Mysql z książka "PHP5, Apache, MySQL Od podstaw"
Bardzo dobrze mi się mi ją czyta , ale utchnołem w pewnym momencie , a mianowicie
"Znaki specjalne w adresach URL"

Mam kod


<?php

echo $mymovies urlencode('Żywiot Briana');

echo "<a href='new.php?favmovie=$mymovies'>";
echo "Mój ulubiony film";
echo "</a>";

?>

Jednak po załadoaaniu pliku przeglądarka zwraca mi błąd

Kod
[b]Parse error[/b]:  parse error, unexpected T_STRING, expecting ',' or ';' in [b]C:\Program Files (x86)\WebServ\httpd\movie1.php[/b] on line [b]11[/b]


Linia 11 to

echo $mymovies urlencode('Żywiot Briana');

Proszę o pomoc

Mysql i Php w wersji 5.x.x

Pozdrawiam ; )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
jarrod
post
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


w php stringi łączymy z pomocą "."
czyli
  1. <?php
  2. echo $mymovies . urlencode('Żywiot Briana');
  3. ?>
Go to the top of the page
+Quote Post
M@iKi
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.08.2007

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


Teraz mam

Kod
<?php

echo $mymovies . urlencode('Żywiot Briana');

echo "<a href='new.php?favmovie=$mymovies'>";
echo "Mój ulubiony film";
echo "</a>";

?>


i Nadal jest tak samo :/

Pozdrawiam
Go to the top of the page
+Quote Post
atomek4
post
Post #4





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Witaj,

sprawdziłem u siebie ten kod, który podałeś i u mnie nie wyświetla żadnego błędu. Może problem leży gdzie indziej?
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Linia 11 to nie zawsze znaczy linia 11 smile.gif musisz podać większy fragment kodu bo do 11 trzeba przyjąć granicę błędu.

Łukasz


--------------------
Go to the top of the page
+Quote Post
M@iKi
post
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.08.2007

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


Wrr.. :/

Korzystam z WebServ , był pod ręką.
Jutro zainstaluje normalne Apache , Mysql , Php

Pozdrawiam ; )

Edit

kossa to właściwie cały kod ; )

Ten post edytował M@iKi 18.08.2007, 21:40:17
Go to the top of the page
+Quote Post
barat
post
Post #7





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


A może zobacz errate do tej ksiażki ? Moze to błąd?

Ja ją przerabiałem i chyba nie miałem problemów ... noo chyba, że gdzieś koło 500 strony ... Też robiłem na WebServ (bardzo sobie chwalę i używam do dziś) , jak i na Vertrigo i WAMP smile.gif
Ogólnie bardzo fajna książka smile.gif

http://mln-web.cs.odu.edu/~mln/code/ch02.htm

Tu masz wszystkie kody z tej książki

Ten post edytował barat 18.08.2007, 21:44:24
Go to the top of the page
+Quote Post
M@iKi
post
Post #8





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.08.2007

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


Dzięki za link ; )
Książeczka naprawde jest super , napisana prostym językiem, bardzo dobrze się czyta ; )


Zainstaluje za moment jeszcze Krasnal Serv , mam nadzieję , że nie będzie problemu :roll2:

Pozdrawiam
Go to the top of the page
+Quote Post
barat
post
Post #9





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


Nie instaluj krasnala - to już dawno zawieszony przestazały projekt smile.gif

Może jeszcze raz zainstaluj WebServ i sprawdź , czy na pewno zaznaczyłeś PHP5 i MySQL5 smile.gif
Go to the top of the page
+Quote Post
M@iKi
post
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.08.2007

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


Niech mnie ktos oswieci

Moj kod

<?php
session_start();
$_SESSION['username']="Joe12345";
$_SESSION['authuser']=1;
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<body>
<?php

$mymovies = urlencode('Żywiot Briana');

echo "<a href='new.php?favmovie=$mymovies'>";
echo "Mój ulubiony film";
echo "</a>";

?>

zwraca Error :


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files (x86)\WebServ\httpd\movie1.php:2) in C:\Program Files (x86)\WebServ\httpd\movie1.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files (x86)\WebServ\httpd\movie1.php:2) in C:\Program Files (x86)\WebServ\httpd\movie1.php on line 3
Mój ulubiony film

Wina moja czy WebServ wr.. mad.gif mad.gif mad.gif

Pozdrawiam.
Go to the top of the page
+Quote Post
jarrod
post
Post #11





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


Twoja. Jakiś plik wczesniej wysyła już do przeglądarki jakieś dane (może przed session_start jest jakaś spacja lub enter w pliku?)
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: 20.08.2025 - 04:44