Antworten auf deine Fragen:
Neues Thema erstellen

problem mit php und implode

bibifellow

Nicht mehr ganz neu hier

Ich habe eine index.php
<?php
$template=implode("",file("design.html"));
$inhalt .= implode("",file("start.html"));
$template=str_replace("<?inhalt?>",$inhalt,$template);
echo ($template);
?>
und die passende design.html und start.html. Ich möchte nun weitere Seiten einbinden mit News Impressum ist das auch gar kein Problem mit der news.php
<?php
$template=implode("",file("design.html"));
$inhalt .= implode("",file("news.html"));
$template=str_replace("<?inhalt?>",$inhalt,$template);
echo ($template);
?>
nun möchte ich aber die Galerie einbinden, die ist im Ordner galery und galery.html
<?php
$template=implode("",file("design.html"));
$inhalt .= implode("",file("galery/galery.html"));
$template=str_replace("<?inhalt?>",$inhalt,$template);
echo ($template);
?>
Diese Datei zeigt er nicht im div id="Text" und <?inhalt?> der Pfad stimmt doch und alleine wenn ich die galery.html starte zeigt sie es auch an. Hat vielleicht jemand einen Rat.

Gruß

bibi
 

sokie

Mod | Web

AW: problem mit php und implode

manchmal findet man das Problem sehr schnell, wenn man die Variablen und Funktionsergebnise einzeln überprüft.
Code:
var_dump(file("galery/galery.html"))
//etc
warum benutzt du file und implode statt einfach file_get_contents()?
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Also meinst Du
<?php
$template = file_get_contents("design.php");
$inhalt = file_get_contents("galery/galery.php");
$template=str_replace("<?inhalt?>",$inhalt,$template);
echo ($template);
?>
obwohl da bei mir gar nichts mehr angezeigt wird.

gruß

bibi
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

nein muss wohl beim kopieren passiert sein.
Ich habe jetzt schon stunden nach einem Tutorial für mein Problem gesucht aber keins gefunden. Die Tutorials hier haben mir nicht viel geholfen. Die anderen Seiten die alle im ersten Ordner sind laufen aber sobald ich in einen weiteren Ordner also galery/galery.html gehe läuft gar nichts mehr. Da ich mehrere Galerien einfügen will müssen sie im extra Ordner bleiben. Aber egal ob ich die galery.php im Order galery oder im root Ordner lasse er zeigt die Gallery nicht an. Gibt es für soetwas ein Tutorial. Wäre super bin leider noch Anfänger und möchte es gerne nach vollziehen können. Damit ich es verstehe.

gruß

bibi
 

sharkandy

Noch nicht viel geschrieben

AW: problem mit php und implode

Irgendwie ist dein Code oben ein wenig strubbelig ... da wir jetzt ein design.php statt design.html geladen ...

Schau dr doch mal im Internet explorer an, was genau dein Skript an den Browser schickt ... (Ansicht->Quelltext). Vielleicht kann an dort sehen, was erzeugt wird und daraus Schlüsse ziehen.
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Ist schon interessant im Quelltext zeigt er die Gallery an doch im Browser sieht man ihn nicht. Der ganze Quelltext steht an dem Platz von ?inhalt? kann ich absolut nicht nachvollziehen. Warum zeigt er die Gallery dann nicht an?
 

sharkandy

Noch nicht viel geschrieben

AW: problem mit php und implode

Vielleicht fehlen dort HTML Tags oder sind nicht richtig geklammert.

Ist das <html> und oder <body> tag und sein </html> bzw. </body> Pendant vorhanden?

Sind alle Tags rictig geklammert?
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Würde schon sagen ja. Ist schon ganz schön schwer. Woran könnte es denn noch liegen. Habe jetz nach vielem probieren
<?php
$template=implode("",file("design.html"));
$inhalt .= implode("",file("gallery/gallery.html"));
$template=str_replace("<?inhalt?>",$inhalt,$template);
echo ($template);
?>
 

XxKlenerxX

Noch nicht viel geschrieben

