Доюрое утро!
Я не знаю, правильно ли я зделал с категориями, но, пожалуйста, посмотрите.
файл index.php - он главний, здесь список файлов.
PHP |
<?php echo "<center><FONT face=vardana size=5>Файли для завантаженя</FONT></center> <HR color=green><TABLE border=0><TR><TD valign=top> <TABLE width=150><TR><TD><FONT face=arial size=3>Оберіть категорію<BR></FONT><HR>"; require ("filecategory.php"); echo "</TD></TR></TABLE> </TD><TD width=100% valign=top>"; if ( isset( $_GET['category'] ) ) {$action = $_GET['category'];}else {$action = "";} switch ( $action ) { case "zno2010": include 'category/zno2010.php'; break; case "zno2009": include 'category/zno2009.php'; break; case "zno2008": include 'category/zno2008.php'; break; case "video": include 'category/video.php'; break; case "mp3": include 'category/mp3.php'; break; case "other": include 'category/other.php'; break; default: include 'category/default.php';
}
echo "</table>";
echo "<TITLE>Файли для завантаження $title</TITLE>";
require '../testbase/PHP/PHPscript.php'; echo $bottommenu; |
В папке category есть файлы, которые отвечают за ту или другую категорию, например, файл zno2010.php. Как вы и сказали, я пытался использовать reverse, но, ошибка "Warning: array_reverse() [function.array-reverse]: The argument should be an array in C:\xampp\htdocs\downloads\category\zno2010.php on line 6".
PHP |
<?php $title = " - Зовнішнє незалежне тестування 2010"; foreach( file("file.txt") as $data2 ) { $data2 = explode( "|", $data2 ); $data = array_reverse($data, true); if ($data[8] == zno2010){ echo "<TABLE border=1><TD width=100%><FONT size=4 face=verdana> $data[0] </FONT></TD><TD><TABLE width=120><TR> <a href='$siteaddress/downloads/upload/$data[1]'><FONT size=2 face=verdana>Завантажити</FONT></a> </TABLE> </TD></TR><TR><TD colspan=2> <TABLE border=0><TR><TD valign=top> <TABLE width=150><TR><TD><FONT size=2 face=arial> Додано:<I><B> $data[2]</B></I><BR> Додав: <I><B>$data[3]</B></I><BR> Розмір: <I><B>$data[4]</B></I><BR> Завантажень: <I><B>$data[5]</B></I><BR> Коментарів <I><B>$data[6]</B></I><BR> </FONT></TD></TR></TABLE> </TD><TD width=100% valign=top><FONT size=2 face=verdana> $data[7]</FONT> <BR><FONT face=arial size=1>--------------------------------------------------</FONT><BR> <FONT face=arial size=2>Файл знаходиться у категорії ''<a href='?category=zno2010'>$data[8]</a>''</FONT> </TD></TR></TABLE> </TABLE><BR>";} } |
Так можно долга рассказывать, но лушче скачайте скрипт, и посмотрите, что можно зделать.
http://www.testportal.at.ua/htdocs.rarЗапускать - admin/index.
php - файлы.
Цитата |
делить на НОЛЬ низя !1!!!ОНОТОЛЕЙ ЗАХВАТИЛ МИР |
Я не совсем понимаю, при чем здесь деления, ето путь, у меня он дважды: при копировании
copy($_FILES["filename"]["tmp_name"],
"upload/$category/".$_FILES["filename"]["name"])
при сохранении
file[name]|$category/$file[url].
Хотелось бы по больше об етом узнать.
С уважениям, savelikan.