phun-ky Skrevet 6. desember 2005 Del Skrevet 6. desember 2005 (endret) har laget meg en online css editor (kan brukes som en online html fil editor også), og lurte på om jeg kunne fått tilbakemelding på koden. <?php //henter ut variabler $postedCSS = $_POST['cssTextArea']; $hiddenCSS = $_POST['hiddenCSS']; $requestedCSS = $_GET['css']; //deklarere css filer $defaultCSS = "full filbane/umedia_no.css"; $adminCSS = "full filbane/umedia_admin.css"; $rssCSS = "full filbane/rss.css"; //tømme variabler just in case $CSSDoc = ""; $currentCSS = ""; //hvis det ikke er oppgitt noen css fil, åpne default switch($hiddenCSS) { case 1: $currentCSS = $defaultCSS; break; case 2: $currentCSS = $adminCSS; break; case 3: $currentCSS = $rssCSS; break; default: $currentCSS = $defaultCSS; } if(isset($requestedCSS)) { switch($requestedCSS) { case 1: $currentCSS = $defaultCSS; $hiddenCSS = '1'; break; case 2: $currentCSS = $adminCSS; $hiddenCSS = '2'; break; case 3: $currentCSS = $rssCSS; $hiddenCSS = '3'; break; default: $currentCSS = $defaultCSS; } } //hvis det ikke er oppgitt noen css fil, åpne default if((!isset($requestedCSS)) && (!isset($postedCSS))) { $CSSDoc = $currentCSS; $contentCSS = file_get_contents($CSSDoc); } elseif((isset($postedCSS)) && (!isset($requestedCSS))) { $CSSDoc = $currentCSS; $contentCSS = $postedCSS; $handleCSS = fopen("$CSSDoc","w+"); $strippedCSS = stripslashes($contentCSS); if (fwrite($handleCSS, $strippedCSS) === FALSE) { echo "Kan ikke skrive til fil ($CSSDoc)"; } fclose($handleCSS); } elseif((isset($postedCSS)) && (isset($requestedCSS))) { $CSSDoc = $currentCSS; $contentCSS = $postedCSS; $handleCSS = fopen("$CSSDoc","w+"); $strippedCSS = stripslashes($contentCSS); if (fwrite($handleCSS, $strippedCSS) === FALSE) { echo "Kan ikke skrive til fil ($CSSDoc)"; } fclose($handleCSS); } elseif((!isset($postedCSS)) && (isset($requestedCSS))) { $CSSDoc = $currentCSS; $contentCSS = file_get_contents($CSSDoc); } ?> og i samme fil har jeg: <form name="css" method="POST" action="/admin/a_css.php"> <textarea name="cssTextArea" id="textArea_css"> <?php echo "$contentCSS";?> </textarea> <input type="hidden" name="hiddenCSS" value="<?php echo "$hiddenCSS";?>" /> <input type="submit" value="save og reload css" /> </form> har testet den litt nå og fungerer bra. MEN, den har en tendens til å legge til whitespace(fire tab) i begynnelsen og slutten av filen, uten at jeg kan se hvorfor.. noen som har peiling? Endret 6. desember 2005 av phun-ky Lenke til kommentar
Equerm Skrevet 7. desember 2005 Del Skrevet 7. desember 2005 Har ikke sett over hva du har nå men det hadde vert kult med en forhåndsvis funksjon Lenke til kommentar
phun-ky Skrevet 7. desember 2005 Forfatter Del Skrevet 7. desember 2005 skal legge til forhåndsvisning og en css backup funksjon også. Lenke til kommentar
Equerm Skrevet 7. desember 2005 Del Skrevet 7. desember 2005 Hadde vert kult med noe ala template funksjonen som er i cutenews, først kan du velge å lage nye html dokument, så css om du ønsker. Så for hver boks (hver del av siden du skal lage til så har du en for html og en for css 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å