AW: problem mit php und implode

Jetzt bitte noch in die BB-Codes dafür setzen, sonst sieht es leicht schäbig aus und keiner kann damit etwas anfangen, danke =)
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Hoffe so ist es besser



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><title>{$templ['index'][pagetitle]}</title>

<link href="seite.css" rel="stylesheet" type="text/css" media="screen" /><?xml version="1.0" encoding="..."?>
<!DOCTYPE xsl:stylesheet [<!ENTITY copy "©"><!ENTITY nbsp " "><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head></head>
<body><body id="body">
<div id="kopfbereich"></div>
<div id="kopfbereichlogo"><img src="image/logo3.png" width="50" height="71" /></div>
<div id="kopfbereichlogopunkte">
<img src="image/Quadrat.jpg" width="11" height="11" />
<img src="image/Quadratweiss.jpg" width="11" height="11" />
<img src="image/Quadrat.jpg" width="11" height="11" />
<img src="image/Quadratweiss.jpg" width="11" height="11" />
<img src="image/Quadrat.jpg" width="11" height="11" /></div>
<div id="kopfbereichad">
<div id="navigation">
<ul>
<li> <a href="index.php"><strong>Home</strong></a></li>
<li> <a href="gallery1.php" >Photos</a></li>
<li> <a href="gallery2.php" >Bilder</a></li>
<li> <a href="gallery3.php" >Kunst</a></li>
<<li> <a href="referenzen.php" >Referenzen</a></li>
<li> <a href="lebenslauf.php ">Lebenslauf</a></li>
<li> <a href="impressum.php" >Impressum</a></li>
<li> <a href="news.php" >News</a></li>
<ul></div>
<div id="Text">
ab hier die Gallerie
<style type="text/css">
body,html {margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;height: 100%;width: 100%;}
</style>
<!-- Active Content Workaround Support File --><script src="resources/javascript/AC_RunActiveContent.js"
type="text/javascript" ></script>
<script type="text/javascript">
<!--function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars.split("="); if (pair[0] == variable) { return pair[1]; } } return -1;}// --></script><script type="text/javascript"><!-- var startImg = getQueryVariable("startImg"); //alert(startImg);// --></script> <!-- Flash Detection Script Block --><script type="text/javascript"><!--// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// Globals// Major version of Flash requiredvar requiredMajorVersion = 8;// Minor version of Flash requiredvar requiredMinorVersion = 0;// Minor version of Flash requiredvar requiredRevision = 0;// the version of javascript supportedvar jsVersion = 1.0;// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// --></script><script type="text/vbscript"><!-- // Visual basic helper required to detect Flash Player ActiveX control version informationFunction VBGetSwfVer(i) on error resume next Dim swControl, swVersion swVersion = 0 set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i)) if (IsObject(swControl)) then swVersion = swControl.GetVariable("$version") end if VBGetSwfVer = swVersionEnd Function// --></script><script type="text/javascript"><!-- // Detect Client Browser typevar isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;jsVersion = 1.1;// JavaScript helper required to detect Flash Player PlugIn version informationfunction JSGetSwfVer(i){ // NS/Opera version >= 3 check for Flash plugin in plugin array if (navigator.plugins != null && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; descArray = flashDescription.split(" "); tempArrayMajor = descArray[2].split("."); versionMajor = tempArrayMajor[0]; versionMinor = tempArrayMajor[1]; if ( descArray[3] != "" ) { tempArrayMinor = descArray[3].split("r"); } else { tempArrayMinor = descArray[4].split("r"); } versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; flashVer = versionMajor + "." + versionMinor + "." + versionRevision; } else { flashVer = -1; } } // MSN/WebTV 2.6 supports Flash 4 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; // WebTV 2.5 supports Flash 3 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; // older WebTV supports Flash 2 else if (navigator.userAgent.toLowerCase().indexOf("webtv" ) != -1) flashVer = 2; // Can't detect in all other cases else { flashVer = -1; } return flashVer;} // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is availablefunction DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) { reqVer = parseFloat(reqMajorVer + "." + reqRevision); // loop backwards through the versions until we find the newest version for (i=25;i>0;i = i - 1) { if (isIE && isWin && !isOpera) { versionStr = VBGetSwfVer(i); } else { versionStr = JSGetSwfVer(i); } if (versionStr == -1 ) { return false; } else if (versionStr != 0) { if(isIE && isWin && !isOpera) { tempArray = versionStr.split(" "); tempString = tempArray[1]; versionArray = tempString .split(","); } else { versionArray = versionStr.split("."); } versionMajor = versionArray[0]; versionMinor = versionArray[1]; versionRevision = versionArray[2]; versionString = versionMajor + "." + versionRevision; // 7.0r24 == 7.24 versionNum = parseFloat(versionString); // is the major.revision >= requested major.revision AND the minor version >= requested minor if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) { return true; } else { return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false ); } } } }// --></script></head><body><script type="text/javascript"><!-- // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)var hasProductInstall = DetectFlashVer(6, 0, 65);// Version check based upon the values entered above in "Globals"var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);// Location visited after installation is complete if installation is requiredvar MMredirectURL = window.location;// Stored value of document title used by the installation process to close the window that started the installation process// This is necessary to remove browser windows that will still be utilizing the older version of the player after installation is complete// DO NOT MODIFY THE FOLLOWING TWO LINES//document.title = document.title.slice(0, 47) + " - Flash Player Installation";document.title = document.title.slice(0, 47);var MMdoctitle = document.title;// Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playbackif ( hasProductInstall && !hasReqestedVersion ) { var productInstallOETags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + 'width="550" height="200"' + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">' + '<param name="movie" value="resources/playerProductInstall.swf?MMredirectURL='+MMredirec tURL+'&MMplayerType=ActiveX&MMdoctitle='+MMdoctitl e+'" />' + '<param name="quality" value="best" /><param name="bgcolor" value="#3A6EA5" />' + '<embed src="resources/playerProductInstall.swf?MMredirectURL='+MMredirec tURL+'&MMplayerType=PlugIn" quality="high" bgcolor="#3A6EA5" ' + 'width="550" height="300" name="detectiontest" aligh="middle"' + 'play="true"' + 'loop="false"' + 'quality="best"' + 'allowScriptAccess="sameDomain"' + 'type="application/x-shockwave-flash"' + 'pluginspage="http://www.adobe.com/go/getflashplayer">' + '<\/embed>' + '<\/object>'; document.write(productInstallOETags); // embed the Flash Product Installation SWF} else if (hasReqestedVersion) { // if we've detected an acceptable version AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'flashvars','livePreview=false&baseRefUrl=&groupxm l=resources/mediaGroupData/group.xml&stylexml=resources/styles/style.xml&localText=resources/localization/localText.xml&startImg='+startImg, 'width', '100%', 'height', '90%', 'src', 'resources/gallery', 'quality', 'high', 'pluginspage', 'http://www.adobe.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'gallery', 'bgcolor', '#f7f7f7', 'name', 'gallery', 'menu', 'true', 'allowScriptAccess','sameDomain', 'movie', 'resources/gallery', 'salign', '' ); } else { // flash is too old or we can't detect the plugin var alternateContent = 'This photo gallery requires the Adobe Flash Player.' + '<a href=http://www.adobe.com/go/getflash/>Get the free Flash Player here</a>'; document.write(alternateContent); // insert non-flash content }// --></script><noscript> <!-- Provide alternate content for browsers that do not support scripting or for those that have scripting disabled. --> <p> Sorry, this photo gallery requires that scripting be enabled on your web browser and that the Adobe Flash Player be installed. <a href="http://www.adobe.com/go/getflash/">Download the Adobe Flash Player</a> </p></noscript> </div>
<div id="Fussbereich">
<div id="Fussbereich1">
<img src="image/Quadratweiss.jpg" width="11" height="11" alt="" />
<img src="image/Quadratweiss.jpg" width="11" height="11" />Gesichter <img src="image/Quadratweiss.jpg" width="11" height="11" />
<img src="image/Quadratweiss.jpg" width="11" height="11" />
Näheres unter NEWS
</div></div></body></html>
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Hier noch mal die Galerie etwas geordnet




