Bonjour a tous, quand je crée un utlisteur via un formulaire d'inscription, en meme temps sa me créer deux fichier txt et ca ecrie des chemin a l'interieur.
Quand je le faisit en local, je n'avais auncun souci, mais depuis que j'ai mi le site sur un serveur OVH, je recois un message d'erreur: Fatal error: Call to undefined function: file_put_contents() in /home.10.18/artkateo/www/pages/traitement_n_membre.php on line 52
Je ne comprend pas trop pourquoi, si vous avez une idée???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 case "ajout_membre" : /*connection a la BDD*/ require_once('connec_bdd.php'); /*recupere les valeur des champs par les variables POST et conserve les caracteres spéciaux grace a mysql_real_escape_string*/ $pseudo=mysql_real_escape_string($_POST['nom']); $motdepasse=md5($_POST['motdepasse']); /*verifie le contenue des champs*/ if((isset($pseudo) && isset($motdepasse)) && ($pseudo!="" && $motdepasse!="") ) { /*Si oui crée un nouvelle enregistrement dans la table*/ $requete = "INSERT INTO utilisateur (nom, pass) VALUES ('".$pseudo."','".$motdepasse."')"; $resultat = mysql_query($requete) or die(mysql_error()); /*il crée deux fichier texte et deux dossier avec le nom de l'utilisateur pour la galerie photos. */ $fp = fopen("../galerie/photos_$pseudo.txt","w+"); $fp2 = fopen("../galerie/menu_liste_$pseudo.txt","w+"); mkdir ("..\galerie\miniatures_$pseudo", 0777); mkdir ("..\galerie\images_$pseudo", 0777); $fichier = '../galerie/menu_liste_'.$pseudo.'.txt'; $contenu = 'Galerie de '.$pseudo.';'."\r\n"; file_put_contents($fichier, $contenu, FILE_APPEND); /*Ecrie dans le menu liste le chemin du dossier photos*/ $contenu2 = 'Images_'.$pseudo.'; photos ; photos_'.$pseudo.'.txt;'; file_put_contents($fichier, $contenu2, FILE_APPEND); header("Location: http://www.art-kateo.fr/pages/redirect_action.php"); } /* sinon message d'alerte*/ else { header("Location: http://www.art-kateo.fr/pages/redirect_champ_obli.php"); } break;
Merci d'avance!!!![]()
Partager