Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создание папки по шаблону создание страници! =)
 
 автор: Panker   (18.01.2006 в 19:46)   письмо автору
 
 


<table cellpadding="0" cellspacing="0" width="100%" height="100%">
    <tr>
        <td height="96%" width="73%">
        
        <?
if (isset($_GET['event']))  {$event=$_GET['event'];
// Блок выводит ФОРМУ ДЛЯ ДОБАВЛЕНИЯ ДАННЫХ
if ($event=="add") {
print
"
<style>
    textarea {border: 1px dashed Silver;}input {border: 1px dashed Silver;}
</style>
<form action='index.php?event=save' method=post name=REPLIER> Имя с расширением!
<INPUT name=filename value='' style='FONT-SIZE: 14px; WIDTH: 300px'><BR><BR>
<TEXTAREA name=msg style='FONT-SIZE: 14px; HEIGHT: 434; WIDTH: 670'></TEXTAREA><BR><BR>
<input type=submit  value='Создать файл и сохранить данные'>
</form>"
;
exit; }
// Блок СОХРАНЯЕТ ДАННЫЕ В HTML-PHP-TXT-DAT Файл
if ($event=="save") {

// получаем данные
$filename=$_POST['filename']; $msg=$_POST['msg'];


// сохраняем данные в файл
$fp=fopen("$filename","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$msg\r\n");
fflush ($fp); //очищение файлового буфера
flock ($fp,LOCK_UN);
fclose($fp);

Header("Location: index.php"); exit; } //куда возврощяемся после добовления статьи!

// if isset($event)
?>


        
        </td>
        <td height="100%" width="27%" rowspan="2" valign="top">Механизм
        настолько прост, что не надо объяснять!!!<p>В названии пишите название
        файла с удобным для вас расширением <span lang="EN-US">php</span>,
        <span lang="EN-US">html</span>, <span lang="EN-US">txt</span>,
        <span lang="EN-US">dat</span> ну короче какое вам то и ставте! Вот и все
        дела!<p>&nbsp;<p align="center"><a href="index.php?event=add">
        <font size="6">Добавить страницу</font></a></td>
    </tr>
    <tr>
        <td height="4%" width="73%" valign="top">(С) <span lang="en-us">FireFox
        2006. Made in china.</span></td>
    </tr>
</table> 

Вот собственно код создание страницы! Подскажите, как сделать, чтоб вместо страница создавалась папка, и было всего 1 место для ввода ИМЯ, а содержимого не было! Надеюсь понятно, а то иногда излагаю топа!

   
 
 автор: cheops   (18.01.2006 в 20:50)   письмо автору
 
   для: Panker   (18.01.2006 в 19:46)
 

>всего 1 место для ввода ИМЯ, а содержимого не было! Надеюсь
>понятно, а то иногда излагаю топа!
Уберите из HTML-формы
<TEXTAREA name=msg style='FONT-SIZE: 14px; HEIGHT: 434; WIDTH: 670'></TEXTAREA><BR><BR>

и строку
<?php
  fputs
($fp,"$msg\r\n");
?>


> Подскажите, как сделать, чтоб вместо страница создавалась папка
Не очень понятно, что имеется ввиду - папка это такой специальный файл файловой системы, где перечисляются имена файлов входящих в эту папку, а страница - это содержимое окна браузера... Не очень понятна логика замены...

   
 
 автор: Panker   (19.01.2006 в 07:13)   письмо автору
 
   для: cheops   (18.01.2006 в 20:50)
 

Блин что то вы меня задавили этим всем! =))
Вот я сделал так ))
<?
$stranica1 ="переменная=)";
$mkdir = mkdir ("$stranica1");
?>
Переменная имя папки! я сначала захожу переменную меняю потом захожу создаю папку! ну разве это дело! я хочу просто зайти как типа по этому скрипту! ввести имя в поле нажать создать и чтоб папка создалась в каталоге! вроде понятно объяснил ;)

   
 
 автор: cheops   (19.01.2006 в 14:01)   письмо автору
 
   для: Panker   (19.01.2006 в 07:13)
 

А имя директории должен вводить пользователь скрипта или она жёстко задана?

   
 
 автор: Panker   (19.01.2006 в 14:20)   письмо автору
 
   для: cheops   (19.01.2006 в 14:01)
 

Пользователем скрипта, в том то и проблема =(
Как я не страдал но из выше упомянутого кода не смог сделать создание папки начал думать что это не возможно! =)

   
 
 автор: Panker   (19.01.2006 в 17:54)   письмо автору
 
   для: Panker   (19.01.2006 в 14:20)
 

Поднял ибо очень важно!

   
 
 автор: Panker   (19.01.2006 в 18:07)   письмо автору
 
   для: Panker   (19.01.2006 в 17:54)
 

Вот обьесню подругому малоли так понятней будет =)
Пожалуйста, помогите.
Мне нужен скрипт, сам написать не магу, пожалуйста, помогите!
Скрипт примерно такой!
Он, допустим, лежит в главной директории, он должен создавать папки с именем который я ему задам, ну допустим поле для ввода и кнопка ок! вот допустим, я ввёл ему имя Imxotep и скрипт создаёт папку с этим именем! Но фишка не в этом!
Допустим в корневой директории, лежит 2 папки, в которых ещё по 2 папке!
В скрипте должно быть выпадающее или любое другое меню, в которой я должен выбирать директорию для создание папки!
Допустим так!
Korevay 1( В ней 2 папки)
1
1
2
2
1
2
Korevay 2
1
1
2
2
1
2
Скрипт должен выбеть папки, а не чтоб я в меню их добовлял!
Как бы так =) Вро де бы =)
Надеюсь понимаете =)
Так что вот так, помогите сделать скрипт очень важно для меня!
Или хотя бы напишите, как и что мне для этого сделать! Хотя я всё равно думаю не пойму, а хотя…. =)))
Имя папки должен задовать пользователь =)

   
 
 автор: cheops   (19.01.2006 в 18:37)   письмо автору
 
   для: Panker   (19.01.2006 в 18:07)
 

Выложу скрипт, но чуть по позже...

   
 
 автор: Panker   (19.01.2006 в 22:41)   письмо автору
 
   для: cheops   (19.01.2006 в 18:37)
 


БОЛЬШОЕ спасибо! Буду ждать! ...ну корчое наченаю ждать =))))))))))))))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования