• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Include

Status
Für weitere Antworten geschlossen.
Werbung:
was meinst du mit includen?
1. du kannst sie in ein iframe laden
2. du kannst sie auch in den htmlcode schreiben,. die datei muss dann einfach *.php heissen
 
ich habe ein CMS script. Und ich möchte in ein Template einen Ticker includieren, der Ticker ist eine PHP Datei. also so in etwas: [php:1:6aef52e4db]<?php
include(ticker.php);
?>[/php:1:6aef52e4db]
 
Werbung:
du musst die datei, in der du das
[php:1:590c04eabb]<?php
include(ticker.php);
?>[/php:1:590c04eabb]
hast, auch in irgendwas.php umbenennen....
 
Werbung:
template functionieren anders. in der regel ist da eine php datei die eine html datei lädt und platzhalter ersetzt um sie dann auszugeben
 
Werbung:
[php:1:a1d0e82b99]<?php $ticker=include('/homepages/13/d37559170/htdocs/test/ticker.php');
?>[/php:1:a1d0e82b99]

ich hab das in die PHP Datei eingefügt und dann hätte ich in die Template datei einfach an die Stelle: $ticker eingefügt, aber das geht nicht
 
ne musst nichts mit $ticker= schreiben...
die frage ist nur, ob das scruipt überhaupt etwas ausgiebt oder nur etwas berechnet oder was auch immer
 
weil include direkt ausgibt! du musst den ausgabe puffer aktivieren includieren die daten abfangen/speichern und wieder ausschalten.

danah kannst du über str_replace (siehe selfPHP) das gespeicherte einstzen und alles ausgeben...
 
Werbung:
Das ist so in meiner alten PAge habe ich einfach einen Frame gemacht und das eingefügt:

[php:1:1777a70e14]<?php
include("../lmo/addon/ticker/ticker.php");
$tickerart="1";
$tickerligen="Kreisliga.l98,KreisligaR.l98";
?>[/php:1:1777a70e14]

Aber jetzt ist es blöd mit den Templates und so. wie mach ich das jetzt mit der variablen bestimmungen.

Hier habt ihr die URL: www.svfuerstenstein.de/test der ticker soll in den Head teil, wo der einser Steht
?>[/php]
 
Werbung:
das ist die Header.php datei: [php:1:f095d7a74b]<?php
//Datum
$datum=$datum." - ".$uhrzeit;
//Titel
$titel_head=$einstellungen['titel'];
//Ticker
$tickerart="1";
$tickerligen="Kreisliga.l98,KreisligaR.l98";
$ticker=include('/homepages/13/d37559170/htdocs/test/ticker.php');
?>[/php:1:f095d7a74b]

Und das ist das Header Template:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Author" content="Dennis Franke" />
<meta name="description" content="LD-Scripts - Scripts 4 you!" />
<meta name="keywords" content="LD-Scripts,Dennis,Ljungi,Scripts,php,mysql,programmieren" />
<title>SV F&uuml;rstenstein.de</title>
<link rel="stylesheet" type="text/css" href="images/style/$style_ordner/style.css" />
<script src="data/javascript.data.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
head { 
scrollbar-arrow-color: FFCC00;
scrollbar-base-color: FF9900;
scrollbar-track-color: FFCC00;
scrollbar-face-color: FF9900;
scrollbar-highlight-color: FFCC00;
} 
</style> 
</head>
<body>
<table style="width: 800; margin-left: auto; margin-right: auto;" align="center">
<tr>
    <td colspan="3" class="header"><h1>$einstellungen[titel]</h1>[b]$einstellungen[slogan][/b]</td>
</tr>
<tr>
	<td width="100px" height="20px" bgcolor="#FFCC00" colspan="3">$ticker</td></tr>
<tr>
    <td style="width: 148px; vertical-align: top;"><div id="navil_a">
        $navi_l

    </div>
    </td>
    <td style="width: 500px; vertical-align: top;"><div id="content_a">

Oda brauchst du was anderes?
 
Asso. Hier das steht in Ticker.php

[php:1:50d1f19570]<?php
include("../lmo/addon/ticker/ticker.php");
$tickerart="1";
$tickerligen="Kreisliga.l98,KreisligaR.l98";
?>[/php:1:50d1f19570]
 
Werbung:
asso. Hier:[php:1:aa9161ae6d]<?
/** Liga Manager Online 4
*
* http://lmo.sourceforge.net/
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* REMOVING OR CHANGING THE COPYRIGHT NOTICES IS NOT ALLOWED!
*
*/


require_once(dirname(__FILE__).'/../../init.php');

