14-01-2010, 18:25-Khromov-WM
Рубрика: Исходники
Итак, объясню суть своего скрипта.
1. У вас есть массив.
2. Задача - найти файлы с помощью этого массива, и установить: существуют ли они, или это выдумка.
Создайте несколько файлов. Для чистоты эксперимента поместите их в другие папки.
Путь, записанный вами в массив должен выглядеть примерно так:
var $files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
Итак, сам код того, что я называю скриптом:
<?php
class IncludeFiles {
var $files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
var $read = null;
public function Find() {
echo "<a href='?act=save'>Save to file</a><br>";
foreach($this->files as $this->read) {
if (!file_exists($this->read)) {
echo "File <b>".$this->read."</b> is not <font color='red'>found!</font><br>";
}
else
echo "File <b>".$this->read."</b> is <font color='green'>found!!</font><br>";
}
}
}
?>
1. У вас есть массив.
2. Задача - найти файлы с помощью этого массива, и установить: существуют ли они, или это выдумка.
Создайте несколько файлов. Для чистоты эксперимента поместите их в другие папки.
Путь, записанный вами в массив должен выглядеть примерно так:
var $files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
Итак, сам код того, что я называю скриптом:
<?php
class IncludeFiles {
var $files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
var $read = null;
public function Find() {
echo "<a href='?act=save'>Save to file</a><br>";
foreach($this->files as $this->read) {
if (!file_exists($this->read)) {
echo "File <b>".$this->read."</b> is not <font color='red'>found!</font><br>";
}
else
echo "File <b>".$this->read."</b> is <font color='green'>found!!</font><br>";
}
}
}
?>
Объяснение
Как видите, данное чудо написано классом, поэтому, чтобы небыло затруднений, я расскажу почему.
Для того, чтобы скрипт был мобилен, можно сделать его с помощью функции или с помощью класса.
Функция будет выглядеть так:
function Find() {
$files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
foreach($files as $read) {
if (!file_exists($read)) {
echo "File <b>".$read."</b> is not <font color='red'>found!</font><br>";
}
else
echo "File <b>".$read."</b> is <font color='green'>found!!</font><br>";
}
}
Вопросы можно задать мне по ICQ: 465-182-433
А также в комментариях.
Скрипт написан мною. Пользуйтесь :)
Для того, чтобы скрипт был мобилен, можно сделать его с помощью функции или с помощью класса.
Функция будет выглядеть так:
function Find() {
$files = array(
"config/config.php","functions.php","include/main/templates.class.php",
"include/main/templates.func.php", "config/mysql.class.php", "login.php",
"admin.php", "about.php"
);
foreach($files as $read) {
if (!file_exists($read)) {
echo "File <b>".$read."</b> is not <font color='red'>found!</font><br>";
}
else
echo "File <b>".$read."</b> is <font color='green'>found!!</font><br>";
}
}
Вопросы можно задать мне по ICQ: 465-182-433
А также в комментариях.
Скрипт написан мною. Пользуйтесь :)
Просмотров: 150 Версия для печати


