VASO:надеюсь, уроки не по ПХП будут ? :)
Я сейчас пытаюсь написать систему публикаций уроков для сайта
VASO:не надо пытаться записать данные в ПХП-файл. Создай какой-ниюудь текстовый файл и в него пиши уроки (гораздо больше полезного выучишь). Или для каждого урока отдельный текстовый файл делай. Если есьт доступ к БД - храни уроки в БД.
текст урока записывается в файд index.php
$date=date("d.M.y");
$tut= serialize(array(\'rey\'=>0,\'kat\'=>$kat,\'date\'=>$date,\'name\'=>$name,\'autor\'=>$autor,\'mail\'=>$mail,\'www\'=>$www,\'about\'=>$about));
//$info= serialize(array(\'date\'=>$date,\'text\'=>$tutor));
$fp = fopen ("main.dat", "a+");
fwrite ($fp, "$tut
");
fclose ($fp);
$basa= file("main.dat");
$all=count($basa);
@mkdir(lessons,666);
$pat= "lessons/$all/";
@mkdir($pat,666);
$imgdir="img";
$path= "lessons/$all/img";
@mkdir($path,666);
$f = fopen ("lessons/$all/$all.dat", "w+");
fwrite ($f, "
$tutor
");
fclose ($f);
for ($i=0; $i<$files; $i++) {
if (@file_exists($File[$i])){
Copy($File[$i],"$path/".basename($File_name[$i]));
}
}
echo "Ïàñèáêè, âàø òóòîð áûë äîáàâëåí";
}?>
.:3DViewport.com:.- ñèñòåìà ïóáëèêàöèé.
if (isset($_GET[\'lesson\'])) {
$filename=basename($_GET[\'lesson\']);
$filename="lessons/$filename/".$filename.".dat";
readfile($filename);}else{
///////////////////////////////
/////////////////
$basa=file("main.dat");
$all = count($basa);
for ($i=0;$i<$all;$i++){
$t=unserialize($basa[$i]);
$we=$i+1;
$s= filesize("lessons/$we/img/tutor.zip");
$size= round($s/1000);
?>
"
.::Êàòåãîðèÿ:=$t[\'kat\']?>:
::.
/img/image.gif">
=$t[\'about\']?>
::Ñêà÷àòü
.:/img/tutor.zip">tutor.zip(=$size?>Êá) :.
::Àâòîð
.:">=$t[\'autor\']?> :.
::Ðåéòèíã
.:=$t[\'rey\']?>:.
::Õèòîâ
.:Õèòîâ :.
::Îöåíèòü
:.
::Êîììåíòàðèåâ
.:Êîììåíòàðèè :.
::Äàòà ïóáëèêàöèè
.:=$t[\'date\']?> :.
}
?>
Èòîãî ïóáëèêàöèé:=$all?>}?>
От кода ПХП просто в глазах рябит.- Название: Подскажите новичку.
Отправлено: Меняздесьдавнонет от 05 Февраля 2004, 20:26:31- в общем, так.
можешь делать, как хочешь.
хочешь - сериализуй.
Хотя я считаю это неудобным.
Но раз уж тебе так проще, то оставь.
еще вопросы у тебя есть?- Название: Подскажите новичку.
Отправлено: VASO от 06 Февраля 2004, 14:54:40- А еше, как делать, чтобы после загрузки архива, на сервере он сам разархивировался?
- Название: Подскажите новичку.
Отправлено: VASO от 06 Февраля 2004, 16:11:47- Хе...нет ессна.