Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    Parse error: syntax error

    ciao a tutti, ho un errore ma non capisco come mai mi da questo errore, magari sbaglio la logica con cui vorrei agire..?

    l'errore è questo:

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\Inetpub\webs\clubforzasilviobergamoit\drop_com_ stmp.php on line 8

    il file in questione è questo:

    codice:
    <?php
    $con=mysql_connect("ciaoo");
    if(!$con){
      die('Impossibile connettersi a: ' . mysql_error());
    }
    mysql_select_db("ciaoooo", $con);
    $nomefile="SELECT oggetto FROM com_stmp where id ='$_POST[numero]' ";
    unlink('img/com_stmp/'.$nomefile'.jpg');
    $sql="DELETE FROM com_stmp where id ='$_POST[numero]' ";
    if(!mysql_query($sql,$con)){
      die('Errore: ' . mysql_error());
    }
    mysql_close($con);
    header("Location:index.php");
    ?>
    la linea 8 è quella dell'unlink....
    vi spiego come è impostata la pagina web, l'utenze inserisce il numero dell'articolo che vuole eliminare, il numero corrisponde all'id di quell'articolo.
    io ho fatto una select dove voglio selezionare il campo "oggetto" che equivale al nome con cui è stato salvato il file quando l'ho caricato assieme all'articolo...
    così poi faccio l'unlink del file con nome "oggetto".jpg
    l'unlink però non avviene
    mi sapreste aiutare?

  2. #2
    Ma neanche gli errori più evidenti?!?!

    Codice PHP:
    unlink('img/com_stmp/'.$nomefile.'.jpg'); 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    purtroppo dopo 6 ore al pc (non essendoci più abituato) anche la più piccola distrazione diventa un problema..
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    però asp... ho notato che comunque l'unlink non lo esegue, ovvero non elimina il file dalla cartella dell'ftp...

  5. #5
    Il contenuto di $nomefile mi sembra alquanto interessante!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    cioè?

  7. #7
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    è normale che non funziona !


    Codice PHP:
    $nomefile="SELECT oggetto FROM com_stmp where id ='$_POST[numero]' "
    $nomefile non è eseguito quindi quando esegue l'unlink lo esegue cosi

    Codice PHP:
    unlink('img/com_stmp/SELECT oggetto FROM com_stmp where id ='$_POST[numero]'.jpg'); 
    quindi per risolvere basta fare

    Codice PHP:
    $nomefile=mysql_query("SELECT oggetto FROM com_stmp where id ='$_POST[numero]'"); 

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.