|
|
|
|
|
для: Loki
(18.02.2006 в 13:03)
| | Спасиба! | |
|
|
|
|
|
|
|
для: ZetRider
(17.02.2006 в 20:33)
| | | |
|
|
|
|
|
|
|
для: Loki
(17.02.2006 в 17:16)
| | А вот если файл занимает 0 кб то он ничего невыводит,.. а как тогда написать чтоб он писл 0 ? | |
|
|
|
|
|
|
|
для: ZetRider
(17.02.2006 в 17:02)
| |
<?php
include "config.php";
$emtry=true;
if (@$handle = opendir($folder_uploader)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..")
{
$size= substr(filesize($folder_uploader."/".$file), 0, -3);
echo "<a href='edit_upload_file.php?file=$file'>[delete]</a> <b>$file</b>($size Кб)<hr>\n";
$emtry=false;
}
}
closedir($handle);
if ($emtry) echo "<center><h3>Папка пуста!</h3></center>";
}
else echo "Такой папки несуществует!";
?>
<br>
|
| |
|
|
|
|
|
|
|
для: Loki
(17.02.2006 в 16:49)
| | Ясно, приму к сведению, а вот еще чтоы размер файла писал... вот есть скрипт который пишет размер файла в килобайтах:
<?
$file_name = "text.txt";
$size= substr(filesize($file_name), 0, -3);
echo $size." Кбайт";
?>
|
Так вот.. никак неполучается его внедрить в скрипт:
index.php
<?php
include "config.php";
$emtry=true;
if (@$handle = opendir($folder_uploader)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..")
{
echo "<a href='edit_upload_file.php?file=$file'>[delete]</a> <b>$file</b> <hr>\n";
$emtry=false;
}
}
closedir($handle);
if ($emtry) echo "<center><h3>Папка пуста!</h3></center>";
}
else echo "Такой папки несуществует!";
?>
<br>
|
:\ | |
|
|
|
|
|
|
|
для: ZetRider
(17.02.2006 в 16:36)
| | Только в del.php у вас переадресация происходит раньше чем удаляется файл. В случае плохой связи или большой загрузки сервера могут быть глюки | |
|
|
|
|
|
|
|
для: Loki
(17.02.2006 в 16:26)
| | Спасибо!
Полностью скрипт выглядит так:
index.php
<?php
include "config.php";
$emtry=true;
if (@$handle = opendir($folder_uploader)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href='del.php?file=$file'>$file</a><hr>\n";
$emtry=false;
}
}
closedir($handle);
if ($emtry) echo "Папка пуста!";
}
else echo "Такой папки несуществует!";
?>
<br>
|
del.php
<meta http-equiv="refresh" content="0;URL=index.php">
<?
include "config.php";
$file="$folder_uploader/".$_GET['file'];
unlink($file);
?>
|
config.php
<?
$folder_uploader="2";
?>
|
| |
|
|
|
|
|
|
|
для: ZetRider
(17.02.2006 в 16:14)
| | я бы сделал файл config.php, где написал
<?
$folder="имя папки";
?>
|
а в скриптах подключал его
<?php
$folder = '2';
$emtry=true;
if (@$handle = opendir($folder)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href='del.php?file=$file'>$file</a><hr>\n";
$emtry=false;
}
}
closedir($handle);
if ($emtry) echo "Папка пуста!";
}
else echo "Такой папки несуществует!";
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(17.02.2006 в 16:11)
| | Спасиб, а мона сделать чтобы значение папки передавалось из index.php, просто если захочется менять, то придется и в del.php и в index.php ))
Теперь index.php выглядит так:
<?php
$folder = '2';
if (@$handle = opendir($folder)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href='del.php?file=$file'>$file</a><hr>\n";
}
}
closedir($handle);
}
else echo "Такой папки несуществует!";
?>
<br>
|
И еще вопросик, если нет файлов в папке то как вывести что файлов в папке нет..? | |
|
|
|
|
|
|
|
для: ZetRider
(17.02.2006 в 16:07)
| | тогда
<?
$file="upload/".$_GET['file'];
unlink($file);
header("Locaiton: index.php");
?>
|
| |
|
|
|
|