Résolu Insérer du texte dans un fichier .txt PHP

Statut
N'est pas ouverte pour d'autres réponses.

Rainbow Dash

I will be your father christmas
Premium
Inscription
12 Décembre 2015
Messages
230
Réactions
79
Points
7 096
RGCoins
25
Bonzouer !

Je me tourne vers vous car j'ai besoin de vous ! Après des longues heures d'essais, je capitule et j'admets avoir besoin d'aide..

En gros, j'ai besoin qu'un code PHP écrive dans un fichier sous un format bien précis,

J'ai tous d'abord besoin d'un retour à la ligne pour pas que le fichier sois mal organisé,
Il faut ensuite écrire:
badge_name_VAR1=VAR2
badge_desc_VAR1=VAR3
Il faut remplacer la VAR1 par une get, préfaite: ?code=XXXXXX

Ensuite pareil pour la VAR2 et 3, voici mon code:
<?php

$contenu1 = $_GET['Nom']"\r\n";
$contenu2 = $_GET['Descp'];
$code = $_GET['code'];
$h = fopen("external_flash_texts.txt", "a");
fwrite($h, "badge_name_" + $code + "=" + $contenu1);
fwrite($h, "badge_desc_" + $code + "=" + $contenu2);
fclose($h);
?>

Cependant je n'y arrive pas, si un ami développeur pouvait me réaliser ce code ça me serait d'une grande aide ! Merci <3
 
utilise file_put_contents("fichier.txt",s);
tu crée d'abbord ta chaine a écrire puis tu ajoute \n a la fin et puis voila
Heu.. Oui, enfin, j'ai jamais manier ce côté de PHP, est-ce que tu pourrais m'écrire le code ? :'(
 
Code:
$file = "fichier.txt"
$s1 = "badge_name_".$code."=".$contenu1."\n";
$s2 = "badge_desc_".$code."=".$contenu2."\n";
file_put_contents($file,$s1, FILE_APPEND);
file_put_contents($file,$s2, FILE_APPEND);
c'est fait sur la reponse donc c'est eut etre un peu la merde :D
 
Code:
$file = "fichier.txt"
$s1 = "badge_name_".$code."=".$contenu1."\n";
$s2 = "badge_desc_".$code."=".$contenu2."\n";
file_put_contents($file,$s1, FILE_APPEND);
file_put_contents($file,$s2, FILE_APPEND);
c'est fait sur la reponse donc c'est eut etre un peu la merde :D
Erreur, ça fonctionne pas..

<?php
// on place le contenu dans une variable. (exemple hein ^^)
$contenu1 = $_GET['Nom']"\r\n";
$contenu2 = $_GET['Descp'];
$code = $_GET['code'];
$file = "external_flash_texts.txt.txt"
$s1 = "badge_name_".$code."=".$contenu1."\n";
$s2 = "badge_desc_".$code."=".$contenu2."\n";
file_put_contents($file,$s1);
file_put_contents($file,$s2);
?>
 
c'est normal :D ton Get['Nom'] faut mettre un point entre le string et lui :D en gros : Get|'Nom']."\r\n"
Et apprend le PHP au lieu de vouloir y aller au talent STP :D genre sur oPenClassrooms
Un article pour t'aider @Rainbow Dash :)
 
et active les erreurs sur ton PHP puis lis les, ça peut aider aussi.
Après je ne te critique pas mais bon, c'est un peu mieux de conniatre les bases pour s'aventurer dans un language
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut