allora ragazzi finalmete ho risolto il problema della rinominazione delle foto, adesso le foto prendono il nome dell'id della tabella, adesso preo' non riesco a cancellarle questo e' il codice:
[PHP]<?php
include 'config.php';
if(!isset($_GET['id']))
{
exit('Nella pagina '.$_SERVER['PHP_SELF'].' non arrivato nessun id');
}
$query = "SELECT * FROM images WHERE id='".intval($_GET['id'])."' LIMIT 1";
$risultato = mysql_query($query,$connessione) or die('Query select fallifa per il seguente motivo: '.mysql_error($connessione));
if (mysql_num_rows($risultato)===1)
{
$row = mysql_fetch_array($risultato);
$foto_da_cancellare = "../foto hotel/". stripslashes($row['nome']); if(file_exists($foto_da_cancellare)) { unlink($foto_da_cancellare) or die ('problemi nella cancellazione della foto'); } else { exit('il file '.$foto_da_cancellare.' non esiste!'); } mysql_query("DELETE FROM images WHERE id='".intval($_GET['id'])."' LIMIT 1") or die('Query delete fallifa per il seguente motivo: '.mysql_error()); }echo"
<BR><BR>
<center>
<span class=gensmall>Cancellazione avvenuta con successo.</span>
</center>";
$url = htmlspecialchars($_SERVER['HTTP_REFERER']);
echo ("<BR><BR><center><a href='$url'>TORNA INDIETRO</a></center>");
?> [/PHP]
le foto adesso vengono rinominate cosi': 1.jpg e via dicendo, il problema e che la query riporta questo problema:
il file ../foto hotel/1 non esiste!
qualche idea ragazzi'
Grazie