Ответов: 17 Просмотров: 2697
|
разобрался с этими \\\ про это читать тут http://webmasterschool[dot]ru/articles/article8.php
вот весь код все переделал но теперь немогу разобраться с функцией function edit_t()
помогайте запускайте скрипт посмотрите и поймете мой замысел обьясните как сделаться с function edit_t() чтоб все работало
PHP:
скопировать код в буфер обмена
<? if ( !isset( $_GET["action"] ) ) $_GET["action"] = "uploadtemplate"; $action = $_GET["action"]; switch ( $action ) { case "uploadtemplate": upload_template(); break; case "edittemplate": edit_template(); break; case "edit": edit_t(); break; default: upload_template(); } function upload_template() { $path="../templates"; $fsize="100000"; // Проверяем на существование папку $path die("<b>Пожалуйста, создайте папку <font color=red>".$path."</font> и <a href=?>повторите попытку загрузить файл</a>.</b>"); // Выводим форму для загрузки файла. if(empty($_FILES['UserFile']['tmp_name'])) echo "<h1>Загрузить шаблон</h1><form method=post enctype=multipart/form-data>"; echo "<p>"; echo "<label>Выбераем файл:</label><br>"; echo "<input type=file name=upload><br><br>"; echo "<input type=submit value=Загрузить>"; echo "</p>"; echo "</form>"; if ( !empty( $_FILES['upload']['name'] ) ) { // получаем расширение загружаемого файла $ext = strrchr( $_FILES['upload']['name'], "." ); if ( !$ext ) die('недопустимый формат файла'); // массив допустимых расширений $extensions = array( ".html", ".htm" ); die('недопустимый формат файла'); if ( $_FILES['upload']['size'] > $fsize ) die('размер файла больше '.($fsize/1024).' Кб'); echo 'Файл успешно загружен'; else echo 'Ошибка при загрузке файла'; } echo "<a href='".$_SERVER['PHP_SELF']."?action=edittemplate'>Редактировать шаблон</a>"; } function edit_template() { // селект шаблонов $path="../templates"; echo "<br><h1>Редактировать шаблон</h1>"; echo "<form name='edit' action='".$_SERVER["PHP_SELF"]."?action=edit' method='POST'>"; echo "<label>Выбераем шаблон:</label><br>"; echo "<select name='template'>"; while (false !== ($templatefile = readdir($handle))) { if ($templatefile != "." && $templatefile != "..") { echo "<option value='".$templatefile."'>".$templatefile."</option>"; } } echo "</select><br><br>"; } echo "<input type='submit' value='Выбрать шаблон'>"; echo "</form>"; } function edit_t() { $path="../templates"; $template = $_POST['template']; // открытый шаблон $temp=isset($_POST['temp'])? $_POST['temp']:''; $edit=isset($_POST['edit'])? $_POST['edit']:''; $file="".$path."/".$template.""; if ($edit=='edit') { } echo "<br><br><h1>Редактируем шаблон (".$template."):</h1><br>"; echo "<form method='post'>"; echo "<textarea name='temp' cols='100%' rows='35'>".htmlspecialchars($temp)."</textarea><br><br>"; echo "<input type='submit' name='edit' value='Редактировать шаблон'>"; echo "</form>"; } ?>
|