Avatar billede touchable Nybegynder
10. oktober 2006 - 20:14 Der er 3 kommentarer

Online oprettelse + redigering af PHP sider

Jeg har set det nogle steder (blogs osv.) hvor man i deres administrator panel kan oprette sider, og derpå vælge om man vil lave siden i PHP. Altså hvor man kan alt det der:

<?php
$query = mysql_query("SELECT * FROM tabel ORDER BY felt DESC") or die(mysql_error());
?>

<?php
echo "Min tekst";
?>

<?php
$navn = "Erik";
if($navn = 'Erik') {
echo "Navnet var ... Erik";
}
?>

Ja, dette og meget mere. Querys, if, echo og alt det man os man lave "offline" hvor man så bare smider siden op via FTP. Hvis man prøver selv og man fx har lavet et CMS system og vil prøve at lave en online side med PHP virker det ikke.

Nogle som ved hvordan man kan gøre det? :) (Håber det var information nok...)

Et eksemple på det kan være blog-systemet "Drupal", adressen er: http://demo.opensourcecms.com/drupal/

Brugernavn: admin
Kodeord: demo
Avatar billede webstuff Nybegynder
10. oktober 2006 - 20:29 #1
Du skal bare lade være med at køre nogle funktioner som htmlentities() og lign.
Så burde der ikke været noget problem i at bruge php :-)
Avatar billede touchable Nybegynder
10. oktober 2006 - 20:33 #2
Kan da godt lige prøve igen, men sidst jeg prøvede udskriv den bare al PHP'en som almindelig tekst, dog uden <?php i starten. Det var mærkelig nok fjernet på en eller anden mystisk måde.

Men prøver lige igen og melder tilbage ;)
Avatar billede touchable Nybegynder
10. oktober 2006 - 20:40 #3
Nej, desværre! Se her http://touchable.dk/pages.php?id=1 den fjerner bare <?php i starten. Min kode ser således ud:

<?
// MySQL connect

$id = $_GET['id'];

$query = mysql_query("SELECT * FROM cms_php WHERE id = '".$id."'") or die(mysql_error());
while($show = mysql_fetch_array($query)) {
echo "<b>".$show['header']."</b><br />";

echo nl2br($show['content']);
}
?>
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