Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    unlink non mi cancella il file perche??

    Con questo codice vorrei cancellare l'immagine associata ad un post ma non ne vuol sapere.
    Questo è il codice

    codice:
    if($mimg !== ''){ 
          for($i=0;$i<count($post_images_arr);$i++) {
          $mimg = $post_images_arr[$i]; 
          unlink($mimg);
     } 
    }

    la variabile è piena, se faccio il var_dump della variabile $mimg mi restituisce:

    string(103) "http://www.aggiungimi.it/wp-content/uploads/products_img/1349108997_inserimento-annuncio-con-foto0.jpg"

    perché non funziona

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Che permessi ha la cartella?


    Hai provato linkando la path locale?

    codice:
    /wp-content/uploads/products_img/1349108997_inserimento-annuncio-con-foto0.jpg

  3. #3
    Originariamente inviato da RoTeam
    Che permessi ha la cartella?


    Hai provato linkando la path locale?

    codice:
    /wp-content/uploads/products_img/1349108997_inserimento-annuncio-con-foto0.jpg
    No non ho provato cmq ha permessi 644 dovrebbero bastare.

  4. #4
    Se fallisce la cancellazione del file dovrebbe darti un warning che spiega perché..
    se non te lo da metti
    error_reporting(E_ALL);
    prima dell'unlink(), e vedi un po'...

  5. #5
    Originariamente inviato da philbert
    Se fallisce la cancellazione del file dovrebbe darti un warning che spiega perché..
    se non te lo da metti
    error_reporting(E_ALL);
    prima dell'unlink(), e vedi un po'...
    Grazie cmq penso di aver risolto.
    Nella posizione in cui e' la variabile risulta vuota.

    L'ho caricata e funziona alla grande, anche se ho dovuto estrapolare il nome del file preceduto dal percorso senza http://nomesito.
    Per intenerci wp-content/upload/products_img/nomeimmagine.

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Chiaramente non puoi cancellare l'immagine passando un url, altrimenti chiunque potrebbe, devi passare un path, ovvero il percorso dell'immagine sul filesystem del server.

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.