Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] unexpected T_STRING, expecting
Forum PHP.pl > Forum > Przedszkole
M@iKi
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 ; )
jarrod
w php stringi łączymy z pomocą "."
czyli
  1. <?php
  2. echo $mymovies . urlencode('Żywiot Briana');
  3. ?>
M@iKi
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
atomek4
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?
kossa
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
M@iKi
Wrr.. :/

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

Pozdrawiam ; )

Edit

kossa to właściwie cały kod ; )
barat
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
M@iKi
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
barat
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
M@iKi
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.
jarrod
Twoja. Jakiś plik wczesniej wysyła już do przeglądarki jakieś dane (może przed session_start jest jakaś spacja lub enter w pliku?)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.