Gå til innhold

tilbakemelding på online css editor script


Anbefalte innlegg

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 av phun-ky
Lenke til kommentar
Videoannonse
Annonse

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...