<style type="text/css">
body,html {margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;height: 100%;width: 100%;}
</style>
<!-- Active Content Workaround Support File --><script src="resources/javascript/AC_RunActiveContent.js"
type="text/javascript" ></script>
<script type="text/javascript">
<!--function getQueryVariable(variable) { var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) { var pair = vars.split("=");
if (pair[0] == variable) { return pair[1]; } } return -1;}// -->
</script><script type="text/javascript">
<!-- var startImg = getQueryVariable("startImg");
//alert(startImg);// --></script>
<!-- Flash Detection Script Block -->
<script type="text/javascript">
<!--// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// Globals// Major version of Flash requiredvar requiredMajorVersion = 8;// Minor version of Flash requiredvar requiredMinorVersion = 0;// Minor version of Flash requiredvar requiredRevision = 0;// the version of javascript supportedvar jsVersion = 1.0;
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// -->
</script><script type="text/vbscript">
<!-- // Visual basic helper required to detect Flash Player ActiveX control version informationFunction VBGetSwfVer(i)
on error resume next Dim swControl,
swVersion swVersion = 0 set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
if (IsObject(swControl)) then swVersion = swControl.GetVariable("$version") end if VBGetSwfVer = swVersionEnd Function// -->
</script><script type="text/javascript"><!--
// Detect Client Browser typevar isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;jsVersion = 1.1;// J
avaScript helper required to detect Flash Player PlugIn version informationfunction JSGetSwfVer(i)
{ // NS/Opera version >= 3 check for Flash plugin in plugin array if (navigator.plugins != null && navigator.plugins.length > 0)
{ if (navigator.plugins["Shockwave Flash 2.0"]
|| navigator.plugins["Shockwave Flash"])
{ var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
descArray = flashDescription.split(" ");
tempArrayMajor = descArray[2].split(".");
versionMajor = tempArrayMajor[0];
versionMinor = tempArrayMajor[1];
if ( descArray[3] != "" )
{ tempArrayMinor = descArray[3].split("r"); } else
{ tempArrayMinor = descArray[4].split("r"); }
versionRevision = tempArrayMinor[1] > 0 ?
tempArrayMinor[1] : 0; flashVer = versionMajor + "." + versionMinor + "." + versionRevision; }
else { flashVer = -1; } }
// MSN/WebTV 2.6 supports Flash 4 else
if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv" ) != -1) flashVer = 2;
// Can't detect in all other cases else { flashVer = -1; } return flashVer;}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is availablefunction DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{ reqVer = parseFloat(reqMajorVer + "." + reqRevision);
// loop backwards through the versions until we find the newest version for (i=25;i>0;i = i - 1) { if (isIE && isWin && !isOpera) { versionStr = VBGetSwfVer(i); }
else { versionStr = JSGetSwfVer(i); } if (versionStr == -1 )
{ return false; }
else if (versionStr != 0)
{ if(isIE && isWin && !isOpera)
{ tempArray = versionStr.split(" ");
tempString = tempArray[1];
versionArray = tempString .split(","); }
else { versionArray = versionStr.split("."); }
versionMajor = versionArray[0];
versionMinor = versionArray[1];
versionRevision = versionArray[2];
versionString = versionMajor + "." + versionRevision;
// 7.0r24 == 7.24 versionNum = parseFloat(versionString);
// is the major.revision >= requested major.revision AND the minor version >= requested minor if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) )
{ return true; } else { return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false ); } } } }
// --></script>
</head>
<body>
<script type="text/javascript"><!--
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)var hasProductInstall = DetectFlashVer(6, 0, 65);// Version check based upon the values entered above in "Globals"var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
// Location visited after installation is complete if installation is requiredvar MMredirectURL = window.location;
// Stored value of document title used by the installation process to close the window that started the installation process
// This is necessary to remove browser windows that will still be utilizing the older version of the player after installation is complete
// DO NOT MODIFY THE FOLLOWING TWO LINES
//document.title = document.title.slice(0, 47) + " - Flash Player Installation";
document.title = document.title.slice(0, 47);
var MMdoctitle = document.title;
// Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playbackif ( hasProductInstall && !hasReqestedVersion )
{ var productInstallOETags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + 'width="550" height="200"' + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">' + '<param name="movie" value="resources/playerProductInstall.swf?MMredirectURL='+MMredirec tURL+'&MMplayerType=ActiveX&MMdoctitle='+MMdoctitl e+'" />' + '
<param name="quality" value="best" /><param name="bgcolor" value="#3A6EA5" />' + '<embed src="resources/playerProductInstall.swf?MMredirectURL='+MMredirec tURL+'&MMplayerType=PlugIn" quality="high" bgcolor="#3A6EA5" ' + 'width="550" height="300" name="detectiontest" aligh="middle"' + 'play="true"' + 'loop="false"' + 'quality="best"' + 'allowScriptAccess="sameDomain"' + 'type="application/x-shockwave-flash"' + 'pluginspage="http://www.adobe.com/go/getflashplayer">' + '<\/embed>' + '<\/object>'; document.write(productInstallOETags);
// embed the Flash Product Installation SWF} else if (hasReqestedVersion) {
// if we've detected an acceptable version AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'flashvars','livePreview=false&baseRefUrl=&groupxm l=resources/mediaGroupData/group.xml&stylexml=resources/styles/style.xml&localText=resources/localization/localText.xml&startImg='+startImg, 'width', '100%', 'height', '90%', 'src', 'resources/gallery', 'quality', 'high', 'pluginspage', 'http://www.adobe.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'gallery', 'bgcolor', '#f7f7f7', 'name', 'gallery', 'menu', 'true', 'allowScriptAccess','sameDomain', 'movie', 'resources/gallery', 'salign', '' ); }
else { // flash is too old or we can't detect the plugin var alternateContent = 'This photo gallery requires the Adobe Flash Player.' + '<a href=http://www.adobe.com/go/getflash/>Get the free Flash Player here</a>'; document.write(alternateContent);
// insert non-flash content }// --></script><noscript>
<!-- Provide alternate content for browsers that do not support scripting or for those that have scripting disabled. -->
<p> Sorry, this photo gallery requires that scripting be enabled on your web browser and that the Adobe Flash Player be installed.
<a href="http://www.adobe.com/go/getflash/">Download the Adobe Flash Player
</a>
</p>
</noscript>
</div>
 

sokie

Mod | Web

AW: problem mit php und implode

ui,da hast du aber einiges zu tun.der Quelltext ist wirklich schlimm.
die Highlights:
der <head> bereich,obwohl zweimal geschlossen (Zeile 6)
Code:
</head></head>
ist nicht geöffnet worden
dafür gibts gleich zwei öffnende <body> Einträge (Zeile 7)
Code:
<body><body id="body">
in der Regelgibts den body Bereich nur einmal in einer Seite.
ich würde dir sehr empfehlen bevor du html Seiten mit PHP zusammensetzt dich etwas ausführlicher mit html zu befassen.
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Durch das einfügen der gallery in die html Seite gerät alles manchmal etwas durcheinander. Wenn alles auf html ist läuft es ohne Problem.
Habe die Zeilen geändert. Ist mir gar nicht so aufgefallen. Doch an meinem eigentlichen Problem ändert es nichts. Weil wenn ich es in einen html Seite packe läuft es ja nur mit php verlinkung nicht. Wäre es gut es mit einem array zu versuche habe da schon ein paar Vorschläge im Netz gefunden. Da alle anderen Seiten so funktionieren bin ich etwas ratlos.
Gibt es denn keine Anleitung dafür. So als Einstieg.
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Habe das Problem jetzt anderes angegangen habe in meine Design datei das php Script aus dem tutorial "Unterseiten per php einbinden" eingefügt habe aber folgende Fehlermeldung

Parse error: syntax error, unexpected '[' in C:\xampp\htdocs\phpTest\index.php on line 29
habe Zeile mit rot makiert
kann
mir nicht erklären woran es liegt habe den Code genau abgeschrieben.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<link href="css/zeisel.css" rel="stylesheet" type="text/css" media="screen" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>xxxxx</title></head>

<body>
<body id="body">
<div id="kopfbereich">
</div>
<div id="kopfbereichlogo"><img src="image/logo3.png"></div><div id="kopfbereichlogopunkte">
<img src="image/quadrat.jpg" width="11" height="11" /><img src="image/quadratweiss.jpg" width="11" height="11" /><img src="image/quadrat.jpg" width="11" height="11" /><img src="image/quadratweiss.jpg" width="11" height="11" /><img src="image/quadrat.jpg" width="11" height="11" /></div>
<div id="kopfbereichad">
<p>© Foto</p></div>
<div id="Adresse"><p>Tel: <img src="image/quadratweiss.jpg" width="11" height="11" /><img src="image/quadrat.jpg" width="11" height="11" /><img src="image/quadratweiss.jpg" width="11" height="11" />Mobil:<img src="image/quadratweiss.jpg" width="11" height="11" /><img src="image/quadrat.jpg" width="11" height="11" /><img src="image/quadratweiss.jpg" width="11" height="11" />xxxxxx<img src="image/quadratweiss.jpg" width="11" height="11" /><img src="image/quadrat.jpg" width="11" height="11" /><img src="image/quadratweiss.jpg" width="11" height="11" />xxxxxxx</p> </div>
<div id="navigation">
<ul>
<li> <a href="index.php?seite=home" ><strong>Home</strong></a></li>

<li > <a href="index.php?seite=schwarze">Schwarze</></a></li>

<li> <a href="index.php?seite=referenzen">referenzen.html>Referenzen</a></li>
<ul>
</div>
<div id="Text">
<?php
$seite=(isset($_GET['seite']))?_GET['seite']:";
switch($seite){
default:
case"home":
include("start.html");
break;
case"referenzen":
include("Referenzen.html");
break;
case"schwarze":
include("Schwarze/Schwarze/index.html");
break;
}
?>
</div>
<div id="Fussbereich"> </div>
</body>
</html>
 

saila

Moderatorle

AW: problem mit php und implode

Hi,

ist es zu schwer vor deinen Beispiel-Code jeweils (ohne Leerzeichen) [ c o d e ] und am Ende das gleiche nur [ / c o d e ] zu schreiben?!

Zu deinem Problem:
PHP:
<?php
$seite = isset($_GET['seite']) ? $_GET['seite'] : '';
?>
wäre korrekt. In deinem Beispiel sind gleich mehrere Fehler.
 

bibifellow

Nicht mehr ganz neu hier

AW: problem mit php und implode

Ja die Hälfte hat geklappt. Die Seite referenzen ist opitmal aber den Unterordner in Schwarze und öffnet er nicht. Woran kann es liegen. Der Pfad ist ja richtig. Habe jetzt die Dateien aus dem Unterordner in den Hauptordner kopiert und es funktioniert warum funktioniert es nicht vom Unterordner.
 
Zuletzt bearbeitet:

saila

Moderatorle

AW: problem mit php und implode

Wie wäre es, wenn du einfach mal einen Editor wählst, der auch entsprechende Hervorhebung des Codes hat. Dann siehst du sehr schnell wo ein Fehler liegt. Abgesehen davon, dass du mal CSS lernen solltest und somit den Code auch sauber darstellen kansnt und davon abgesehen, gibt es hier die Möglichkeit den Code entsprechend darzustellen. Alles in allem erkenne ich da eine leichte bis mittelschwere Lesefaulheit!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.566
Beiträge
1.538.069
Mitglieder
67.489
Neuestes Mitglied
psphufi
Oben