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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Содержимое директории.
 
 автор: gecccter   (27.06.2008 в 15:20)   письмо автору
 
 

Здравствуйте! Скажите, как узнать содержимое директории с помощью php? Интересуют именно названия файлов хранящихся в ней и по возможности напишите, как делать удаление из папки файла или картинки php скриптом.

   
 
 автор: Axxil   (27.06.2008 в 15:34)   письмо автору
 
   для: gecccter   (27.06.2008 в 15:20)
 

Example 2. List all files in the current directory and strip out . and ..

<?php
if ($handle opendir('.')) {
    while (
false !== ($file readdir($handle))) {
        if (
$file != "." && $file != "..") {
            echo 
"$file\n";
        }
    }
    
closedir($handle);
}
?>  


(c) php.net

Удаление файла осуществляется с помощью функции unlink

   
 
 автор: Rembrant   (27.06.2008 в 20:59)   письмо автору
 
   для: Axxil   (27.06.2008 в 15:34)
 

вот такой вопрос, на странице в цикле while динамически генерируются чекбоксы к каждой картинки причитанной из конкретного файла. вот не могу доганть как эти чекбоксы обработать.


<table border="0" cellpadding="0" cellspacing="0">
<tr><td width="100">
<form action='_smails.php' method='post'>
</td><td></td></tr>

<?php 
$i
=0;
if (
$handle opendir('../converts')) { 
    while (
false !== ($file readdir($handle))) { 
        if (
$file != "." && $file != ".."

$i++;
        echo 
"

<tr><td align='center'>

   <input type=checkbox name='box[]'  value='"
.$file."'>

</td><td>

   <img src='../converts/"
.$file."' border='0'>

</td></tr>"


        } 
    } 
    
closedir($handle); 

?>  
<tr><td>
<input type="submit">
</td><td></td></tr>
</form>
</table>


вот не могу понять как в файле _smails.php получить все отмеченные чекбоксы

   
 
 автор: AcidTrash   (27.06.2008 в 21:32)   письмо автору
 
   для: Rembrant   (27.06.2008 в 20:59)
 

Так вы и получили массив валидных box, а дальше надо его разобрать.

Например
<?php
$box
=$_POST['box'];
for(
$i=0;$i<count($box);$i++)
{
print 
$box[$i]; 
 }
?>

   
 
 автор: Rembrant   (27.06.2008 в 21:49)   письмо автору
 
   для: AcidTrash   (27.06.2008 в 21:32)
 


<?php 
$box
=$_POST['box']; 
for(
$i=0,$i<count($box),$i++) 

print 
$box[$i]; 

?>


почемуто вообще ничего не выводит

   
 
 автор: AcidTrash   (27.06.2008 в 21:55)   письмо автору
 
   для: Rembrant   (27.06.2008 в 21:49)
 

Я поправил свой пост выше. не , а ;

   
 
 автор: Rembrant   (27.06.2008 в 21:59)   письмо автору
 
   для: AcidTrash   (27.06.2008 в 21:55)
 

спасибо, я чтото тоже неуглядел эту ошибку )

   
Rambler's Top100
вверх

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