Warum funktioniert dieses einfache Modul zum Einbinden von html-Seiten in der Contenido Version 4.9.4 nicht mehr
Eingabe:
?><?php
echo '<table cellpadding="0" cellspacing="0" border="0">';
echo '
<tr><td class="text_medium" style="padding:5px">'.mi18n("Artikel URL eintragen").': </td></tr>
<tr><td class="text_medium" style="padding:5px">';
echo '<input type="text" name="CMS_VAR[1]" value="CMS_VALUE[1]" size="20">';
echo '</td></tr></table>';
?><?php
Ausgabe:
<?php
$url="CMS_VALUE[1]";
echo file_get_contents($url);
?>
Danke für Eure Hilfe
Modul ExternalContent
Re: Modul ExternalContent
und es funktioniert doch noch - die eingebundene html-Datei war nur im falschen Verzeichnis
Beispiel siehe:
http://www.hddhost.net/con495/cms/front_content.php
Das Modul stammt angeblich von Mario Mies und bindet externe Seiten in lokale Seiten ein
Besten Dank
Beispiel siehe:
http://www.hddhost.net/con495/cms/front_content.php
Das Modul stammt angeblich von Mario Mies und bindet externe Seiten in lokale Seiten ein
Besten Dank
Re: Modul ExternalContent
Das Modul wäre mir zu unsicher.
Wo wird geprüft, ob die URL auch immer von der baseurl stammt?
Es wird zwar mit file_get_contents() "nur" ein String zurück gegeben, aber ein solcher dient z.B. auch zur Viagra-Werbung mit eingebundenen Links, oder schlimmeres.
Außerdem sollte das $url auf korrekte URL hin überpüft, also falls z.B. Leerzeichen in der URL sind? Stichwort urlencode().
Wo wird geprüft, ob die URL auch immer von der baseurl stammt?
Es wird zwar mit file_get_contents() "nur" ein String zurück gegeben, aber ein solcher dient z.B. auch zur Viagra-Werbung mit eingebundenen Links, oder schlimmeres.
Außerdem sollte das $url auf korrekte URL hin überpüft, also falls z.B. Leerzeichen in der URL sind? Stichwort urlencode().
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Re: Modul ExternalContent
Interessant ist auch die HTML-Ausgabe der Demoseite.
Da wird im Quelltext der komplette Head-Bereich der externen Seite eingebunden, allerdings ohne <head>-Tag.
Sieht ganz danach aus, alsob lediglich <html>-, <head>- und <body>-Tag rausgeschmissen wurden.
Gruß
Zuschauer
Da wird im Quelltext der komplette Head-Bereich der externen Seite eingebunden, allerdings ohne <head>-Tag.
Sieht ganz danach aus, alsob lediglich <html>-, <head>- und <body>-Tag rausgeschmissen wurden.
Gruß
Zuschauer
- Dateianhänge
-
- Screenshot.png (26.63 KiB) 2518 mal betrachtet