Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    188

    Non riesco a eliminare la foto e l'allegato ecco il codice

    mysql_select_db($db_name,$conn);
    $id_comunicato = $_GET['id'];
    $immagine = $_GET['foto'];
    $query = "DELETE FROM scuole WHERE id = $id";
    // invio la query
    $result = mysql_query($query);
    unlink('../../public/'.$selettore['foto']);
    $result = mysql_query($query);
    unlink('../../public/'.$selettore['allegato1']);
    // controllo l'esito
    if (!$result) {
    die("Errore nella query $query: " . mysql_error());
    } else {
    ?> COMUNICATO cancellato con successo!!! <a href="scuole.php">
    Indietro</a><?

  2. #2
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    non dovrebbe essere

    Codice PHP:
    WHERE id $id_comunicato 
    ?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    188
    niente non va le foto nn le toglie
    <html>



    <body topmargin="0">
    <div align="center">

    <table border="0" width="701" id="table3" cellpadding="0" style="border-collapse: collapse">

    <tr>

    <td height="120" valign="top"></td>
    </tr>
    <tr>

    <td width="701" height="0"> </td>
    </tr>
    <tr>
    <td class="comunicati" style="padding:0" valign="top" align="left" width="704">

    <p style="text-align: center">

    <?
    //DEVI METTERCI I PARAMETRI DI CONNESSIONE QUI!!!!
    $db_path = .79';
    $db_name = 'S4';
    $db_user = 'S';
    $db_password = 'd2';
    $conn = mysql_connect($db_path,$db_user,$db_password);
    mysql_select_db($db_name,$conn);
    $id_comunicato = $_GET['id'];

    $query_foto = "SELECT * FROM scuole WHERE id = $id_comunicato";
    $query = "DELETE FROM scuole WHERE id = $id_comunicato";
    $result = mysql_query($query);
    $risultato_foto = mysql_query($query_foto) or die("Query non valida: " . mysql_error());

    $row = mysql_fetch_array($risultato_foto);
    $foto1 = $row['foto'];
    $foto2 = $row['allegato1'];
    echo "La prima foto è: $foto1\n";
    echo "La seconda foto è: $foto2";
    unlink('/../../public/$foto1');
    unlink('/../../public/$foto2');



    $query = "DELETE FROM scuole WHERE id = $id_comunicato";
    // invio la query
    if (!$result) {
    die("Errore nella query $query: " . mysql_error());
    } else {
    ?> COMUNICATO cancellato con successo!!! <a href="scuole.php">
    Indietro</a><?
    }

    // chiudo la connessione a MySQL
    mysql_close();
    ?></td>
    </tr>
    </table>

    </div>

    </body>


    MI DA QUEST'ERRORE

    Warning: unlink(/../../public/$foto1) [function.unlink]: No such file or directory in D:\Inetpub\webs\.......it\gestione_interna\dati\el imina.php on line 44

    Warning: unlink(/../../public/$foto2) [function.unlink]: No such file or directory in D:\Inetpub\webs\.....it\gestione_interna\dati\elim ina.php on line 45
    COMUNICATO cancellato con successo!!! Indietro


    mi elimina il comunicato ma nn il le foto i percorsi so giusti gia controllato 300 voltre ke puo essere grazie

  4. #4
    Utente di HTML.it L'avatar di strae
    Registrato dal
    Apr 2008
    Messaggi
    407
    unlink("/../../public/$foto2");
    oppure
    unlink('/../../public/'.$foto2);
    You HAVE to assume your visitor is a maniac serial killer, out to destroy your application. And you have to prevent it.
    I can accept failure, everyone fails at something - But I can't accept not trying.

  5. #5
    Che senso ha andare alla radice delle directory e poi indietro ancora di due cartelle?

    L'errore è chiaro. non esiste il file, quindi stai cercando nella cartella sbagliata...

    proverei con

    unlink("../../public/".$foto);

    o

    unlink("/public/".$foto);

    o quantomeno capire dove sono locate ste stramaledette foto....
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    188
    sta nella cartella principale 2 cartelle sotto da dove devo elimina

    con nessun sistema va

  7. #7
    fatti una pagina

    test.php

    e metti:

    echo "[img]PERCORSO DELLA TUA IMMAGINE[/img]";


    cambia il percorso e fai refresh finchè trovi il percorso giusto...
    è impossibile cancellare un file se non sai nemmeno dov'è..


    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    188
    nel test nn mi visualizza la foto

  9. #9
    ovvio.. devi cercare il percorso corretto finchè ti visualizza la foto, allora saprai che il percorso è corretto.. finchè non la visualizzi, stai sbagliando locazione...

    penso di averlo scritto 4 volte con questa...
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    188
    ok perfetto,
    le immagini sono in sito/public
    la mia pagina sta in www.sito.it/gestione_interna/dati/pagina.php
    i link alle immagini ci sono
    dove sbaglio a scrivere??
    grazie

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.