+ 4
Please, help with SEARCHBAR: insert keyword to input and get results in google. How can I save the result web page to xml, csv?
https://www.sololearn.com/Discuss/768079/do-you-know-any-simple-way-how-to-transfer-html-script-to-xml-csv-in-terms-of-php Please, look at the code below.
3 Réponses
+ 3
Please, is this the right way to how to save files in different formats? Thank You for Your ideas!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Searchbar</title>
<link rel="stylesheet" href="style.css"
<body>
<header>
<h1>Welcome to searchbar</h1>
</header>
<section>
<form action="" method="POST">
Insert the keyword:
<input type="text" name="keyword"><br><br>
<input type="submit" value="Submit">
<input type="submit" name="saveitasxml" value="Save it as XML">
</form>
</section>
</body>
</html>
<?php
if (isset($_POST['keyword'])) {
$keyword = htmlentities($_POST['keyword']);
if (!empty($keyword)) {
$url = "http://www.google.com/search?q=";
$openingFile = file_get_contents($url.$keyword);
echo $openingFile;
} else {
echo 'Please type a keyword.';
}
}
if (isset($_POST['saveitasxml'])) {
file_put_contents("filename.xml", $openingFile);
}
?>
+ 2
This ECHO I use for add the keyword to google search url: echo ("<a href='http://www.google.com/search?q=".$searchbox->__toString()."'>"."<input type=\"submit\" value=\"Find\">"."</a>");
+ 2
Once more the script:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Searchbox</title>
</head>
<body>
<h1>Searchbar</h1>
<h2>Insert the keyword</h2>
<section>
<form method="POST">
Keyword:<br />
<input name="word" type="text" /><br /><br />
<input type="submit" value="Insert"/>
</form>
<?php
require_once('classes/Searchbox.php');
if ($_POST) {
$searchbox = new Searchbox();
$searchbox->word = $_POST['word'];
echo("<h2>Results</h2>");
echo ("<a href='http://www.google.com/search?q=".$searchbox->__toString()."'>"."<input type=\"submit\" value=\"Find out\">"."</a>");
}
?>
</section>
</body>
</html>