w3resource

PHP Exercises : Display source code of a webpage

PHP : Exercise-14 with Solution

Write a PHP script to display source code of a webpage (e.g. "http://www.example.com/").

Webpage: A web page is a document that is suitable for the World Wide Web and web browsers. A web browser displays a web page on a monitor or mobile device.

The web page usually means what is visible, but the term may also refer to a computer file, usually written in HTML or a comparable markup language. Web browsers coordinate various web resource elements for the written web page, such as style sheets, scripts, and images, to present the web page.

Sample Solution:

PHP Code:

<?php
// Read all lines from the specified URL and store them in an array
$all_lines = file('https://www.w3resource.com/');

// Iterate through each line in the array
foreach ($all_lines as $line_num => $line)
{
    // Display the line number and the HTML-escaped content of the line
    echo "Line No.-{$line_num}: " . htmlspecialchars($line) . "\n";
}
?>

Explanation:

  • Read URL Content:
    • The file() function reads all lines from the URL https://www.w3resource.com/ and stores them in the $all_lines array.
    • Each element in $all_lines represents one line from the file or webpage.
  • Loop Through Lines:
    • A foreach loop iterates over each line in $all_lines.
    • Each iteration provides the line number ($line_num) and the content of the line ($line).
  • Display Line Number and Content:
    • Inside the loop, echo outputs the line number (e.g., "Line No.-0") and the line content.
    • The htmlspecialchars() function is used to escape any HTML in the line, ensuring it displays as plain text rather than as HTML code.
  • Output Example:
    • This code will display each line of the content from the URL along with its line number, in a numbered, plain-text format.

Output:

View the output in the browser

Flowchart:

Flowchart: Display source code of a webpage

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a e PHP script to display string, values within a table.
Next: Write a PHP script to get last modified information of a file.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php-exercises/php-basic-exercise-14.php