Gå til innhold

Navigasjonssystem inspirert av kommandolinje


Anbefalte innlegg

Videoannonse
Annonse

<?php
  $the_name = $_GET['greeting-name'];
  $the_page = $the_name.".php";
  $mappe_navn = "php/";
  if(file_exists($mappe_navn.$the_page) == true) {
       include("$the_page);
  }
  else {
      echo $the_name;
  };
?>

 

Utseende

ikke ferdig enna, men det blir.. kan noen fortelle meg hva som er feil med koden?

Endret av nikkern
Lenke til kommentar
<?php
  $the_name = $_GET['greeting-name'];
  $the_page = $the_name.".php";
  $mappe_navn = "php/";
  if(file_exists($mappe_navn.$the_page) == true) {
       include($the_page);
  }
  else {
      echo $the_name;
  };
?>

 

Utseende

ikke ferdig enna, men det blir.. kan noen fortelle meg hva som er feil med koden?

5404347[/snapback]

sånn. prøv nå

Lenke til kommentar

<?php
 $the_name = $_GET['greeting-name'];
 $the_page = $the_name.".php";
 $mappe_navn = "php/";
 if(file_exists($mappe_navn.$the_page) == true) {
      include($mappe_navn.$the_page);
 }
 else {
     echo $the_name;
 };
?>

nå funker den som fjell! skal legge den i egen mappe og redigere vis.htm til å vise tilgjengelige kommandoer, og lage egne php filer.. poster resultat senere! TAKK FOR HJELPA!

Lenke til kommentar
<?php
$the_name = $_GET['greeting-name'];
$the_page = $the_name.".php";
$mappe_navn = "php/";
if(file_exists($mappe_navn.$the_page) == true) {
     include($mappe_navn.$the_page);
}
else {
    echo htmlspecialchars($the_name);
};
?>

Lenke til kommentar

Hei! Jeg så prosjektet ditt og syntes det var en god idè. I god copycat-ånd fant jeg ut at jeg skulle bruke det samme til en av mine egne sider. Problemet var bare at den saken du kom opp med var ikkje noe jeg kunne tenke meg å bruke.

 

Så, jeg har brukt den siste timen (++) og jeg har skrevet mitt eget lille kommandolinje-script. Du finner det på cmd.kikka.org!

 

Jeg har gjort noen få endringer ihvordan det fungerer. For det første bruker jeg bare php og html/css! Dermed bruker jeg POST-funksjon, og jeg synes det blir mer kommando hvis man må bruke enter. Har i tillegg lagt til et lite skript som gjør at når man loader siden så er det autofocus på boksen hvor man skriver inn kommandoen! (copypaste fra kilden til google.no). En siste kul funksjon er hentet fra kommandolinja til windows. man skriver hjelp for å få vite om kommandoer.

 

Vel.. Kanskje du liker det, eller kanskje ikke. Jeg er hverfall fornøyd. Og påbygningsmuligheter har det òg.

Lenke til kommentar
Jeg elsker det! Kan jeg få bruke det? Og er det mbulighet for at den kan kjøre kommandoer slik at include blir skiftet i en div en annen plass påsida?

5407465[/snapback]

 

 

Visst kan du bruke det! Derfor kilden ligger på siden.

 

Når det gjelder ditt andre spørsmål så vet jeg ikke helt hva du mener, så om du kan gi meg en bedre forklaring så hadde det vært fint. Bare å spørre hvis du trenger hjelp til noe ;)

Lenke til kommentar

Jeg vil at denne ska ligg til venstre eller nederst på sida (litt mindre versjon av denne selfølgelig) og hvis jeg skriver creations, så vil index.php?id=(ettellerannet.php) bytte til index.php?id=creations.php. Da vil det fungere kjempebra som navigasjonsystem på et nytt layout jeg skal lage!

Lenke til kommentar

Plasseringen av diven og endring av utsende endrer enkelt du med CSS/html! Når det gjelder include kan d ordnes slik:

 

 


<?php //AV KiKKA!! KiKKA.org 2006!
//Getting the post info  
$tofilter = $_POST['command'];
//fjerner htmlspecialchars
$tofilter = htmlspecialchars($tofilter, ENT_QUOTES);
//removing case sensitivity
$command = strtolower($tofilter);


if($command == 'hjelp') 
 $vis = "hjelp.php";
elseif($command == 'vis_linker')
 $vis = "vis_linker.php";
elseif($command == 'om_meg')
 $vis = "om_meg.php";
elseif($command == 'vis_morro')
 $vis = "vis_morro.php";
elseif($command == 'vis_bilder')
 $vis = "vis_bilder.php";
elseif($command == 'hei')
 $vis = "hei.php";
elseif( empty($command) == true )
 $vis = "tom.php";
else
 $vis = "feilkommando.php";

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" >

<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
   <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" />
   <link rel="stylesheet" href="stilark.css" type="text/css" title="Default"/>
   <title>CMD-navigasjon</title>
<script>
<!--
function sf(){document.f.command.focus();}
// -->
</script>
 </head>
<body onLoad=sf()>
<h1>navigering med kommandolinje</h1>
<div id="vindu">
 <?php 
 echo include($vis);
 ?>
</div>
<div id="linja">
<form action="index.php" method="POST" name="f"/>
CMD> <input id="cmd" type="text" autocomplete="off" name="command" size="40" maxlength="40"/>
<input id="submit" type="submit" value="GO"/>
</div>
<br/>
<br/>
<span id="nede"><a href="kilde.rar" title="Kildekode" style="margin-left: 30px;">Kilde</a> <h2>// </h2><a href="http://www.KiKKA.org"> KiKKA.org 2006</a></span>
</body>

</html>

 

som du ser settes $vis til "filnavn.php" når en spesiel kommando kjøres. Så includes "filnavn.php" inne i div'en!

Lenke til kommentar

Funker som bare det, selv om det var ikke helt det jeg tenkte på=P men hvis jeg har masse innhold i ei php fil, så vil den ikke bryte linjer, den bare fortsetter vertikalt. Den skal jo egentli skifte linje. La inn overflow:auto; på den også.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...