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

Форум PHP

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

 

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

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

тема: Создание разделов
 
 автор: morf   (11.01.2005 в 23:55)   письмо автору
 
 

Ктонибудь знает скрипт, через который можно автоматически создавать разделы или php страницы
пример

http://localhost/?razdel=name
или
http://localhost/?name


у меня получаеться это делать в ручную, но тока с HTMLом в нутри.
если вставлять внутрь PHP скрипты, то выдаёт ошибку.

   
 
 автор: cheops   (12.01.2005 в 00:10)   письмо автору
 
   для: morf   (11.01.2005 в 23:55)
 

Не очень понятно, что должно происходить при обращении к URL:http://localhost/?razdel=name
и
http://localhost/?razdel=name1

   
 
 автор: Sfinks   (12.01.2005 в 07:37)   письмо автору
 
   для: morf   (11.01.2005 в 23:55)
 

Если я правильно понял, Вам нужно создавать php файлы, с заранее известным кодом, но не известным (произвольным) именем?...

Ну к примеру скрипт create.php
<?php
  $name 
$_GET["name"].".php";
  if(
$file fopen($name,"wb")
  {
    
fwrite($file,"<?php\r\n");
    
fwrite($file,"  $users = array ('Владимир','Константин','Алексей');\r\n");
    
fwrite($file,"  print_r($users);\r\n");
    
fwrite($file,'?>');
    
fclose($file);
  }
?>

при обращении: http://localhost/create.php?name=users
создаст файл users.php с кодом....
<?php
  $users 
= array ('Владимир','Константин','Алексей');
  
print_r($users);
?>

   
 
 автор: morf   (12.01.2005 в 14:03)   письмо автору
 
   для: Sfinks   (12.01.2005 в 07:37)
 

у меня неработает скрипт, ошибку на четвёртой строке выдаёт.

   
 
 автор: Sfinks   (12.01.2005 в 23:09)   письмо автору
 
   для: morf   (12.01.2005 в 14:03)
 

Ну правильно.... Я забыл закрыть одну скобку =))
<?php 
  $name 
$_GET["name"].".php"
  if(
$file fopen($name,"wb")) 
  { 
    
fwrite($file,"<?php\r\n"); 
    
fwrite($file,"  $users = array ('Владимир','Константин','Алексей');\r\n"); 
    
fwrite($file,"  print_r($users);\r\n"); 
    
fwrite($file,'?>'); 
    
fclose($file); 
  } 
?>

   
Rambler's Top100
вверх

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