JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-4.0.1.1_full
[ckeditor.git] / samples / assets / posteddata.php
index 8ec398b..bb45656 100644 (file)
@@ -1,59 +1,59 @@
-<!DOCTYPE html>\r
-<?php\r
-/*\r
-Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.\r
-For licensing, see LICENSE.html or http://ckeditor.com/license\r
-*/\r
-?>\r
-<html>\r
-<head>\r
-       <meta charset="utf-8">\r
-       <title>Sample &mdash; CKEditor</title>\r
-       <link rel="stylesheet" href="sample.css">\r
-</head>\r
-<body>\r
-       <h1 class="samples">\r
-               CKEditor &mdash; Posted Data\r
-       </h1>\r
-       <table border="1" cellspacing="0" id="outputSample">\r
-               <colgroup><col width="120"></colgroup>\r
-               <thead>\r
-                       <tr>\r
-                               <th>Field&nbsp;Name</th>\r
-                               <th>Value</th>\r
-                       </tr>\r
-               </thead>\r
-<?php\r
-\r
-if ( isset( $_POST ) )\r
-       $postArray = &$_POST ;                  // 4.1.0 or later, use $_POST\r
-else\r
-       $postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS\r
-\r
-foreach ( $postArray as $sForm => $value )\r
-{\r
-       if ( get_magic_quotes_gpc() )\r
-               $postedValue = htmlspecialchars( stripslashes( $value ) ) ;\r
-       else\r
-               $postedValue = htmlspecialchars( $value ) ;\r
-\r
-?>\r
-               <tr>\r
-                       <th style="vertical-align: top"><?php echo $sForm?></th>\r
-                       <td><pre class="samples"><?php echo $postedValue?></pre></td>\r
-               </tr>\r
-       <?php\r
-}\r
-?>\r
-       </table>\r
-       <div id="footer">\r
-               <hr>\r
-               <p>\r
-                       CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>\r
-               </p>\r
-               <p id="copy">\r
-                       Copyright &copy; 2003-2013, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.\r
-               </p>\r
-       </div>\r
-</body>\r
-</html>\r
+<!DOCTYPE html>
+<?php
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+?>
+<html>
+<head>
+       <meta charset="utf-8">
+       <title>Sample &mdash; CKEditor</title>
+       <link rel="stylesheet" href="sample.css">
+</head>
+<body>
+       <h1 class="samples">
+               CKEditor &mdash; Posted Data
+       </h1>
+       <table border="1" cellspacing="0" id="outputSample">
+               <colgroup><col width="120"></colgroup>
+               <thead>
+                       <tr>
+                               <th>Field&nbsp;Name</th>
+                               <th>Value</th>
+                       </tr>
+               </thead>
+<?php
+
+if (!empty($_POST))
+{
+       foreach ( $_POST as $key => $value )
+       {
+               if ( ( !is_string($value) && !is_numeric($value) ) || !is_string($key) )
+                       continue;
+
+               if ( get_magic_quotes_gpc() )
+                       $value = htmlspecialchars( stripslashes((string)$value) );
+               else
+                       $value = htmlspecialchars( (string)$value );
+?>
+               <tr>
+                       <th style="vertical-align: top"><?php echo htmlspecialchars( (string)$key ); ?></th>
+                       <td><pre class="samples"><?php echo $value; ?></pre></td>
+               </tr>
+       <?php
+       }
+}
+?>
+       </table>
+       <div id="footer">
+               <hr>
+               <p>
+                       CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
+               </p>
+               <p id="copy">
+                       Copyright &copy; 2003-2013, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
+               </p>
+       </div>
+</body>
+</html>