Chuck79

ckeditor example

Oct 16th, 2011
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1. <?php
  2.     $loadedtext = "";
  3.     $files = glob("sablonok/*.php");
  4.     $selected = current($files);
  5.     if (isset($_POST["codearea"]) && isset($_POST["editname"]))
  6.     {
  7.         if (file_exists($_POST["editname"]) && $_POST["changefile"] == 0)
  8.         {
  9.           file_put_contents($_POST["editname"], $_POST["codearea"]);
  10.           $loadedtext = $_POST["codearea"];
  11.         }
  12.         $selected = $_POST["editname"];
  13.     }
  14.     if ($loadedtext == "")
  15.     {
  16.         $loadedtext = file_get_contents($selected);  
  17.     }
  18. ?>
  19. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  20. <html xmlns="http://www.w3.org/1999/xhtml">
  21. <head>
  22. <meta content="text/html; charset=utf-8" http-equiv="content-type" />
  23. <script type="text/javascript" src="http://ckeditor.com/apps/ckeditor/3.6.2/ckeditor.js"></script>
  24. </head>
  25. <body>
  26. <h3><?php echo basename($selected) ?></h3>
  27. <form method="post" id="editform">
  28.     <input type="hidden" name="changefile" id="changefile" value="0" />
  29.     <textarea id="codearea" name="codearea"><?php echo $loadedtext?></textarea>
  30.     <input type="submit" value="Mentés" />
  31.     <select name="editname" onchange="document.getElementById('changefile').value=1;document.getElementById('editform').submit()">
  32.       <?php foreach ($files as $filenev): ?>
  33.         <option value="<?php echo $filenev?>" <?php if ($filenev == $selected){echo "selected='selected'";} ?> >
  34.             <?php echo basename($filenev)?>
  35.         </option>
  36.       <?php endforeach?>
  37.     </select>
  38. </form>
  39. <script type="text/javascript">
  40. CKEDITOR.replace( 'codearea' );
  41. </script>
  42. </body>
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment