Toon posts:

[php+iframe] verschil dynamic gen. code en static?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben met een vrij eenvoudig mailtooltje bezig. Ik wil hiermee vooralsnog gewoon mail kunnen lezen. Als het een mailtje is met het content-type text/plain, dan is er geen probleem. Maar ik wil ook dat html-mail fatsoenlijk wordt weergegeven, zoals t door de afzender bedoeld is.

Nu zat ik in eerste instantie aan iframes te denken. Op zich is dat prima, maar op de een of andere manier werkt dat overal, behalve in mozilla in combinatie met de php code die ik gebruik. (ja ik weet ut, dit ruikt naar W&G, maar lees nog even door :P)

Op zich werken iframes prima in mozilla, maar op t moment dat ik de html code door php laat genereren, zie ik wel t iframe, maar geen inhoud.

hieronder de code die niet werkt
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
        echo "<tr><td colspan=\"2\">";
        if (trim($r[5]) == "text/plain") {
                        // wat replacements
            $message = preg_replace("/\040/","&amp;amp;amp;nbsp;",$message);
            echo $message;
        } else { // html mail
            echo "<iframe src=\"http://www.mozilla.org\"></iframe>";
        }
        echo "</td></tr>";
?>

de tabel etc wordt goed weergegeven, maar het iframe is leeg

de html code
code:
1
2
3
4
5
<tr><td colspan="2">Message</td></tr>
<tr><td colspan="2">
<iframe src="http://www.mozilla.org"></iframe>
</td>
</tr>

plak ik nu deze html in bijv. test.html en kijk ik dan, dan doet ie het wel.

ik heb even mozilla.org gebruikt, omdat die t zeker weten doet :P

in t kort,
als ik dus message.php?854 opvraag, doet t iframe t niet, vraag ik test.html (de output van de php-page) op, dan doet ie het wel.

php4.0.6 icm apache1.3.22 op een slackware bak. mozilla 0.9.6