[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование php файла
dimjan4
Я никак не могу сделать такой скрипт для админки, чтобы можно было отредактировать там файл php...Вот что я смог сделать....но где то ошибка...
Аватар для dimjan4


index.php
PHP
<html>
 <
head>
 <
meta http-equiv="content-type" content="text/html; charset=UTF-8">

 </
head>
<
body>
<
center>
<
form action="obrabotcik.phpmethod="post" name="f1">
<
textarea name="text" cols="100" rows="25" name="code" >
<?
php 



readfile
("code.php");
 
 
?>


</textarea>
<br><br><br>
<input type="submit" name="" value="Обнавить код!">
</form>
</cent



obrabotcik.php


PHP
<?php
$filename 
'code.php';
$somecontent $_POST['code'];


if (
is_writable($filename)) {

    
    if (!
$handle fopen($filename'a')) {
         echo 
"Не могу открыть файл ($filename)";
         exit;
    }

    
    if (
fwrite($handle$somecontent) === FALSE) {
        echo 
"Не могу произвести запись в файл ($filename)";
        exit;
    }
    
    echo 
"Код был обнавлён";
    
    
fclose($handle);

} else {
    echo 
"Файл $filename недоступен для записи";
}


Ну и файл с кодом code.php



Спустя 3 часа, 40 минут, 59 секунд (21.12.2008 - 20:26) lawbreaker написал(а):
PHP
if (fwrite($handle$somecontent) === FALSE) {

ошыбка тут!
PHP
немона в
PHP
if(){

}
использовать!

Спустя 42 секунды (21.12.2008 - 20:27) lawbreaker написал(а):
не мона использовать fwrite v if(){
}

Спустя 53 минуты, 13 секунд (21.12.2008 - 21:20) lawbreaker написал(а):
я бы твой файл index.php поменял бы так!
так намного луче!
[php]
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

</head>
<body>
<center>
<form action="obrabotcik.php" method="post" name="f1">
<textarea name="text" cols="100" rows="25" name="code" ><?php readfile("code.php"); ?></textarea>
<?php



readfile("code.php");

?>


</textarea>
<br><br><br>
<input type="submit" name="" value="Обнавить код!">
</form>
</cent>

Спустя 1 минута, 11 секунд (21.12.2008 - 21:21) lawbreaker написал(а):
я бы твой файл index.php поменял бы так!
так намного луче!
PHP
<html>
<
head>
<
meta http-equiv="content-type" content="text/html; charset=UTF-8">

</
head>
<
body>
<
center>
<
form action="obrabotcik.phpmethod="post" name="f1">
<
textarea name="text" cols="100" rows="25" name="code" ><?php readfile("code.php"); ?></textarea>
<?php



readfile
("code.php");

?>


</textarea>
<br><br><br>
<input type="submit" name="" value="Обнавить код

Спустя 44 секунды (21.12.2008 - 21:22) lawbreaker написал(а):
я бы твой файл index.php поменял бы так!
так намного луче!
PHP
<html>
<
head>
<
meta http-equiv="content-type" content="text/html; charset=UTF-8">

</
head>
<
body>
<
center>
<
form action="obrabotcik.phpmethod="post" name="f1">
<
textarea name="text" cols="100" rows="25" name="code" ><?php readfile("code.php"); ?></textarea>
<?php



readfile
("code.php");

?>


</textarea>
<br><br><br>
<input type="submit" name="" value="Обнавить код

Спустя 2 года, 3 месяца, 18 дней, 19 часов, 19 минут (10.04.2011 - 15:41) Drevniy написал(а):
<textarea rows=50 cols=50></textarea>
Хочу сделать так, что бы код HTML PHP вставлялись в виде текста , а не кода!!
Подскажите как это сделать!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.