// Durch Get bestimmter Parameter (für IFRAME)
$ticker_tickerart= isset($_GET['tickerart'])? urldecode($_GET['tickerart']): $ticker_tickerart;
$ticker_ligen= isset($_GET['tickerligen'])? urldecode($_GET['tickerligen']): $ticker_standard_ligen;
$ticker_tickertitel= isset($_GET['tickertitel'])? urldecode($_GET['tickertitel']): $ticker_tickertitel;
$ticker_notizanzeigen= isset($_GET['tickernotizen'])? urldecode($_GET['tickernotizen']): $ticker_notizanzeigen;
$ticker_color= isset($_GET['tickercolor'])? urldecode($_GET['tickercolor']): $ticker_color;
$ticker_background= isset($_GET['tickerbackground'])? urldecode($_GET['tickerbackground']): $ticker_background;
$ticker_breite= isset($_GET['tickerbreite'])? urldecode($_GET['tickerbreite']): $ticker_breite;
$ticker_geschwindigkeit=isset($_GET['tickergeschwindigkeit'])?urldecode($_GET['tickergeschwindigkeit']):$ticker_geschwindigkeit;

// Durch gesetzte $tickerart bestimmter Parameter (für include/require)
$ticker_tickerart= isset($tickerart)? $tickerart: $ticker_tickerart;
$ticker_ligen= isset($tickerligen)? $tickerligen: $ticker_standard_ligen;
$ticker_tickertitel= isset($tickertitel)? $tickertitel: $ticker_tickertitel;
$ticker_notizanzeigen= isset($tickernotizen)? $tickernotizen: $ticker_notizanzeigen;
$ticker_color= isset($tickercolor)? $color: $ticker_color;
$ticker_background= isset($tickerbackground)? $background: $ticker_background;
$ticker_breite= isset($tickerbreite)? $breite: $ticker_breite;
$ticker_geschwindigkeit=isset($tickergeschwindigkeit)?$geschwindigkeit:$ticker_geschwindigkeit;

$ticker_text="";
$versionticker="LMO-Ticker 2.0 ";
$array = array();
$msieg=0;
$mnote="";
$dummy1="";
$dummy2="";
$dummy3="";
$dummy4="";

