Come posso fare per visualizzare le immagini contenuti in una specifica cartella del dominio e per ogni immagine la possibilità di poterla cancellare?
Grazie a tutti!![]()
Come posso fare per visualizzare le immagini contenuti in una specifica cartella del dominio e per ogni immagine la possibilità di poterla cancellare?
Grazie a tutti!![]()
è una domanda molto ampia... innanzitutto devi caricare il contenuto della cartella...
function caricacartella() {
$cartella="path cartella";
$opendir=opendir($cartella);
while ($img=readdir($opendir)) {
if ($img!="." AND $img!="..") {
echo $img;
}
}
}
dopo averle caricate è ovvio che ci puoi fare quel che vuoi....
ho sostituito
conCodice PHP:
echo $img
adesso visualizza a schermo i file della cartella uno dopo l'altro, come faccio adesso a far comparire affianco ogni immagine un pulsante per poter cancellarle?Codice PHP:
echo "[img]test/".$img."[/img]";
fuori il while
<table border="1" >
dentro il while
<form method="post" action="conferma.php">
<input type="hidden" name="immagine" value="<?php echo $img ?>">
<tr>
<td>[img]<?php echo $img?>[/img]</td>
<td><input type="submit" value="elimina" name="elimina"></td>
</tr>
</form>
fuori il while
</table>
nel file conferma.php
<?php
unlink("percorsocartella".$img);
header ("Location: paginaprecedente.php");
?>
l'ho fatto di getto vedi se funziona... si potrebbe fare anche tutto in un'unico file con PHP_SELF ....
Avevo già risolto cosi
in view.php
e nel file cancella_immagine.phpCodice PHP:
<?php
function caricacartella() {
$cartella="/web/htdocs/www.miodominio.com/home/test";
$opendir=opendir($cartella);
while ($img=readdir($opendir))
{
if ($img!="." AND $img!="..")
{
echo "<table>
<tr>
<td>
[img]test/".$img."[/img]
</td>
<tr>
<tr>
<td>
[url='cancella_immagine.php?foto=".$img."']CANCELLA IMMAGINE[/url]
<td>
</tr>
</table>";
}
}
}
caricacartella();
?>
Codice PHP:
<?php
$foto = $_GET ["foto"];
$path = ("/web/htdocs/www.miodominio.com/home/test/".$foto."");
if ($foto!="") {
unlink($path);
}
?>