Buongiorno a tutti,
come da oggetto della discussione, vorrei uno script che al caricamento delle foto,
mi scriva sul db il nome della foto in questione;
ho preso uno script già fatto che legge il contenuto della cartella e tramite form posso inserire nuovi file,
l'ho modificato un po';
di seguito il codice:
qualcuno può aiutarmi o darmi qualche dritta per scrivere il nome dell'immagine con l'estensione?
grazie 1000 in anticipo e buon week end
come da oggetto della discussione, vorrei uno script che al caricamento delle foto,
mi scriva sul db il nome della foto in questione;
ho preso uno script già fatto che legge il contenuto della cartella e tramite form posso inserire nuovi file,
l'ho modificato un po';
di seguito il codice:
PHP:
<?php include("../include/header.php"); ?><div id="home">
<?phperror_reporting(2047);if (isset($_POST["invio"])) { $percorso = "upload/"; if (is_uploaded_file($_FILES['file1']['tmp_name'])) { if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])) { echo 'Nome File: <b>'.$_FILES['file1']['name'].'</b><br>'; echo 'Formato File: <b>'.$_FILES['file1']['type'].'</b><br>'; echo 'Dimensione: <b>'.$_FILES['file1']['size'].'</b> byte<br>'; echo '======================<br>'; echo 'File caricato correttamente<br><br>'; echo '<a href="upload.php">carica un altro file</a>'; } else { echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"]; } } else { echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"]; }} else { // HTML ?> <form enctype="multipart/form-data" method="post" action="" name="uploadform"> seleziona il file da caricare sul server: <br> <input type="file" name="file1" size="50"> <br> <input type="submit" value="invia" name="invio"> </form> <?php}?>
<?php
echo " <table id='example' class='display' cellspacing='0' width='100%'> <thead> <tr> <th>miniatura</th> <th>nome</th> <th>azioni</th> </tr> </thead> <tfoot> <tr> <th>miniatura</th> <th>nome</th> <th>azioni</th> </tr> </tfoot> <tbody>";
$path = "upload/";
if ($handle = opendir($path)) {
$files = array();
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..') {
$files = $file; echo "<tr><td>"; echo '<a href="',$path , $file , '" class="fancybox">'; echo '<img src="',$path , $file , '" width="100">'; echo "</a>"; echo "</td><td>"; echo $file; echo "</td>"; ?> <td> <a onclick="return confirm('Confermi di voler cancellare definitivamente il file selezionato?')" title="cancella" href="delete.php?file=upload/<?php echo $file ?>"><i class="fa fa-trash"></i></a> </td></tr><?php }
}
if ($files == null) {
echo "Directory vuota!!<br />\n";
}
}
echo "</tbody></table>";?>
</div>
<?php include("../include/footer.php"); ?>
qualcuno può aiutarmi o darmi qualche dritta per scrivere il nome dell'immagine con l'estensione?
grazie 1000 in anticipo e buon week end