Проблем със скрипт

baiumbg

Registered
Ето го скрипта:
Код:
<?php
$file="index.php";
$current=file_get_contents($file);
echo "<form method='post'>"; 
echo "<textarea cols='60' rows='20' name='edit'>".$current."</textarea></form>";
echo "<input type='submit' name='submit' value='Save'>";

if(isset($_POST['submit'])) {
$edited=$_POST['edit'];
file_put_contents($file, $edited);
}
?>

Като цъкна на Save, нищо не се случва...
 
Код:
echo "<form method='post'>";
echo "<textarea cols='60' rows='20' name='edit'>".$current."</textarea>";
echo "<input type='submit' name='submit' value='Save'></form";

Събмит бутона ти не беше във формата - пробвай echo-тата да са ти така.
 
А пробва ли със stripslashes? :roll:

EDIT: :twisted: Колегата ме изпревари :P
 
Как? Дайте направо кода че не знам как. Ето кода на едитора:
Код:
<?php
$file="index.php";
$current=file_get_contents($file);
echo "<form method='post'>"; 
echo "<textarea cols='60' rows='20' name='edit'>".$current."</textarea>";
echo "<input type='submit' name='submit' value='Save'></form>";

if(isset($_POST['submit'])) {
$edited=$_POST['edit'];
file_put_contents($file, $edited);
}
?>
 
EDIT: Само глупости пиша!!!!

<?php
$file="index.php";
$current=file_get_contents($file);
echo "<form method='post'>";
echo "<textarea cols='60' rows='20' name='edit'>".stripslashes($current)."</textarea>";
echo "<input type='submit' name='submit' value='Save'></form>";

if(isset($_POST['submit'])) {
$edited=$_POST['edit'];
file_put_contents($file, $edited);
}
?>

Така става ли?
 
Код:
<?php
$file="index.php";
$current=file_get_contents($file);
echo '<form method="POST"> action=""';
echo '<textarea cols="60" rows="20" name="edit">'.$current.'</textarea></form>';
echo '<input type="submit" name="submit" value="Save">';
echo '</form>';
if(isset($_POST['buton'])) {

$edited = $_POST['edit'];
file_put_contents($file, $edited);
}
?>

Пробвай така..
 

Back
Горе