Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2011, 19h39   #1
Invité de passage
 
Homme
Étudiant
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 2
Points : 0
Points : 0
Par défaut problème avec unlink

Bonjour bonjour,

Premier post sur votre forum j'espere que je vais pas faire trop de conneries^^

Voici mon problème :

Un ami comerçant (ben oui y faut bien qu ej'explique le contexte -_-) a des vols dans sa boutique, il m'a donc demander d'installer une camera ip histoire de pouvoir surveiller en ligne. La camera permet d'envoyer des images toutes les x secondes sur un ftp, j'envoie donc sur un de mes ftp sur lequel j'heberge le site. le problème c'est que de temps en temps la camera envoie une image corrompu ou plein d'erreur et donc elle ne s'affiche pas dans le navigateur et n'est pas remplacé(en gros la camera n'upload plus ensuite...).

Du coup je voudrais tester si l'image est ok ça ca marche avec imagecreatefromjpeg(). et si il y a des erreurs je la supprime avec unlink() le problème c'est que unlink me renvoie false et ne m'affiche aucune erreur.... alors que je rentre le bon chemin en absolue ou en relatif vu que c'est un tout petit truc j'ai tout dans le même dossier.

voici la page pour supprimer un fichier que j'ai nommé test...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<html>
    <head>
        <title>Surveillance de la boutique</title>
    </head>
    <body>
	<?php
		$result = unlink("test");
		if($result) echo 'ok';
		else echo 'pas ok!';
	?>
   </body>
</html>
Franchement je suis dans le noir total je ne vois pas du tout pourquoi ça ne marche pas... le pire c'est que ça doit être tout bête><

ps : tous les fichiers ont le même utilisateur à savoir moi-même

Dans l'espoir d'une réponse, guliangdan
guliangdan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 19h55   #2
Rédacteur
 
Avatar de pi-2r
 
Inscription : juin 2006
Messages : 1 384
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 384
Points : 2 211
Points : 2 211
il ne manquerai pas une extension à "test" (ex: test.jpeg, .png, etc...) sauf si celui-ci est un dossier
__________________
Les pièges de l'Internet
Helix, réponse à une intrusion
[ Pas de questions techniques en MP ]


"La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
"Si j’ai vu si loin, c’est que j’étais monté sur des épaules de géants." Isaac Newton
pi-2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 09h27   #3
Invité de passage
 
Homme
Étudiant
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 2
Points : 0
Points : 0
j'ai juste créer un fichier sans extensions sous fedora.

je peu bien lui mettre une extension, mais ayant testé ça au préalable avec une image jpg ou la j'ai bien indiquer l'extension mais sans résultat. Je ne pense donc pas que le problème vienne de la.

A mon humble avis je penche plus pour une config du php.ini ou un truc du genre mais comme j'ai pas bidouillé grand chose dedans...

edit : Après rajout de l'extension .txt à la fin du fichier et dans le code aucun changement.
guliangdan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 19h36   #4
Rédacteur
 
Avatar de pi-2r
 
Inscription : juin 2006
Messages : 1 384
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 384
Points : 2 211
Points : 2 211
Bonjour,

Citation:
Envoyé par guliangdan Voir le message
j'ai juste créer un fichier sans extensions sous fedora.
rajoute des droits supplémentaire à ton fichier php (et cela devrait permettre de supprimer les fichiers)
__________________
Les pièges de l'Internet
Helix, réponse à une intrusion
[ Pas de questions techniques en MP ]


"La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
"Si j’ai vu si loin, c’est que j’étais monté sur des épaules de géants." Isaac Newton
pi-2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h04.


 
 
 
 
Partenaires

Hébergement Web