Avatar billede kingrex666 Nybegynder
23. august 2004 - 20:43 Der er 6 kommentarer og
1 løsning

link i php kontra html

hej folkens jeg har en side som er i php. Men det meste er skrevet i html kode. Jeg tænkte på om det kunne betale sig at lave f.eks. links om fra standart ( <a href="x">x</a> ) til et php link ( etellerandet.php?f=nogetandet ) <- eller noget ligenede. ? Jeg skal bruge fordi jeg afvikler en masse scripts på siten. Men kan det tids mæsigt betale sig at konvaterer hele siten til php-kode og er det bedre og hvad er forskellen i forhold til hinanden?
Avatar billede exp Juniormester
23. august 2004 - 21:09 #1
Grundregel:
PHP _genererer_ HTML-kode...
Avatar billede exp Juniormester
23. august 2004 - 21:14 #2
Hvis du har et stort site med mange statiske sider, kan det nok ikke betale sig at ændre alle sider til php, men blot dem der kalder php-sider etc.
Avatar billede Slettet bruger
23. august 2004 - 22:31 #3
Du skal kun lave om til php der, hvor du har et formål med det.
Avatar billede kingrex666 Nybegynder
24. august 2004 - 17:43 #4
det er altså ikke smarter at kalde en side via et php=?link iforhold til et alm.
a href=link hvis det er såden hele siten et bygget op?
Avatar billede exp Juniormester
24. august 2004 - 17:50 #5
du kalder en php-fil på samme måde som du kalder en html-fil

Du skal lige forstå, at:
PHP _genererer_ HTML-kode


PHP'en udfører en større eller mindre række kommandoer, hvorefter den outputter HTML

Eksempel:
-------------------------------------------------------
<html>
<head>
<title>test</html>
</head>
<body>
Hello World!
</body>
</html>
-------------------------------------------------------

giver samme output som:
-------------------------------------------------------
<html>
<head>
<title>test</html>
</head>
<body>
<?php echo "Hello World!"; ?>
</body>
</html>
-------------------------------------------------------

og:
-------------------------------------------------------
<?php
  $output = "<html>";
  $output .= "<head>";
  $output .= "<title>test</html>";
  $output .= "</head>";
  $output .= "<body>";
  $output .= "Hello World";
  $output .= "</body>";
  $output .= "</html>";

  echo $output;
?>
-------------------------------------------------------
Avatar billede Slettet bruger
24. august 2004 - 20:56 #6
Og den første af exps eksempler vil fungere lige godt med filnavnet hejsa.html som med hejsa.php - så længe man bare linker til den rigtige fil.

Hvis du har et formål med at skifte fra HTML til PHP, så kan det være smart nok, men hvis du ikke har et formål, er det bare en hulens masse arbejde, som man lige så godt kunne have ladet være med.
Avatar billede kingrex666 Nybegynder
21. november 2004 - 00:00 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester