Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    funzione unlink() che non funzia

    Ciao

    ho problemi con la funzione unlink()

    potete darmi un okkio al codice e vi allego anche l'errore che mi da

    Grazie

    Codice PHP:
    <?php
        
        
    #connessione
        
    require_once('../Connections/conn.php');
        
    #recupero la var
        
    $IDDoc $_GET['IDDoc'];    
        
    #costruendo la query
        
    $SQLdel "DELETE FROM circolari WHERE IDDoc = '$IDDoc'";
        
    #seleziono il db
        
    mysql_select_db($database_conn$conn);
        
    #eseguo la query
        
    mysql_query($SQLdel$conn);
        
        
    #intercetto il campo del record
        
    mysql_select_db($database_conn$conn);
        
    $circolare mysql_query("SELECT * FROM circolari WHERE IDdoc = '$IDDoc'"$conn) or die(mysql_error());
        
    $row_circolare mysql_fetch_assoc($circolare);
        
        
    #setto la variabile per la cancellazione del file
        
    $del $row_circolare['dir'];
        
        
    #cancello il file
        
    unlink($del);
        
    ?>
    <html>
    <head>
    <title>Admin</title>
    <meta http-equiv="refresh" content="1;URL=index.php" />
    </head>
    <body>


    <font face="Arial, Helvetica, sans-serif" color="#000000">
    <?php echo "Cancellazione avvenuta con successo !!"?>


    <?php echo "Entro pochi secondi sarà riportato alla pagina dei documenti !!" ;?>
    </font>
    </body>
    </html>
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    A vedere l'errore non è un problema di permessi...manca proprio il file

    Verifica che il path sia corretto.


  3. #3
    magari prova a fare un echo di $del invece di cancellarlo, e vedi che cosa ti restituisce.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ok grazie provo e se ci dovessero essere ancroa problemi vi disturbo ancora un attimo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    raga il prblema persiste

    nel senso premettendo che da poco che programmo in php

    inserisco l'echo

    <?php echo "$del" ;?>

    ma non mi visualizza niente

    pocchè

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    probabilmente non estrai nulla dal database.
    Verifica che la query dia risultati e soprattutto che $row_circolare['dir'] non sia nullo.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    la query lo eseguita nel pannello di php admin e pare che vada bene

    ma come faccio a capire se $row_circolare['dir'] non è nullo?

  8. #8
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    con

    Codice PHP:
    print($row_circolare['dir']); 
    che è la stessa cosa dell'echo che hai fatto prima, il che mi fa pensare che sia proprio nulla (se veramente non ti stampa nulla a video).

  9. #9
    Originariamente inviato da markgrav
    la query lo eseguita nel pannello di php admin e pare che vada bene

    ma come faccio a capire se $row_circolare['dir'] non è nullo?
    se non stampa nulla o è null o false; comunque prova a fare

    Codice PHP:
    <?php var_dump($row_circolare['dir']); ?>
    o semplicemente

    Codice PHP:
    <?php var_dump($row_circolare); ?>
    puoi anche usare var_export() anziché var_dump() per una sintassi php-like


    ciao
    Windows mom: «Finish your veggies! There are processes in Ubuntu that are starving to death!»
    NoWhereBlog
    FlatPress Blog Flat file, valido xhtml, espandibile

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    infatti ragazzi esce
    Codice PHP:
    bool(false
    come risolvo ???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.