Sorry, aber ich muss das fragen: Als was speicherst du diese Datei ab? Wird sie überhaupt geparsed? Steht der inlucde-Befehl immernoch im QT, wenn du dir diesen im Browser anzeigen lässt?
Gruss Jan
Hallo!
Kann mir mal jemand sagen, was ich falsch gemacht habe in folgendem Quellcode? Der Include-Befehl wird einfach nicht ausgeführt und übersprungen!
------------------
<html>
<head>
<title>Test</title>
<link rel="stylesheet" type="text/css" href="design.css">
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
PopUp = window.open ("popup.htm","PopUp","width=300,height=200,left=400,top=250");
//-->
</script>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%" id="AutoNumber1">
<tr>
<td>
<h1>Blindtext</h1>
<h2>Blinde Texte sind doof!</h2>
<p>Dies ist ein Blindtext. An dieser Stelle wird hinterher der eigentliche
Inhalt der Seite dargestellt, leider war dies bis zum jetzigen Zeitpunkt nicht
realisierbar!<br><br>Quelle: <a href="http://www.url.de">url.de</a></p>
</td>
</tr>
<tr>
<td>
<p>Newstext:<br><br><?php include ("news.txt"); ?></p>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
-----------
In der news.txt steht nur einfacher Text: "TEST".
Wenn ich in die News.txt PHP-Code schreibe, geht es auch nicht, genausowenig wenn ich eine PHP-Datei unclude.
Danke schonmal
Sorry, aber ich muss das fragen: Als was speicherst du diese Datei ab? Wird sie überhaupt geparsed? Steht der inlucde-Befehl immernoch im QT, wenn du dir diesen im Browser anzeigen lässt?
Gruss Jan
wenn du was mit include machst, muss das auch immer php sein. stimmt das überhaupt????????
d.h. du musst da, um test rauszubekommen folgendes reinschreiben:
so müsste es auf alle fälle gehen!PHP-Code:<?
echo ("Test");
?>
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
genau. ist die datei, in die du includest überhaupt eine .php datei? da würde ich zuerst suchen. dann würd ich gern mal deinen quelltext sehen, wie du genau includest.
Faust
Wer sie nicht kennte, die Elemente,
Ihre Kraft und Eigenschaft,
Wäre kein Meister über die Geister!
J.W.Goethe
Man kann selbstverständlich auch Dateien inkludieren, die nicht die Endung .php tragen. Ebensowenig muss in dieser Datei ausführbarer Code enthalten sein — der Parser schaltet beim include() sogar in den HTML-Modus. Ich weiss nicht, wie Ihr da auf was anderes kommt ...
hm. aber wenn ich sowas habe wie:
<?php
if(!$page)$page="bla.php";
include($page);
?>
... dann funktioniert das nur, wenn die Datei, in der dieser Code steht, eine .php Datei ist. Oder doch nicht? Dann muss man mir mal erklären, wie es anders geht...
Wer sie nicht kennte, die Elemente,
Ihre Kraft und Eigenschaft,
Wäre kein Meister über die Geister!
J.W.Goethe
Du kannst jede beliebige Endung eine eine Datei hängen und diese dann per include() laden. Der Inhalt dieser Datei wird dann entweder einfach ausgegeben oder aber — so er denn in den entsprechenden Tags (<?php ... ?>) steht — als Code ausgeführt.
Das ist mir doch klar!!! Es geht mir um die Datei, die den include() Befehl ENTHÄLT, nicht die included wird. Das ist ein grosser Unterschied. Wie soll der Parser denn losrattern, wenn eine Datei, in der der Code (PHP) steht, nicht .php heisst!! Verstehste?
Also nochmal:
Datei[1]
----------
<?php
if(!$page)$page="bla.xxx";
include($page);
?>
Datei[bla.xxx]
-----------------
bla
Wer sie nicht kennte, die Elemente,
Ihre Kraft und Eigenschaft,
Wäre kein Meister über die Geister!
J.W.Goethe
Ach so!
Da haben wir wohl aneinander vorbei geredet, sorry.![]()
Genau.![]()
Hatte ja oben geschrieben " in die du includest..."
*hehe* - doesn´t matter...
Wer sie nicht kennte, die Elemente,
Ihre Kraft und Eigenschaft,
Wäre kein Meister über die Geister!
J.W.Goethe
kann man eigentlich auch dateien von fremden servern includen??
z.b. include("http://www.toak.de/test.php");
welche rechte müssen da gesetzt sein?
oder geht das gar nicht?
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
das geht auch... allerdings muss dort ein Wert in der php.ini auf "On" stehen... ich glaube der heisst allow_url_fopen.
Gruss Jan
ok, danke, weis jemand ob der bei d)f auf an gestellt ist?
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
Keine Ahnung - aber probier's doch einfach im Express-Verfahren aus:
PHP-Code:<?php include("http://www.sonstwas.tld"); ?>
Ich speichere die selbstverständlich als .php ab. Der include-Befehl steht noch im QT wenn ich im Browser Rechtsklick -> Quelltext anzeigen mache. Und abgearbeitet wird der Befehl anscheinend auch, da nicht einfach <?php include ("news.txt"); ?> im Browser steht.Original geschrieben von Stuck Mojo
Sorry, aber ich muss das fragen: Als was speicherst du diese Datei ab? Wird sie überhaupt geparsed? Steht der inlucde-Befehl immernoch im QT, wenn du dir diesen im Browser anzeigen lässt?
Gruss Jan
Vielleicht kann ich die Dateien bald mal hochladen und für euch zugänglich machen...
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)