lod666
Messages postés4Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention12 mars 2007
-
12 mars 2007 à 18:31
lod666
Messages postés4Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention12 mars 2007
-
12 mars 2007 à 22:33
Bonjour
J'ai un sérieux problème avec un hebergeur concernant les fonctions COPY et UNLINK
Concretement si je demande la suppresion d'une image
unlink("image/monimage.jpg"); il se passe rien alors que sur mon autre hebergement tout va bien
lod666
Messages postés4Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention12 mars 2007 12 mars 2007 à 19:15
RE
Merci pour ta réponse rapide
J'avais déjà regardé les restrictions (et juste ça: passthru,exec,system,popen,shell_exec,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate)
En réalité j'utilise une base de données (j'ai juste fini par simplifier pour verif que le pb venait bien de unlink...)
Je te donne mon code:
Concretement j'ai une page avec des symboles (nom du symbole, description et image)
Dans la base administrative je propose un lien de suppression en face de chaque symbole.
supprimer
Il supprime bien l'id_symbole dans la base de données (nom, description et nom image "image.jpg" sont donc supprimés)
Par contre l'image en elle même n'est pas supprimé du dossier (chemin est pourtant correct dans la propriété de l'image)
Voici ce qu'appelle le lien:
<?
if (isset($_GET['sup']))
{
$sup=$_GET['sup'];
$origine=$_GET['origine'];
if(is_numeric($sup))
{
$requete="DELETE FROM symbole where id_symbole=".$sup ;
mysql_query($requete);
if (!empty ($origine)){
unlink("../stucture/symbole/".$origine);}}}
?>
Et c'est la meme pour COPY (me copie un nom correct dans la base mais rien dans le dossier)
Si t as une idée... merci!!
if ( !file_exists($path) ) exit(" n'existe pas");
if ( !is_writable($path) ) exit(" j'ai pas le droit de le détruire");
if ( !unlink($path) and !delete($path) and !unset($path) ) ) exit(' là, je comprends pas!!!???!!!');
Sinon moi je bosse sur dreamweaver (je sais c un peu con vu que je l utilise que en mode code mais bon... je me suis habituée à l'interface). Bref sur le site distant vous cliquez droit sur le dossier voulu et vous allez dans définir les autorisations, ensuite tout cocher)