|
|
|
| Здравствуйте! Скажите, как узнать содержимое директории с помощью php? Интересуют именно названия файлов хранящихся в ней и по возможности напишите, как делать удаление из папки файла или картинки php скриптом. | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: 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 получить все отмеченные чекбоксы | |
|
|
|
|
|
|
|
для: Rembrant
(27.06.2008 в 20:59)
| | Так вы и получили массив валидных box, а дальше надо его разобрать.
Например
<?php
$box=$_POST['box'];
for($i=0;$i<count($box);$i++)
{
print $box[$i];
}
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(27.06.2008 в 21:32)
| |
<?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:55)
| | спасибо, я чтото тоже неуглядел эту ошибку ) | |
|
|
|