Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Supprimer Fichier Avec Unlik
h2ck3r
posté 09-10-2006 - 14:02
Message #1


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Salut à tous! J'ai un petit problème. En effet, j'ai crée une gallerie photos (php/mysql, sous free). Les images sont uploadés sur le ftp, et l'url (entiere) du fichier est stokée dans ma base de donnée.

Mes lorsque je veux supprimer une image, je n'arrive pas à la supprimer du ftp, avec le "unlik"

Voici le lien de la page qui affiche le lien de suppression :

CODE


bp_delimage.php?&del=$chemin&image=$id




Voici mon code :

CODE


<?
// on teste si le formulaire permettant de supprimer un fichier à été soumis
if (isset($_GET['del'])) {
    if (empty($_GET['del'])) {
        // si le paramètre n'est pas renseigné, on affiche un petit message d'erreur
        $erreur = 'Aucune image à supprimer';
    }
    else {
        $pic_a_sup = isset($_GET['del']);
        // si l'image existe on la supprime
        if (is_file($pic_a_sup)) {
            unlink($pic_a_sup);
   echo "Image supprimée";
        }
        // si l'image n'existe pas, on affiche un message d'erreur
        else {
            $erreur = 'Image non reconnue';
        }
    }

$base = mysql_connect ('localhost', 'moi', 'moi');
mysql_select_db ('moi_bd', $base);


$del="DELETE FROM gallerie_photos WHERE id='$image';";
$rdel=mysql_query($del);

$del2="DELETE FROM gallerie_com WHERE id='$image';";
$rdel2=mysql_query($del2);

echo "<script LANGUAGE=JAVASCRIPT>
alert('Image supprimée');
close();
</SCRIPT>
";
}
?>


PS : $chemin, c'est le chemin du fichier...

Quelqu'un touve-t'il le bug? ou un moyen de supprimer?



Merci à vous, pou l'aide précieuse qui peut être apportée...


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 09-10-2006 - 17:09
Message #2


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Essaie un peu avec ça :

http://ca3.php.net/manual/en/function.ftp-delete.php

icon_wink.gif


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 11-10-2006 - 6:18
Message #3


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



CODE
[b]Fatal error[/b]: Call to undefined function: ftp_connect()
Je suppose que Free bloque cette fonction? pourtant, le code est bon... Quelqu'un à une autre astuce?



Merci tongue.gif


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 12-10-2006 - 5:41
Message #4


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Ouf, t'a bien dit free toi? Si c'est comme dans le temps, tu peux même pas modifier les permissions sur tes fichiers, ce qui explique pourquoi ton unlink ne fonctionne pas..


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 12-10-2006 - 15:06
Message #5


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Oui, c'est bien free... Donc aucun moyen je suppose... J'ai essayer plusieurs manips :
- unlik
- ftp_connect

2 fonctions impossibles sad.gif Donc encore moins de ftp_delete...

Il me reste juste à supprimer les images à la main alors...
Ou encore mettre ma galerie sur un hebergeur qui permet la fonction... Genre lycos...
Bref, je me demerderai pour la suite!

Merci à toi Weby


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 12-10-2006 - 17:00
Message #6


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Si ta quelques euros par mois à mettre sur un hébergement professionnel, je crois que ça serais mieux. Lycos c'est vraiment merdique.


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 13-10-2006 - 14:37
Message #7


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Je suis tout à fais d'accord avec toi tongue.gif... Mais c'est surtout a cause de leur frame, et de leur pub... J'ai réglé le problème de la pub et de la frame, mais c'est sur qu'un hebergement pro, est une bonne solution tongue.gif Je vais y penser...



H2


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Version bas débit Nous sommes le : 07-09-2008 - 19:47
annuaire