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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Администраторский раздел

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

 
 автор: cheops   (30.05.2006 в 12:50)   письмо автору
 
   для: Classic   (30.05.2006 в 08:30)
 

Давайте под разные вопросы заводить разные темы.

   
 
 автор: kadet_73   (30.05.2006 в 10:08)   письмо автору
 
   для: Classic   (30.05.2006 в 10:06)
 

Что то не совсем понятно?

   
 
 автор: Classic   (30.05.2006 в 10:08)   письмо автору
 
   для: Loki   (30.05.2006 в 10:00)
 

Да не выхлдит так.

   
 
 автор: kadet_73   (30.05.2006 в 10:06)   письмо автору
 
   для: Loki   (30.05.2006 в 10:00)
 

Вообщето я это имею ввиду, что от корневой директории сайта, а не сервера, я думаю что люди которые размещают сайта на хостингах должны это понимать!!!

   
 
 автор: Classic   (30.05.2006 в 10:06)   письмо автору
 
   для: kadet_73   (30.05.2006 в 09:55)
 

Это не от корневой. Это просто он выходит из директории и заходит в неё.
В new будет всё хорошо, а в abc он будет изскать в директории new директорию new.

   
 
 автор: Loki   (30.05.2006 в 10:02)   письмо автору
 
   для: kadet_73   (30.05.2006 в 09:55)
 

от корневой директории чего? сервера? не говорите ерунды. а корневая директория сайта является корневой только для клиента.

   
 
 автор: Loki   (30.05.2006 в 10:00)   письмо автору
 
   для: Classic   (30.05.2006 в 08:30)
 


$arr = file("../new/menu.txt"); 

   
 
 автор: kadet_73   (30.05.2006 в 09:55)   письмо автору
 
   для: Classic   (30.05.2006 в 08:30)
 

$arr = file("../new/menu.txt");
Вот так попробуй- это путь от корневой директории

   
 
 автор: Classic   (30.05.2006 в 08:30)   письмо автору
 
   для: Classic   (27.05.2006 в 12:31)
 

Есть у меня менюшка

<?php
$arr 
file("menu.txt");
sort($arr);
for(
$i=0$i count($arr); $i++)
{
list(
$link_name$file_name) = explode("|"$arr[$i]);
echo 
"<a href=\"".$file_name."\">".$link_name."</a> <br />";
}
?>

Я её инклудю во все файлы. Но при инклуде из директории например "abc" надо чтобы обращалось к файлу лежащему не в директории "abc", а там где лежит menu.txt.
Пробовал и так

$arr = file("www.my_site.ru/new/menu.txt");

   
 
 автор: WebTech   (29.05.2006 в 11:48)   письмо автору
 
   для: Classic   (29.05.2006 в 10:49)
 

Все запутано :-(

По какому принципу назначаются имена вновь загруженным файлам? Это просто номер, типа 1.php, 2.php, 3.zip, 4.pdf, 5.php ... и т.д.? Или нумерация для каждого типа файла идет отдельно? Типа
1.php 2.php 3.php ...
1.zip ...
1.pdf 2.pdf ...

Вообще, все сведения о файле (имя, ссылка, дата загрузки, размер и т.д.) лучше хранить в специальном файле или в базе данных, чтобы было как можно меньше обращений к файловой системе. Т.к. операции с файлами довольно ресурсоемкие. Например, ты, когда делаешь проверку на существующий файл, то просто перебираешь все файлы в директории и смотришь их имя. Каждое обращение к функции file_exitst() требует обращения к файловой системе, и если файлов в директории много, то это ощутимо отразится на скорости работы.

И еще, возвращаясь к вопросу

>Как лучше? Хранить все ссылки в одном файле или сделать для каждой директории свой?

Лучше сделать отдельный файл данных для каждой директории, а список директорий хранить в еще одном дополнительном файле.

А еще лучше использовать базу данных :-) ОЧЕНЬ удобно! :-)

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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