//Falls IFRAME - komplettes HTML-Dokument
if (basename($_SERVER['PHP_SELF'])=="ticker.php") {?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?=$versionticker?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<style type="text/css">
@media screen{
body {background:transparent;}
body,div,p,marquee {margin:0 auto;padding:0;text-align:center;}
}
@media print{
body {display:none;}
}
</style>
</head>
<body><?
}?>
<div align="center"><?
if ($ticker_tickertitel==1) { ?>


<?=$text['ticker'][0]?></p><?
}?>
<script type="text/javascript"><?
if (!isset($file)) {
$file="";
}
$file2=$file;
$ticker_array=explode(",",$ticker_ligen);
foreach($ticker_array as $file){
//ob_start();
require(PATH_TO_LMO."/lmo-openfile.php");
//ob_end_clean();

$trenner=" +++ ";
if (isset($lmtype)) {
if ($ticker_tickerart==2){
$hilf="";
if (isset($nlines)) {
for($i=0;$i<count($nlines);$i++){
$hilf.=$nlines[$i].$trenner;
}
}else{
$hilf.=$text['ticker'][4].$trenner;
}
$ticker_text.=$hilf;
}else{
$hilf="";
$hilf1="";
if ($lmtype==0) {
for ($i=0; $i<$anzsp; $i++) {
if (($teama[$stx-1][$i]>0) && ($teamb[$stx-1][$i]>0) ) {

if ($mspez[$stx-1][$i]=="") {
$mspezhilf="";
} else {
$mspezhilf=" ".$mspez[$stx-1][$i];
}
if ($favteam==$teama[$stx-1][$i] || $favteam==$teamb[$stx-1][$i] || $ticker_tickerart==1) {
if ($msieg[$stx-1][$i]==1) {
$dummy1=$text['ticker'][2].":".addslashes($teams[$teama[$stx-1][$i]]." ".$text[211]);
} else {
$dummy1="";
}
if ($msieg[$stx-1][$i]==2) {
$dummy2=$text['ticker'][2].":".addslashes($teams[$teamb[$stx-1][$i]]." ".$text[211]);
} else {
$dumm2y="";
}
if ($msieg[$stx-1][$i]==3) {
$dummy3=$text['ticker'][2].":".addslashes($text['ticker'][3]);
} else {
$dummy3="";
}
if ($mnote[$stx-1][$i]!="" && $ticker_notizanzeigen==1) {
$dummy4=" Notiz".": ".$mnote[$stx-1][$i];
} else {
$dummy4="";
}
if ($mabbr[$stx-1][$i]==$text[575]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][6];
} else if ($mabbr[$stx-1][$i]==$text[576]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][7];
} else if ($mabbr[$stx-1][$i]==$text[580]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][8];
} else {
$mabbrhilf=applyFactor($goala[$stx-1][$i],$goalfaktor).":".applyFactor($goalb[$stx-1][$i],$goalfaktor);
}

$hilf=$hilf.$teams[$teama[$stx-1][$i]]."-".$teams[$teamb[$stx-1][$i]]." ".$mabbrhilf.$mspezhilf.$dummy1.$dummy2.$dummy3.$dummy4." +++ ";

}
}
} //for
}else{
for ($i=0; $i<$anzsp; $i++) {
for ($n=0; $n<$modus[$stx-1]; $n++) {
if (($teama[$stx-1][$i]>0) && ($teamb[$stx-1][$i]>0) ) {
if ($mspez[$stx-1][$i][$n]=="") {
$mspezhilf="";
} else {
$mspezhilf=" ".$mspez[$stx-1][$i][$n];
}
if ($favteam==$teama[$stx-1][$i] || $favteam==$teamb[$stx-1][$i] || $ticker_tickerart==1) {
if ($mnote[$stx-1][$i][$n]!="" && $notizanzeigen==1) {
$dummy4=" Notiz".": ".$mnote[$stx-1][$i][$n];
} else {
$dummy4="";
}
if ($mabbr[$stx-1][$i][$n]==$text[575]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][6];
} else if ($mabbr[$stx-1][$i][$n]==$text[576]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][7];
} else if ($mabbr[$stx-1][$i][$n]==$text[580]) {
$mabbrhilf=" ".$text['ticker'][5]." ".$text['ticker'][8];
} else{
$mabbrhilf=applyFactor($goala[$stx-1][$i][$n],$goalfaktor).":".applyFactor($goalb[$stx-1][$i][$n],$goalfaktor);
}


$hilf1=$hilf1.$teams[$teama[$stx-1][$i]]."-".$teams[$teamb[$stx-1][$i]]." ".$mabbrhilf.$mspezhilf.$dummy4." +++ ";

}
}
}
}
}
$ticker_text.=" +++ $titel ($stx{$text['ticker'][1]}): $hilf $hilf1";
}
} else {
$ticker_text=$text[224].$trenner;
}
} //foreach
$ticker_formnumber="t".substr(md5(microtime()),3,4);
$file=$file2;?>
var msg1<?=$ticker_formnumber?>="<?=$ticker_text?>";
var laenge<?=$ticker_formnumber?>=msg1<?=$ticker_formnumber?>.length;
var timerID<?=$ticker_formnumber?> = null;
var timerRunning<?=$ticker_formnumber?> = false;
var id<?=$ticker_formnumber?>,pause<?=$ticker_formnumber?>=0,position<?=$ticker_formnumber?>=0;
function marquee<?=$ticker_formnumber?>(){
var i,k,msg=msg1<?=$ticker_formnumber?>;
k=(<?=$ticker_breite?>/msg.length)+1;
for(i=0;i<=k;i++) msg+=""+msg;
document.<?=$ticker_formnumber?>.marquee.value=msg.substring(position<?=$ticker_formnumber?>,position<?=$ticker_formnumber?>+120);
if(position<?=$ticker_formnumber?>++==laenge<?=$ticker_formnumber?>) position<?=$ticker_formnumber?>=0;
id=setTimeout("marquee<?=$ticker_formnumber?>()",1000/<?=$ticker_geschwindigkeit+0.1?>);
}
function action<?=$ticker_formnumber?>(){
if(!pause) {
clearTimeout(id);
pause=1;
}
else{
marquee();
pause=0;
}
}
if (laenge<?=$ticker_formnumber?>>0) {
if (document.layers) { //Bug in NN4 -> Keine Styles erlaubt
document.write('<form name="<?=$ticker_formnumber?>"><input type="text" name="marquee" SIZE="<?=$ticker_breite?>" readonly><\/form>');
}else{
document.write('<form name="<?=$ticker_formnumber?>" style="margin:0 auto;"><input style="background:#<?=$ticker_background?>;color:#<?=$ticker_color?>;border:1px solid #<?=$ticker_color?>;" type="text" name="marquee" SIZE="<?=$ticker_breite?>" readonly><\/form>');
}
marquee<?=$ticker_formnumber?>();
}
</script>

<noscript>
<marquee style='background:#<?=$ticker_background?>;color:#<?=$ticker_color?>;width:<?=$ticker_breite?>ex;border:1px solid #<?=$ticker_color?>;'><?=$ticker_text?></marquee>
</noscript>
</div><?
//Falls IFRAME - komplettes HTML-Dokument
if (basename($_SERVER['PHP_SELF'])=="ticker.php") {?>
</body>
</html><?
}?>
[/php:1:aa9161ae6d][/code]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben