$fichier = "clients2.txt'; if (isset($_POST['textarea'])) { if (FALSE === (file_put_contents($fichier, $_POST['textarea']))) { die('Erreur lors de l\'écriture du fichier'); } }
if ((is_file($fichier) && is_writable($fichier)) || (!is_file($fichier) && is_writable(dirname($fichier))) { // Faire ce qu'il y a à faire ici } else { die('Le fichier ne peut pas être créé ou modifié'); }
<?php $pwd = realpath(dirname(__FILE__)); // Repertoire du fichier PHP $fichier = $pwd . '/fichier.txt'; // Mon fichier if(isset($_POST['textarea'])){ if(is_file($fichier) && is_writable($fichier)){ file_put_contents($fichier, trim($_POST['textarea'])); }else{ die("Le fichier n'existe pas ou est protégé en écriture!"); } } // Si mon fichier existe je lis le contenu et le place dans un tableau if(is_file($fichier) && is_readable($fichier)){ $lignes = file($fichier, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); }else{ // Sinon j'initialise le tableau des lignes die("Le fichier n'existe pas ou est protégé en lecture !"); } ?> <script type="text/javascript"> <!-- function ajouter(){ var input = document.getElementById('ip'); var liste = document.getElementById('liste'); nouvel_element = new Option(input.value, input.value, false, false); liste.options[liste.length] = nouvel_element; input.value = ''; setHiddenValue(); } function effacer(){ var liste = document.getElementById('liste'); var compteselect = 0; for(yo = 0; yo < liste.length; yo++){ if(liste.options[yo].selected == true){ compteselect++; } if(compteselect > 0){ for(yo = 0; yo < liste.length; yo++){ if(liste.options[yo].selected == true){ liste.options[yo] = null; } } effacer(); } } setHiddenValue(); } function setHiddenValue(){ var liste = document.getElementById('liste'); var values = new Array(); for(i = 0; i < liste.length; i++){ values[values.length] = liste.options[i].innerHTML; } document.getElementById('hidden').value = values.join("\n"); } //--> </script> <form action="" method="post" name="formulaire"> , ---- , ---- <select size=10 name="liste" id="liste" style="width:130px" multiple="multiple"> <?php foreach($lignes as $ligne):?> <option><?php echo trim($ligne);?></option> <?php endforeach;?> </select> , ---- </form>
<?php $pwd = realpath(dirname(__FILE__)); // Repertoire du fichier PHP $fic_cli = $pwd . "/clients.txt"; $fic_act = $pwd . "/activites.txt"; if(isset($_POST['modifcli']) && isset($_POST['textarea_cli'])){ file_put_contents($fic_cli, $_POST['textarea_cli']); } if(isset($_POST['modifact']) && isset($_POST['textarea_act'])){ file_put_contents($fic_act, $_POST['textarea_act']); } ?> <form action="" method="post"> <?php if (isset($_POST['clients'])):?> <textarea name="textarea_cli" rows="10" COLS="40"><?php if(is_file($fic_cli)) echo file_get_contents($fic_cli); ?></textarea> <?php elseif (isset($_POST['activites'])):?> <textarea name="textarea_act" rows="10" COLS="40"><?php if(is_file($fic_act)) echo file_get_contents($fic_act); ?></textarea> <?php endif;?> </form>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<? $file_contents = file_get_contents('clients2.txt'); if( $POST['modifier']) { echo '<textarea name="texte" rows="10" cols="40">' . $file_contents . '</textarea>'; } ?>
<?php $fichier="clients2.txt"; // Nom du fichier à modifier ?> <form method="post" action="modif_clients.php"> <textarea name="textarea" rows="10" COLS="40"><?php if(is_file($fichier)) echo file_get_contents($fichier); ?></textarea> </form>
<?php $fichier="clients2.txt"; // Nom du fichier à modifier if(isset($_POST['modif'])) { $data = $_POST['textarea']; file_put_contents('clients2.txt', $data); } header('Location: edition.php'); ?>
<?php $fichier='var/www/test/clients2.txt'; // Nom du fichier à modifier if ((is_file($fichier) && is_writable($fichier)) || (!is_file($fichier) && is_writable(dirname($fichier))) { if (isset($_POST['modif'])) { if (FALSE === (file_put_contents($fichier, $_POST['textarea']))) { die('Erreur lors de l\'écriture du fichier'); } } header('Location: edition.php'); } else { die('Le fichier ne peut pas être créé ou modifié'); } ?>