TCi Skrevet 17. desember 2005 Rapporter Del Skrevet 17. desember 2005 Hei Jeg lurer på om noen har tips om muligheter angående å redigere php-filer på nettet via nettleseren. Ser etter noe som kan kjøres på webhosten min slik at jeg kan redigere filene når jeg ikke er på min egen maskin. Lenke til kommentar
Shikaru Skrevet 17. desember 2005 Rapporter Del Skrevet 17. desember 2005 Vi har en plass for PHP i forumet. Om jeg ikke tar helt feil passer posten best inn der. Lenke til kommentar
trrunde Skrevet 17. desember 2005 Rapporter Del Skrevet 17. desember 2005 Lag en php side som leser inn innholdet i en annen php fil til et textarea så går det Lenke til kommentar
Jankee Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 Flyttes over til php-kategorien etter ønske. Lenke til kommentar
stian90_2 Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 (endret) jeg har brukt dette scriptet... <?php $file = $_GET['file']; $innhold = file_get_contents($file); $this_file = basename($_SERVER['PHP_SELF']); if (!isset($file)) { if ($handle = opendir('.')) { while (false !== ($fil = readdir($handle))) { if ($fil != "." && $fil != "..") { echo "<a href=\"$this_file?file=$fil\">$fil</a><br />\r\n"; } } } closedir($handle); } else if ($_GET['step'] == "1") { $handle = fopen($file, "w"); fwrite($handle, $_POST['text']); fclose($handle); echo "Fullført!"; } else { ?> <form action="<?= $this_file."?step=1&".$_SERVER['QUERY_STRING'] ?>" method="post"> <textarea name="text"><?= $innhold ?></textarea><br /> <input type="submit" value="Lagre!" /> </form> <?php } ?> Med dette kan du redigere filer online.. Det som er minus er at ALLE kan gjøre det.. Om du vil ha den versionen der du må logge inn for og bruke det, si ifra =) Endret 18. desember 2005 av stianiquniez Lenke til kommentar
TCi Skrevet 18. desember 2005 Forfatter Rapporter Del Skrevet 18. desember 2005 Med dette kan du redigere filer online..Det som er minus er at ALLE kan gjøre det.. Om du vil ha den versionen der du må logge inn for og bruke det, si ifra =) 5306942[/snapback] Takk for godt svar. Om du kunne også fikset en med innlogging så hadde det vært topp. Akkurat hva jeg trenger! Lenke til kommentar
lokeland Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 (endret) Her har du en enkel og generelt sikker måte å logge inn på: http://www.pixel2life.com/forums/index.php?showtopic=1742 Om du ikke har tilgang til MySQL har jeg skrevet om "logginn-sjekk delen" så du slipper dette: <?php session_start(); include "connect.php"; $username = md5($username); $username2 = "56f491c56340a6fa5c158863c6bfb39f"; // Krypter brukernavnet ditt her: http://webnet77.com/cgi-bin/helpers/md5.pl if ($username == $username2) { session_register("username"); // "username" kan du også bytte ut med md5-krypteringsnøkkelen eller bare ditt ordinære brukernavn Header("Location: protected.php"); } else { echo "<div align=center><b>Oops! Your login is wrong. Please click back and try again.</b></div>"; } ?> Fiksa på det Ernia påpekte! Her har du også en utloggingsside som du f.eks. kaller "loggut.php": <?php session_start(); $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); echo ('Du har nå logget ut suksessfullt'); } else { echo ('Du kan jo ikke logge ut nå du ikke er logget inn da! :)'); } session_destroy(); ?> Endret 18. desember 2005 av Glisevask Lenke til kommentar
Ernie Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 (endret) Uhmm... burde det ikke stå if ($username == $username2 && $pw == $pw2) ? Hvis ikke trenger man bare å ha brukernavnet riktig for å logge inn ... Endret 18. desember 2005 av Ernie Lenke til kommentar
lokeland Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 (endret) Fiksa på det nå og fjerna passordgreia i det hele tatt, er vel strengt tatt ikke nødvendig heller. Glemte også at || betyr eller.. La også til en helt enkel utloggingsside! BTW er "protected.php" den sida du legger denne koden i: <? session_start(); if(!isset($username)) { // Variabelen "$username" må være den samme som navnet på session som ble definert i "login-sjekk-fila" -> (session_register("[B]username[/B]");) Header("Location: login.html"); } else { ?> Her setter du inn scriptet ditt. <? } ?> Fiksa litt også.. Endret 18. desember 2005 av Glisevask Lenke til kommentar
stian90_2 Skrevet 18. desember 2005 Rapporter Del Skrevet 18. desember 2005 Her er det med innlogging.. Jeg bruker mortz0r sitt innlogginscript, for dette. Finnes her : http://mortz.tjokk.net/download/PHP-Scripts/loginscript.zip <?php session_start(); if ($_SESSION['LoggedIn']) { $LoggedIn=true; } else { $LoggedIn=false; } if ($LoggedIn) { $file = $_GET['file']; $innhold = file_get_contents($file); $this_file = basename($_SERVER['PHP_SELF']); if (!isset($file)) { if ($handle = opendir('.')) { while (false !== ($fil = readdir($handle))) { if ($fil != "." && $fil != "..") { echo "<a href=\"$this_file?file=$fil\">$fil</a><br />\r\n"; } } } closedir($handle); } else if ($_GET['step'] == "1") { $handle = fopen($file, "w"); fwrite($handle, $_POST['text']); fclose($handle); echo "Fullført!"; } else { ?> <form action="<?= $this_file."?step=1&".$_SERVER['QUERY_STRING'] ?>" method="post"> <textarea name="text" rows="20" cols="70"><?= $innhold ?></textarea><br /> <input type="submit" value="Lagre!" /> </form> <?php } //start om du ikke er logget inn } else { echo <<< end <p>Du må logge inn</p> end; } ?> </body> </html> Lenke til kommentar
saivert Skrevet 19. desember 2005 Rapporter Del Skrevet 19. desember 2005 Google etter PHPFM. Det er en genial PHP basert filbehandler med teksteditor. Du kan laste opp filer, slette filer og laste ned filer (som du normalt ikke har tilgang til via webben, f.eks sperra med .htaccess). Den er passordbeskyttet selvfølgelig (kan velge mellom HTTP eller Cookie authentisering). Bruker den selv her: http://saivert.no-ip.com:380/phpfm/ (men du ser da kun innlogginsskjermen) Tror det er en dansk kar som har laga det. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå