php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.06.2004, 20:47  
Gast
 
Beiträge: n/a
Standard Einbinden

Ich habe 3 Dateien:

1. Datei beinhaltet den PHP Code

Code:
<? echo"Hallo"; ?>

2. Datei includet die 1. Datei:

Code:
include("code.php");
3. Datei soll die 2. Datei auslesen, aber es soll der PHP-Code schon ausgeführt sein. Nun meine Frage geht das überhaupt, dass dann die 3-Datei den Inhalt von der 2. Datei anzeigt? Und wie mache ich das? Ich habe es schon implode versucht, gibt mir aber diese Fehlermeldung zurück:
Code:
Warning: implode(): Bad arguments. in /usr/export/www/vhosts/funnetwork/hosting/hbmedia/Berni/test.php on line 3
Danke für eure Hilfe
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.06.2004, 20:50  
Gast
 
Beiträge: n/a
Standard

könntest du vl. den code von der 3. datei und 2. datei komplet posten?

mfg
topec
 
Alt 16.06.2004, 21:02  
Gast
 
Beiträge: n/a
Standard

2. Datei
<?
include("code.php");
?>

3. Datei

<?
$data = implode("", @file(include.php));
echo"$data";
?>
 
Alt 16.06.2004, 21:04  
Gast
 
Beiträge: n/a
Standard

include doch einfach die 2. php datei und gib die variable die du brauchst in der 3. wieder aus
 
Alt 16.06.2004, 21:57  
Gast
 
Beiträge: n/a
Standard

ich erkläre euch jetzt das problem:

ich habe ein template system. jetzt möchte ich den inhalt einer anderen php- datei in das Template schreiben.
Aber irgendwie funktioniert das überhaupt nicht.
$code = implode("", @file(file.php));
Wenn ich diese funktion nehme, funktioniert das nicht

ich weiß einfach nicht mehr weiter...
 
Alt 16.06.2004, 22:08  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ich hab mir jetzt nicht alles durchgelesen....
Zitat:
Code:
<?
$data = implode("", @file(include.php));
echo"$data";
?>
Bei file() fehlen die Anführungszeichen:
Code:
$data = implode("", file("include.php"));
mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 17.06.2004, 14:42  
Gast
 
Beiträge: n/a
Standard

das funktioniert leider nicht
Grund
die Datei wird samt php-Code ausgelesen.
z.B.:
2. Datei:
<?
include("test.php");
?>

implode("", file("test2.php"));

Was nun in die 3.Datei einfügt wird, ist test2.php: also <? include("test.php"); ?> Leider wird das include nicht ausgeführt.
 
Alt 17.06.2004, 15:03  
Gast
 
Beiträge: n/a
Standard

Code:
<?
include("test.php");
?>
Das wird mit Sicherheit ausgeführt! Eventuell liegt dein Problem wo anders! Wenn du include benutzt, muss in der zu includenen Datei oben PHP gestartet und unten PHP beendet werden! Also mit <? und ?<. Vielleicht ahste das vergessen!

wilko
 
Alt 17.06.2004, 17:49  
Gast
 
Beiträge: n/a
Standard

Wenn ich include genommen habe, hat es den Inhalt immer an den Anfang der Seite geladen. Ich habe jetzt mit der Funktion op_start() , und was noch dazu gehört, die Datei in eine Variable zu bahnen. Funktioniert einwandfrei. Nur kann ich ein komisches Verhalten beobachten, wenn ich daraus eine funktion mache.

So habe ich das gelöscht (habe sicher 3h dafür gebraucht, um das Passende zu finden):

Code:
$url = "./news/shownews.php";
ob_start();
    include($url);
    $data = ob_get_contents();
ob_end_clean();
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PDF ohne "rahmen" einbinden King2k HTML, Usability und Barrierefreiheit 2 26.07.2006 16:17
Highlight im BBCodefunktion einbinden PHP Tipps 2007 15 09.12.2005 11:15
Metatags per php einbinden? imported_FlasH PHP Tipps 2005-2 3 30.10.2005 15:33
rss/xml Feeds auf Webseite einbinden PHP Tipps 2005-2 2 29.10.2005 13:44
Gästebuch einbinden ohne Frames PHP Tipps 2005-2 6 16.07.2005 19:22
Dateien mit ?loc= einbinden ?! DarkThunder PHP Tipps 2005 3 06.03.2005 18:55
RSS News einbinden Beitragsarchiv 2 05.03.2005 20:55
Einbinden von php dateien PHP Tipps 2005 6 15.02.2005 13:54
Flash einbinden ... andrew22 PHP Tipps 2005 21 14.02.2005 12:56
fertige php scripte in ein cms einbinden PHP Tipps 2005 2 14.02.2005 08:42
Browserbutton in Code einbinden! HTML, Usability und Barrierefreiheit 8 10.02.2005 15:54
?!? Einbinden von Schrift: Pump.vef HTML, Usability und Barrierefreiheit 6 10.02.2005 13:45
Richtiges Einbinden Mano PHP Tipps 2005 1 04.01.2005 19:40
[Erledigt] PHP via JavaScript einbinden PHP Tipps 2004-2 3 22.12.2004 13:00
allgemeines Problem beim einbinden von php-Scripts PHP Tipps 2004 3 11.08.2004 22:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php op_start, php op_start(), php implode statt include benutzen, php: dateien mit implode einbinden, php implode seiten einbinden, php implode include, webseite einbinden php implode, php implode website einbinden, php implode kein include, php weiterleiten op_start, einbinden von news ohne frame, include(\news/shownews.php\);, implode php einbinden, implode oder include

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.