je réussi à créer une nouvelle ligne pour chaque seulement:PHP ECHO VARIABLE
$content1= hot("britney") ? "britney found" : "";
$content2= hot("gaga") ? "gaga found" : "";
$content3= hot("carol") ? "carol found" : "";
$filename = 'result.txt';
$handle = fopen($filename, 'a');
fwrite($handle, "$Content1\r\n");
fwrite($handle, "$Content2\r\n");
fwrite($handle, "$Content3\r\n");
fwrite($handle, "$Content4\r\n");
fclose($handle);
Mais j'ai beaucoup de lignes et il fait beaucoup de modifications ... Comment pourrais-je automatiser le processus ? peut-être quelque chose comme foreach < je ne sais vraiment pas comment mettre en œuvre celui-là »
Je les codes suivants:
require("class.XMLHttpRequest.php");
function hot($news){
$url="https://localhost/search.aspx?search=".$news."";
$ajax=new XMLHttpRequest();
$ajax->setRequestHeader("Cookie","Cookie: host");
$ajax->open("GET",$url,true);
$ajax->send(null);
if($ajax->status==200){
$rHeader=$ajax->getResponseHeader("Set-Cookie");
if(substr_count($rHeader, "Present!")>0) { return true; }
}else{ return false; }
}
echo (hot("britney"))?"britney found":"<br>";
echo (hot("gaga"))?"gaga found":"<br>";
echo (hot("carol"))?"carol found":"<br>";
ET
<?php
$filename = 'test.txt';
$Content = "Add this to the file\r\n";
echo "open";
$handle = fopen($filename, 'x+');
echo " write";
fwrite($handle, $Content);
echo " close";
fclose($handle);
?>
et j'ai beaucoup echo (hot("britney"))?"britney found":"<br>";
dans mon script et à cause de cela, je veux les envoyer dans un fichier
Comment définir une chaîne pourecho (hot("britney"))?"britney found":"<br>";
pour pouvoir l'utiliser dans mon code qui envoie les informations à un fichier
i ne veulent pas la page pour imprimer quoi que ce soit à l'écran
vos parenthèses sont incorrectement placées. les retirer de l'appel 'echo' entièrement – echo
cela fonctionne comme ça pour moi, je reçois la réponse sur la première page – adam
je veux juste obtenir la sortie dans un fichier et non l'écran – adam