|
|
|
| Как зделать так чтоб когда я с помощью вашего примерного скрипта который вы щас может напишете. ВОТ я создаю тему пишу название темы допустим LOL то и создаётся папка не как lol а как допустим test1 и в ней лежит файлы index.php, add.php, config.php, test1.inc а когда создаю новую тему папка создаётся так test2 и вней точтакиеже фалы.
index.php:
<?
echo ("no no no");#Вобще чё попало пусть хотяб это.
?>
|
add.php:
<?
echo ("no no no");#Вобще чё попало пусть хотяб это.
?>
|
config.php:
<?
$put = "#Указывается путь к папке при создании автоматически папки и файлов. Примерно папка распологается c:\php\www\tset1\ а в фаил вносится так /test1/i";
?>
|
test1.inc:
Создаётся пустым.
Потом в файл inc/blok2.inc летит такая тема pзаместа #...:
<?php
Welcome
<br>
To CAYT.
#Пусть сюда добовляется сылка файла через <br> с её названием. Пример: "<a href="?leon=test1\index.php">LOL</a><br>.
?>
|
Вот и всё!
Я понимаю что я обноглел. Но у меня нет книги по PHP. Я её потом куплю нового выпуска к концу лета и всем помогать буду. Такимже как и я. И плюс я с поцанами поспорил если я сайт зделаю такой как я говорю с помощью этого форума. | |
|
|
|
|
|
|
|
для: JIeoN
(31.05.2005 в 13:01)
| | чё тут так долго | |
|
|
|
|
|
|
|
для: JIeoN
(31.05.2005 в 13:01)
| | Чего-то не очень понятно, что требуется? Нужно копировать файлы из одной директории в другую или ещё что-то? Хорошо бы если вы по пунктам описали алгоритм скрипта. | |
|
|
|
|
|
|
|
для: cheops
(31.05.2005 в 13:38)
| | Мне нужно чтоб файлы автоматически содовались | |
|
|
|
|
|
|
|
для: JIeoN
(31.05.2005 в 14:02)
| | Хм... можно поместить содержимое файлов в текстовую переменную и из неё создавать сам файл
<?php
$test = '<?
echo ("no no no");#Вобще чё попало пусть хотяб это.
?>';
// Открываем файл
$fd = fopen("index.php","w");
if(!$fd) exit("Ошибка");
// Записываем
fwrite($fd,$test);
// Закрываем файл
fclose($fd);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(31.05.2005 в 14:09)
| | >Хм... можно поместить содержимое файлов в текстовую
>переменную и из неё создавать сам файл
>
<?php
>$test = '<?
>echo ("no no no");#Вобще чё попало пусть хотяб
>это.
>?>';
>// Открываем файл
>$fd = fopen("index.php","w");
>if(!$fd) exit("Ошибка");
>// Записываем
>fwrite($fd,$test);
>// Закрываем файл
>fclose($fd);
>?>
|
И нечё неканает! | |
|
|
|
|
|
|
|
для: JIeoN
(31.05.2005 в 18:11)
| | В чем и с чем ты работаешь? | |
|
|
|
|
|
|
|
для: JIeoN
(31.05.2005 в 13:01)
| | Напишите подробный алгоритмс - что нужно. Если файлы создаются автоматически, то откуда они берутся? Может их просто копировать? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.06.2005 в 04:06)
| | >Напишите подробный алгоритмс - что нужно. Если файлы
>создаются автоматически, то откуда они берутся? Может их
>просто копировать?
Неа мне надо движок написать а копировать ненадо!
Короче мне надо создовать темы и для них копировалась папка test только уже test1 потом test2 итд. В папке тест находилось:
index.php
А в config.php находилось:
[code]
<?
$put = "/test";#А при копировании в папку test1 заместо /test менялось на /test1
?>
|
и всё!!! | |
|
|
|
|
|
|
|
для: JIeoN
(01.06.2005 в 16:43)
| | >для них копировалась папка test
так копировалась или создавалась? | |
|
|
|
|
|
|
|
для: Loki
(01.06.2005 в 16:45)
| | >>для них копировалась папка test
>так копировалась или создавалась?
ну да создовалась совсемиже файлами. | |
|
|
|
|
|
|
|
для: JIeoN
(01.06.2005 в 16:43)
| | Все равно не ясно. Это не алгоритм.
Cheops привел вам нужный скрипт на создание файла с содержимым.
<?php
// В переменной $content – содержимое вашего файла
$content = '<?
XAY
?>';
// Открываем файл на запись
$fd = fopen("index.php","w");
if(!$fd) exit("Ошибка");
// Записываем содержимое
fwrite($fd,$content);
// Закрываем файл
fclose($fd);
?>
|
Аналогично будет создаваться файл config.php
Вам нужно только создать директорию test1, test2 или test3. Это можно сделать с помощью функции mkdir() | |
|
|
|