Page 1 sur 1

Filtré des données d'un fichier .txt

Posté : 01 déc. 2019, 22:40
par Lucas77777
Salut, j'ai un petit problèmes, je n'arrive pas à filtrer des données dans un fichier .txt issue d'un formulaire html


<!DOCTYPE html>
<html>
<head>
	<title>test</title>
	<meta charset="utf-8">
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div class="input">
<form action="" method="POST">
	<textarea class="url" type="text" name="URL" size="120"></textarea>
	<input class="submit" type="submit" name="submit" value="check">
</form>
</div>

<?php


$URL = $_POST['URL'];



if(isset($_POST['URL']) && !empty($_POST['URL']) && isset($_POST['submit']) && !empty($_POST['URL']))
{

$fp = fopen('ALL_URL.txt', 'wb+');
fwrite($fp, $URL);
fclose($fp);


$URL_FILE = file_get_contents('ALL_URL.txt');
$URL_FILE = preg_replace('%(\;|\#)[\w]+%', '', $URL_FILE); // On filtres
$URL_FILE = urldecode($URL_FILE);






}


?>

Re: Filtré des données d'un fichier .txt

Posté : 02 déc. 2019, 10:16
par @rthur
Vu que tu utilises file_get_contents(), je te recommande d'utiliser file_put_contents() plutôt que fopen/fwrite/fclose pour écrire des données dans un fichier :
https://php.net/file_put_contents

Après pour ta question plus précisément, tu ne fais rien de ta variable $URL_FILE, tu ne l'affiche pas ni n'enregistre son contenu dans un fichier...