+ 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.

6th Oct 2017, 11:35 AM
JaMi
JaMi - avatar
3 Answers
+ 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); } ?>
6th Oct 2017, 11:37 AM
JaMi
JaMi - avatar
+ 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>");
4th Oct 2017, 2:35 PM
JaMi
JaMi - avatar
+ 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>
4th Oct 2017, 2:46 PM
JaMi
JaMi - avatar