Avatar billede jesperskov2 Nybegynder
13. november 2004 - 22:52 Der er 9 kommentarer og
1 løsning

Meget meget simpelt CMS system?

Hej..

Jeg vil lige høre om der ikke er en som vil lave et meget simpelt "cms" system...

Det skal fungere sådan at man skal kunne have f.eks. 5 sider: side1.php, side2.php, side3.php, side4.php og side5.php så skal man kunne logge ind og rette de sider...

Man skal ikke kunne andet fra admin delen af, man skal heller ikke kunne oprette eller slette sider derfra...

Du kan evt. adde mig på messenger: jesperskov@msn.com eller sende en mail til: mail@carplanet.dk
Avatar billede dennismp Nybegynder
13. november 2004 - 23:34 #1
Er det ikke ligefør du bare kan bruge phpfilemanager?
http://phpfm.sourceforge.net/#screenshots
Avatar billede dennismp Nybegynder
13. november 2004 - 23:36 #2
Avatar billede jesperskov2 Nybegynder
14. november 2004 - 07:45 #3
Det kan jeg desværre ikke bruge da det skal være et hjemmebygget et, men det eneste man skal kunne er at rette nogle sider, slet ikke andet skal man kunne!

Er der da ikke bare en som kan hjælpe!?

Og det vil være bedst hvis den ikke kører over en database, men det er ligemeget ;)
Avatar billede viciodk Praktikant
14. november 2004 - 08:33 #4
Du får det ikke til at virke uden en database.

Link 2 ser da udmærket ud.. Ellers kan du vel bare selv rette til. Det er et virkelig lille system.
Avatar billede dennismp Nybegynder
14. november 2004 - 11:56 #5
Jeg forstår ikke hvorfor det skal være hjemmelavet? Det er da vel ligegyldigt hvem der har kodet det for dig?

Dine krav er meget brede (man skal kunne redigerer x sider). Med begge systemer får du det og en masse andet. Er der noget du ikke har fortalt, siden du mener det skal være hjemmelavet?
Avatar billede kasper.h Nybegynder
14. november 2004 - 12:08 #6
<?php
if(isset($_POST['gem'])) {
    $f = fopen($_POST['filename'],"w");

    fwrite($f,$_POST['data']);
}
if(!$_GET['ret']) {
?>
<a href="?ret=page1.php">Ret side 1</a><br>
<a href="?ret=page2.php">Ret side 2</a><br>
<a href="?ret=page3.php">Ret side 3</a><br>
<a href="?ret=page4.php">Ret side 4</a><br>
<a href="?ret=page5.php">Ret side 5</a><br>
<?php
}
else {
    if (file_exists($_GET['ret'])) {
        $f = fopen($_GET['ret'],"r");

        $data = fread($f,filesize($_GET['ret']));
        fclose($f);
    }
?>
<form method="POST" action="<?=$_SERVER['PHP_SELF']?>">
<textarea name="data" style="width:300px; height:400px;"><?=htmlentities($data)?></textarea><br>
<input type="hidden" name="filename" value="<?=$_GET['ret']?>">
<input type="submit" name="gem" value="Gem">
</form>
<?php
    }
?>
Avatar billede kasper.h Nybegynder
14. november 2004 - 12:51 #7
Vi prøver lige igen..

fwrite($f,$_POST['data']);

skal være

fwrite($f,stripslashes($_POST['data']));
Avatar billede swaxi Nybegynder
15. november 2004 - 13:46 #8
kasper.h > kun hvis magic-quotes er slået til. det samme gælder i øvrigt $_GET['ret'].

<?php
function stripslashes_array(&$arr) {
  foreach (array_keys($arr) as $k) {
    $arr[$k] = stripslashes($arr[$k]);
  }
}
if (magic_quote_gpc()) {
  stripslashes_array($_GET);
  stripslashes_array($_POST);
  stripslashes_array($_REQUEST);
  stripslashes_array($_COOKIE);
}
set_magic_quote_runtime(0);
?>
Avatar billede kasper.h Nybegynder
15. november 2004 - 13:51 #9
...hvilket det er pr. default. Men ellers har du ret.
Avatar billede jesperskov2 Nybegynder
19. november 2004 - 17:15 #10
Kunne ikke bruge det.. men hva dælen.. du har da lavet en del :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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