Gestion d'erreur en php oo
Fermé
Asyluum
Messages postés
17
Date d'inscription
samedi 28 juin 2014
Statut
Membre
Dernière intervention
31 juillet 2014
-
30 juil. 2014 à 10:59
Asyluum Messages postés 17 Date d'inscription samedi 28 juin 2014 Statut Membre Dernière intervention 31 juillet 2014 - 30 juil. 2014 à 15:09
Asyluum Messages postés 17 Date d'inscription samedi 28 juin 2014 Statut Membre Dernière intervention 31 juillet 2014 - 30 juil. 2014 à 15:09
A voir également:
- Gestion d'erreur en php oo
- Erreur 0x80070643 - Guide
- Logiciel gestion photos - Guide
- Retour a la ligne php ✓ - Forum PHP
- Tfc informatique de gestion g3 pdf - Forum Programmation
- Tfc pour systeme informatique de gestion ✓ - Forum Access
6 réponses
mandolorien
Messages postés
109
Date d'inscription
dimanche 9 septembre 2012
Statut
Membre
Dernière intervention
9 mars 2018
3
30 juil. 2014 à 12:13
30 juil. 2014 à 12:13
bonjour ,
tu fais tes tests en local ?
as tu vérifier le CHMOD de ton dossier ?
tu fais tes tests en local ?
as tu vérifier le CHMOD de ton dossier ?
Asyluum
Messages postés
17
Date d'inscription
samedi 28 juin 2014
Statut
Membre
Dernière intervention
31 juillet 2014
30 juil. 2014 à 12:27
30 juil. 2014 à 12:27
Salut,
J'ai deux fichiers sur un serveur, et le CHMOD ne fonctionne pas car je ne suis pas le propriétaire de ces fichiers (oui on a voulu me compliquer la tâche, c'est un truc au boulot).
Mais j'ai quand même trouvé une solution toute bête en fait pour l'afficher ce message... :
class projet_queue_test {
public function mod_projet($txt_projet= NULL) {
if ($txt_projet) {
if (file_put_contents( '/etc/projet', $txt_projet) === false)
// Ecrit le résultat dans le fichier /etc/projet
return " \n---> Vous n'avez pas les droits pour ecrire sur ce fichier <---";
}
$txt_projet= file_get_contents ( '/etc/projet' ); // Ouvre le fichier pour en lire le contenu
if ($txt_projet=== FALSE) {
$txt_projet= "Erreur lors de la lecture du fichier\n";
}
return $txt_projet;
}
}
if (strpos(PHP_OS, 'Linux') === 0) {
// this module is Linux only.
$projet_queue_test= new projet_queue_test;
projet_register_queue("mod_projet", $projet_queue_test, "mod_projet");
Maintenant j'essaye d'afficher un message en dehors du textarea, mais c'est autre chose encore...
J'ai deux fichiers sur un serveur, et le CHMOD ne fonctionne pas car je ne suis pas le propriétaire de ces fichiers (oui on a voulu me compliquer la tâche, c'est un truc au boulot).
Mais j'ai quand même trouvé une solution toute bête en fait pour l'afficher ce message... :
class projet_queue_test {
public function mod_projet($txt_projet= NULL) {
if ($txt_projet) {
if (file_put_contents( '/etc/projet', $txt_projet) === false)
// Ecrit le résultat dans le fichier /etc/projet
return " \n---> Vous n'avez pas les droits pour ecrire sur ce fichier <---";
}
$txt_projet= file_get_contents ( '/etc/projet' ); // Ouvre le fichier pour en lire le contenu
if ($txt_projet=== FALSE) {
$txt_projet= "Erreur lors de la lecture du fichier\n";
}
return $txt_projet;
}
}
if (strpos(PHP_OS, 'Linux') === 0) {
// this module is Linux only.
$projet_queue_test= new projet_queue_test;
projet_register_queue("mod_projet", $projet_queue_test, "mod_projet");
Maintenant j'essaye d'afficher un message en dehors du textarea, mais c'est autre chose encore...
mandolorien
Messages postés
109
Date d'inscription
dimanche 9 septembre 2012
Statut
Membre
Dernière intervention
9 mars 2018
3
30 juil. 2014 à 12:54
30 juil. 2014 à 12:54
c'est à dire ? tu peux être plus explicite ?
Asyluum
Messages postés
17
Date d'inscription
samedi 28 juin 2014
Statut
Membre
Dernière intervention
31 juillet 2014
30 juil. 2014 à 14:32
30 juil. 2014 à 14:32
Ben en fait là par exemple, je dois afficher mon message d'erreur précédent en dehors de mon textarea, donc vu que c'est niveau page web cette fois, et non plus sur mon fichier "machine", un simple echo suffit évidemment, mais je voudrais quand même faire une condition valable, avec une variable qui contient le message, le faire apparaître seulement si je n'ai pas les droits en écriture, et pas faire simplement un petit echo.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mandolorien
Messages postés
109
Date d'inscription
dimanche 9 septembre 2012
Statut
Membre
Dernière intervention
9 mars 2018
3
30 juil. 2014 à 15:06
30 juil. 2014 à 15:06
http://php.net/manual/fr/function.fileperms.php ceci devrai t'aider ;)
Asyluum
Messages postés
17
Date d'inscription
samedi 28 juin 2014
Statut
Membre
Dernière intervention
31 juillet 2014
30 juil. 2014 à 15:09
30 juil. 2014 à 15:09
Hehe merci bien ^^