Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Blad, Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTIO
godzio89
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 18.07.2008

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


Mam taki plik:
CODE

<?php
class Strona
{

// atrybuty klasy Strona
public $zawartosc;
public $tytul = 'TLA CONSULTING';
public $slowa_kluczowe = 'TLA Consulting, Tutaj Lubią Atrybuty,
niektóre z moich najlepszych przyjaciółek to wyszukiwarki';
public $przyciski = array('Strona główna' => 'glowna.php',
'Kontakt' => 'kontakt.php',
'Usługi' => 'uslugi.php',
'Mapa strony' => 'mapa.php'
);
// operacje klasy Strona

public function __set($nazwa, $wartosc)
{
$this->$nazwa = $wartosc;
}

public function Wyswietl()
{
echo "<html>\n<head>\n";
$this->WyswietlTytul();
$this->WyswietlSlowaKluczowe();
$this->WyswietlStyle();
echo "</head>\n<body>\n";
$this->WyswietlNaglowek();
$this->WyswietlMenu($this->przyciski);
echo $this->zawartosc;
$this->WyswietlStopke();
echo "</body>\n</html>\n";
}

public function WyswietlTytul()
{
echo "<title> $this->tytul </title>";
}

public function WyswietlSlowaKluczowe()
{
echo "<meta name=\"keywords\" content=\"".htmlentities($this->slowa_kluczowe)."\" />";
}

public function WyswietlStyle()
{
?>
<style>

</style>
<?php
}

public function WyswietlNaglowek()
{
?>
<table width="100%" cellpading="12" cellspacing="0" border="0">
<tr bgcolor="black">
<td align="left"><img src="logo.gif" /></td>
<td>
<h1>TLA Consulting</h1>
</td>
<td align="right"><img src="logo.gif" /></td>
</tr>
</table>
<?
}

public function WyswietlMenu($przyciski)
{
echo "<table width = '100%' bgcolor = 'white' cellpadding = '4' cellspacing = '4'\n";
echo " <tr>\n";

//obliczenie wielkości przycisku
$szerokosc = 100/count($przyciski);

foreach ($przyciski as $nazwa=>$url)
{
$this->WyswietlPrzycisk($szerokosc, $nazwa, $url,
!$this->CzyToAktualnyURL($url));
}
echo " </tr>\n";
echo "</table>\n";
}

public function CzyToAktualnyURL($url)
{
if(strpos($_SERVER['PHP_SELF'], $url)==false)
{
return false;
}
else
{
return true;
}
}

public function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true)
{
if($active)
{
echo "<td width = '".htmlentities($szerokosc)."%'>
<a href = '".htmlentities($url)."'>
<img src = 'm-logo.gif' alt = '".htmlentities($nazwa)."' border = '0'></a>
<a href = '".htmlentities($url)."'><span class='menu'>$nazwa</span></a></td>";
}
else
{
echo "<td width = '".htmlentities($szerokosc)."%'>
<img src = 'boczne-logo.gif'>
<span class='menu'>$nazwa</span></td>";
}
}

public function WyswietlStopke()
{
?>
<table width="100%" bgcolor="black" cellpading="12" border="0">
<tr>
<td>
<p class="foot">&copy; TLA Consulting</p>
<p class="foot">Prosimy odwiedzić
<a href ="prawne.php">stronę informacji prawnych</a></p>
</td>
</tr>
</table>
<?
}
}
?>

Kod jest z ksiazki "Php MySql Vademecum Profesjonalisty wyd 3";
Wyswietla mi taki blad:
CODE

Parse error: parse error, expecting `T_OLD_FUNCTION' or
`T_FUNCTION' or `T_VAR' or `'}'' in
c:\usr\krasnal\www\rozdzial_06\strona.inc
on line 6



Ten post edytował godzio89 19.07.2008, 22:17:57
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




odpalasz kod napisany w php5 na php4


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
godzio89
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 18.07.2008

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


Uzywam Krasnal serv najnowsza wersje. Co zrobic, aby dzialalo?
Go to the top of the page
+Quote Post
yankes
post
Post #4





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 13.01.2006

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


nospor ci odpowiedzial co zrobic ;]

a tak btw. polecam AppServ - z krasnalem ( osobiscie ) mialem różne historie a appser.. jak narazie idealnie sie spisuje na localu

to chyba najnowsza jego wersja wraz z php 5 - pobierz i zainstaluj
http://prdownloads.sourceforge.net/appserv...10.exe?download
Go to the top of the page
+Quote Post
godzio89
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 18.07.2008

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


Zaraz go zainstaluje i przetestuje:)A czy da sie zrobic w nim takie cos?:
CODE

Czy appserv daje mozliwosc tworzenia bazy z poziomu lini komend?
Aktualnie czytam ksiazke "Php & MySql Vademecum Profesjonalisty wyd 3"
i tak w pierwszych rozdzialach o bazach danych kaza wejsc do mysql
z lini polecen i wpisac np takie cos:
"> mysql -h nazwa_komputera -u ksiazkorama -p < ksiazkorama.sql"
"> mysql showtables i wyswietla mi sie cos takiego:
+-------------------------+
|Tables_in_ksiazki |
+-------------------------+
| klienci |
|ksiazki |
|pozycje zamowione |
|zamowienia |
+-------------------------|
">mysql describe ksiazki"

Czy przez webserva moge cos takiego zrobic?Jezeli tak to w jaki
sposob?NIe chcialbym czytac ksiazki w inny sposob niz jest przedstawiony w ksiazce:(

Ten post edytował godzio89 20.07.2008, 11:51:08
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 - 20:39