September 16, 2002
Först och främst, låt mig berätta att jag kan noll om php.
Men jag undrar om detta är möjligt?
Att jag har texter som separata txt filer som jag sedan infogar och visar med hjälp av länkar med hjälp av php.
php:inculde eller nått?
Så här t.ex:
När man startar min site så finns där en lite välkomstext och nyheter.
Trycker man på en länk i menyn så försvinner den texten (med php's hjälp) och en annan infogas (en annan txt fil alltså). Och trycker man på ännu en annan meny länk så försvinner den aktuella texten och den nya kommer in?
Förstår ni hur jag menar? Är det möjligt?
June 30, 2001
Ja, fast det orkar nog ingen förklara här. Kolla skolan på http://www.phpportalen.net .
December 26, 2003
Ja, det går. Du kan ju även inkludera .html- och .php-filer. Jag antar att du vill infoga .php-filer...
<?php
if(!$id){$id="home";} //om inte variablen id finns så sätter vi den till "home"
?>
<html>
<head>
<title>php include</title>
</head>
<body>
Home
Link 1
Link 2
<?php include($id.".php"); ?>
</body>
</html>
Var noga med att inte blanda ihop stora och små bokstäver... Jag tycker att det är enklast att bara använda små bokstäver i koden.
EDIT: Det finns säkert andra sätt...
January 20, 2002
Kizo wrote: Först och främst, låt mig berätta att jag kan noll om php.
Men jag undrar om detta är möjligt?
Att jag har texter som separata txt filer som jag sedan infogar och visar med hjälp av länkar med hjälp av php.
php:inculde eller nått?Så här t.ex:
När man startar min site så finns där en lite välkomstext och nyheter.
Trycker man på en länk i menyn så försvinner den texten (med php's hjälp) och en annan infogas (en annan txt fil alltså). Och trycker man på ännu en annan meny länk så försvinner den aktuella texten och den nya kommer in?Förstår ni hur jag menar? Är det möjligt?
Känns lite ondödigt,varför?
September 16, 2002
Jadu... Som sagt, så kan jag noll om php och jag får det inte att funka...Hehe :S
Koden är säkert jätte bra, men jag får den inte att funka.
Det blir:
"Warning: Failed opening 'NAMN.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/kizozik.com/kizozik.com/httpd.www/phptest/index.php on line 25"
Plus att sidan ser konstig ut, på sätt jag inte kan förklara.
Jag har gjort, !bara som ett exempel!, hur det är jag vill ha det.
http://www.kizozik.com/phptest.....xempel.htm
Om jag kunde få koden i den filen eller något, så jag fick se hur det fungerade skulle jag verkligen bli glad.
Jag är ledsen om jag är irriterande, men jag kan inte.
December 26, 2003
Kizo wrote: Jadu... Som sagt, så kan jag noll om php och jag får det inte att funka...Hehe :S
Koden är säkert jätte bra, men jag får den inte att funka.Det blir:
"Warning: Failed opening 'NAMN.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/kizozik.com/kizozik.com/httpd.www/phptest/index.php on line 25"
Plus att sidan ser konstig ut, på sätt jag inte kan förklara.Jag har gjort, !bara som ett exempel!, hur det är jag vill ha det.
http://www.kizozik.com/phptest.....xempel.htmOm jag kunde få koden i den filen eller något, så jag fick se hur det fungerade skulle jag verkligen bli glad.
Jag är ledsen om jag är irriterande, men jag kan inte.
Scriptet försöker alltså inkludera "NAMN.php"? Då måste du ha en fil i samma mapp som heter "NAMN.php" för att det ska fungera.
EDIT: Kolla resultat och källkod här
September 16, 2002
Zcorpan; Tack så mycket!
Nu jag fatta 😀
Om du inte misstycker så har jag lite följdfrågor.
T.ex. om jag vill länka till en php fil som inte ligger i samma mapp. Hur gör jag då?
Och om du provar http://www.kizozik.com/phptest/ nu (Jag har bara lagt till lite grann på din kod, för att prova.) och trycker den sista länken så blir bakgrunen grön för jag har det i koden på "code.php". Sedan när jag tar någon annan länk igen så blir den vit igen, jag antar att detta är pga att koden som fanns där förut nu är borta. Men OM jag vill att färgen ska bestå, hur gör jag då?
Och hur gör jag så att t.ex. bakgrundsfärgen i lagret ändras?
Och än en gång, tack!
December 26, 2003
För att inludera en fil i en undermapp så kan du ju prova att skriva mappens namn i variabeln $id.
fil i undermapp
För att få samma bakgrunsfärg på alla sidor tycker jag att du kan använda en stilmall (css). Skriv följande i index.php mellan head-taggarna:
<style type="text/css">
<!--
body {background-color: #009966;}
-->
</style>
1 Guest(s)