Ta bort och infoga med php?|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Ta bort och infoga med php?
Kizo
Member
Medlem
Forum Posts: 5235
Member Since:
September 16, 2002
sp_UserOfflineSmall Offline
1
March 8, 2004 - 12:53 am
sp_Permalink sp_Print

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?

Mathias_2
Member
Medlem
Forum Posts: 4544
Member Since:
June 30, 2001
sp_UserOfflineSmall Offline
563581
March 8, 2004 - 11:15 am
sp_Permalink sp_Print

Ja, fast det orkar nog ingen förklara här. Kolla skolan på http://www.phpportalen.net .

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
563596
March 8, 2004 - 11:30 am
sp_Permalink sp_Print

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...

Cezar
Member
Medlem
Forum Posts: 2708
Member Since:
January 20, 2002
sp_UserOfflineSmall Offline
563697
March 8, 2004 - 1:10 pm
sp_Permalink sp_Print

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?

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
563823
March 8, 2004 - 3:24 pm
sp_Permalink sp_Print

Cezar wrote: Känns lite ondödigt,varför?

Kan vara bra om man vill att alla sidor ska se ungefär lika ut, utan att använda frames eller iframes.

Kizo
Member
Medlem
Forum Posts: 5235
Member Since:
September 16, 2002
sp_UserOfflineSmall Offline
563839
March 8, 2004 - 3:31 pm
sp_Permalink sp_Print

zcorpan wrote: [quote=Cezar]Känns lite ondödigt,varför?

Kan vara bra om man vill att alla sidor ska se ungefär lika ut, utan att använda frames eller iframes.

Min tanke precis.
Och tack för hjälpen. Jag ska prova så fort jag får tid.

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
564045
March 8, 2004 - 7:13 pm
sp_Permalink sp_Print

You're welcome (;

Berätta sen hur det blev också... d=

Kizo
Member
Medlem
Forum Posts: 5235
Member Since:
September 16, 2002
sp_UserOfflineSmall Offline
564272
March 8, 2004 - 11:57 pm
sp_Permalink sp_Print

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.

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
564464
March 9, 2004 - 10:05 am
sp_Permalink sp_Print

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.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.

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

Kizo
Member
Medlem
Forum Posts: 5235
Member Since:
September 16, 2002
sp_UserOfflineSmall Offline
564838
March 9, 2004 - 5:53 pm
sp_Permalink sp_Print

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!

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
564845
March 9, 2004 - 6:03 pm
sp_Permalink sp_Print

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>
Kizo
Member
Medlem
Forum Posts: 5235
Member Since:
September 16, 2002
sp_UserOfflineSmall Offline
564877
March 9, 2004 - 6:42 pm
sp_Permalink sp_Print

Tackar.
Ojojoj, vad duktig jag börjar bli.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 512
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL