Undrar om det finns någon som är lite haj på php och liknande. Har suttit ett tag och pulat med en hemsida i php. Inte 100 på php men kan väl en del. En sak hade jag velat göra bättre. Designen på sidorna är likadan med menyer och så vidare. Just nu har varje sida en fil med allt innehåll vilket tar plats och känns onödigt, speciellt när man uppdaterar. Går det att skapa en fil för utseendet och en annan för innehållet.
Jag vill minnas att asp hade en sådan funktion där man bara sparade texten eller skriptet till en fil och resten till en annan fil. Ändrade man i menyn sparade man till den filen varpå samtliga sidor ändrades. Dessutom fick sidan namnet default.asp?5 eller liknande. Om någon vet om det går att även döpa om sidorna till motsvarande vore det ännu bättre.
Tackar på förhand.
Php-fråga
- ebbot
- Inlägg: 590
- Blev medlem: 08 apr 2008, 21:14
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: 127.0.0.1
- Kontakt:
Php-fråga
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Underskattad hjälp precis som denna och denna
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: Php-fråga
Du kan t.ex. lägga alla funktioner i en fil som du sedan kan inkludera i andra filer, på det sättet slipper du skriva samma kod flera gånger.
http://se2.php.net/include/
/Micke
http://se2.php.net/include/
/Micke

- ebbot
- Inlägg: 590
- Blev medlem: 08 apr 2008, 21:14
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: 127.0.0.1
- Kontakt:
Re: Php-fråga
Php-script kör jag med include men inte css, menyer i jquery osv. Det jag tänkte mig var om det går att ha själva sidan i en fil och texten i en annan. Alltså att lägga informationen under kol1 i en fil och resten i en annan. Här är ungefär så som sidan ser ut:
Går det att göra med include? Jag tänker mest på hur man gör om man t.ex. trycker på meny 2 och ska få en ny textmassa. Skriver man då href="<?php include("filer/textfil.html"); ?>" eller?
Kod: Markera allt
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<meta name="" content="" />
<meta name="description" content="" />
<link href="css.css" rel="stylesheet" type="text/css" />
<link href="css/dropdown/dropdown.css" media="all" rel="stylesheet" type="text/css" />
<link href="css/dropdown/themes/default/default.css" media="all" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
</div>
<div id="content">
<ul id="nav" class="dropdown dropdown-horizontal">
<li><a href="">Start</a></li>
<li class="dir">Information
<ul>
<li><a href="">meny1</a></li>
<li><a href="">meny2</a></li>
</ul>
</li>
<li class="dir">Schema
<ul>
<li><a href="">meny3</a></li>
<li><a href="">meny4</a></li>
</ul>
</li>
<li><a href="">kontakt</a></li>
</ul>
<div id="kol1">
<h3>Rubrik 1</h3>
<p>Textmassa</p>
</div>
<div id="kol2"></div>
<div style="clear: both;"> </div>
</div>
</div>
</body>
</html>
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Underskattad hjälp precis som denna och denna
-
- Inlägg: 787
- Blev medlem: 18 jun 2007, 03:44
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: malmö
- Kontakt:
Re: Php-fråga
Du kan göra det mesta med include eftersom det i princip bara injicerar den filen du includar precis på den plats där du includade den. Om man ska tala om rent utseende så kan du styra det med vanlig CSS, som du verkar använda dig av, men det finns långt mer sofistikerade och smidigare sätt som t.ex. http://www.smarty.net/ om du vill skilja på kod och det grafiska.