fonction unlink()

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] fonction unlink()

    j'ai un formulaire de modification d'un client lorsque je clic sur le bouton modifier je veut que l'ancienne photo s'efface du dossier Joomla_1.7\components\com_client\images et elle se remplace du nouvelle photo
    merci de m'aider
    WAFA

  • #2
    Re : fonction unlink()

    [Modo]Je déplace dans la section Développement[/Modo]

    La réponse est simple, sa mise en oeuvre plus compliquée.

    Déjà, je me pose la question : "Tiens, pourquoi n'avoir pas utilisé Community Builder". Ce composant aurait pû être utile non ?

    Pour ta question : ton client a forcément un ID. Si le nom de la photo est construit en utilisant cet ID (/com_client/images/photo_ID.png) alors c'est relativement simple. Avec un JFile::exists() tu vérifies si le fichier existe; si oui, tu le supprimes puis tu récupères la nouvelle image envoyée depuis ton formulaire. Simple à écrire en trois lignes, nettement plus complexe à mettre en oeuvre.

    Question : pourquoi ne pas avoir utilisé CB ? (ah oui, j'ai déjà posé cette question)
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : fonction unlink()

      MERCI cavo789 pour ta réponse mais il m'arrive la même erreur

      Warning: unlink(./././images/64699_316730871720304_161715523888507_879709_19170 82450_n.jpg) [function.unlink]: No such file or directory in C:\wamp\www\Joomla_1.7\components\com_client\views \client\tmpl\modifier.php on line 47

      WAFA

      Commentaire


      • #4
        Re : fonction unlink()

        No such file
        Ton fichier image existe-t-il ? Avant de vouloir supprimer l'image, fait un JFile::exists() afin de vérifier que le fichier existe bien.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : fonction unlink()

          oui existe
          WAFA

          Commentaire


          • #6
            Re : fonction unlink()

            Merci cavo789 ça marche b1
            WAFA

            Commentaire


            • #7
              Re : fonction unlink()

              Je n'avais pas répondu à ton précédent post parce que je pensais, à juste titre visiblement, que tu avais répondu trop vite. Si JFile::exists() dit que le fichier existe et si tu es sous Windows (pas de problème de chmod donc), unlink() devait fonctionner.

              Tu passes ton post en Réglé ?

              Bye
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X