Witam, chciałbym zrobic edytor pliku PHP.
Biorę więc:
$schema = http://www.php.net/file_get_contents('plik.php');
<?php $title = 'Rejestracja'; $callout = '<p class="callout" style="padding:15px;background-color:#ECF8FF;margin-bottom: 15px;">Wiadomość wysłana automatycznie, prosimy na nią nie odpowiadać.</p>'; ?>
<http://december.com/html/4/element/form.html> <http://december.com/html/4/element/textarea.html class="form-control" rows="3" name="schema" style="height: 800px;"><?php echo $schema;?></http://december.com/html/4/element/textarea.html> ... submit itp... </http://december.com/html/4/element/form.html>
file_put_contents('plik.php', $_POST['schema']);
Wyglada jakbys po drodze gdzie filtrowal dane z POST
Po debugu print_r($_POST):
Array ( [schema] => <?php $title = 'Aktualizacja zgłoszenia'; $subject = 'Aktualizacja '.$complaintinfo->unique_id; $callout = '<p class="callout" style="padding:15px;background-color:#ECF8FF;margin-bottom: 15px;">Wiadomość wysłana automatycznie, prosimy na nią nie odpowiadać.</p>'; ?> )
if(http://www.php.net/isset($_POST['processEmailTemplate'])) { file_put_contents('plik.php', $_POST['schema']); $json['message'] = 'Dokonano edycji. Konieczne będzie odświeżenie strony...'; http://www.php.net/echo json_encode($json); }
<?php $title = 'Aktualizacja zgłoszenia'; $subject = 'Aktualizacja '.$complaintinfo->unique_id; $callout = '<p class="callout" style="padding:15px;background-color:#ECF8FF;margin-bottom: 15px;">Wiadomość wysłana automatycznie, prosimy na nią nie odpowiadać.</p>'; ?>
Zobacz jak wyglada twoj print_r w zrodle strony a nie tak sprawdzasz.... by wejsc w zrodlo strony zazwyczaj trzeba wcisnac CTRL+U
if (http://www.php.net/ini_get('magic_quotes_gpc')) { $data = http://www.php.net/stripslashes($data); } else { $data = http://www.php.net/htmlspecialchars($data, ENT_QUOTES, 'UTF-8'); }
Tak, to wlasnie to.
Kiedy wy sie nauczycie by nie robic takich cudow? To sie robilo 100 lat temu...
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)