Gå til innhold

tilbakemelding på online css editor script


Anbefalte innlegg

Skrevet (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 av phun-ky
Videoannonse
Annonse
Skrevet

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 :)

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