Zach H
Zach H

Reputation: 257

How do I echo the original HTML in PHP?

I have some HTML. In my HTML, there is a form that uses a PHP script. When I submit this form, it sends me to a blank page. I have tried this, as suggested in a similar question, but it doesn't work because I have HTML events that call functions with arguments, so both " and ' are already used... I am new to PHP, so, is a there a solution to this that I do not know of?

Upvotes: 0

Views: 151

Answers (2)

lowe0292
lowe0292

Reputation: 894

Use the backslash character \ to escape your quotes like so \". The backslash causes PHP to treat the quote as a regular character. :]

Example:

<?php echo "Hello World"; ?> outputs Hello World

<?php echo "\"Hello World\""; ?> outputs "Hello World"

Upvotes: 1

user2625787
user2625787

Reputation:

Escape your quotes.

echo "<h3><a href=\"somewhere.html\">First</a></h3>"

\" is an escaped quote. When a quote is escaped, the environment treats it as an ordinary character, not as a quote. \' Single quotes can also be escaped if need be.

(Not the best example since I'm not also using singles, but you get the point.)

Upvotes: 1

Related Questions