#1 25. Juli 2008 include befehl HI ich versuche seid geraumer zeit einen include befehl auszuführen aber er funktioniert einfach nicht und ich weiß ned woran das liegt. einmal zur veranschaulichung. hauptverzeichniss/ordner blog/index.php hauptverzeichniss/datei.php ich versuche nun in der datei.php die index.php auf zurufen per include. das sieht so aus. <?php include ('blog/index.php'); ?> so wenn cih das nun mache dan kappt er alles andere genau an der stelle ab. und includet nix. hab es auch schon statt ' mit " versucht ging auch ned. hat jemand ne erkl#ärung dafür? + Multi-Zitat Zitieren
#2 25. Juli 2008 AW: include befehl Was fürn Error? -> error_reporting(E_ALL|E_STRICT); + Multi-Zitat Zitieren
#3 25. Juli 2008 AW: include befehl zeigt mir keinen fehler an. das ist ja leider das komische. keinen fehleranzeige text oder page bricht an der include stelle ab und includen tut er es auch ned Habs jetzt mal mit <?php include ("http://www.url.de/blog/index.php"); ?> probiert aber so geht es auchnet. aber er cuttet die page net mehr. includet aber immer noch ned + Multi-Zitat Zitieren
#4 25. Juli 2008 AW: include befehl evt. in der index.php n exit/die ? poste die doch mal + Multi-Zitat Zitieren
#5 25. Juli 2008 AW: include befehl Versuche es mal mit: PHP: include ( './blog/index.php' ); + Multi-Zitat Zitieren
#6 25. Juli 2008 AW: include befehl bei dem befehl wird die page wieder gecutet und kein include @murdoc: Code: <?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require('./wp-blog-header.php'); ?> hier auch nen direktlink zu der index.php klick hab jetzt im gleichen ordner wie die datei die ich includen will eine datei gepackt und von dort includet und dort geht es + Multi-Zitat Zitieren
#7 25. Juli 2008 AW: include befehl liegt an: require('./wp-blog-header.php'); wechel mal das verzeichnis (PHP: chdir - Manual) damit der pfad stimmt, dann klappts + Multi-Zitat Zitieren
#8 25. Juli 2008 AW: include befehl danke verstehe nur nicht was ich nun eingeben muss + Multi-Zitat Zitieren
#9 26. Juli 2008 AW: include befehl PHP: <? phpchdir ( 'wordpress' );include( 'index.php' ); ?> Anstelle von wordpress den Namen des dirs wodrin Wordpress liegt. + Multi-Zitat Zitieren
#10 26. Juli 2008 AW: include befehl ok funktioniert hat es er includet es aber mein design ist nun komplett im a...... als ob die css nun fehler hätte. aber das sind keine. hmm scheinbar denkt nun die ganze datei das sie woanders liegt und kann so die anderen daten wie images und link datein nicht aufrufen kann ich das noch irgendwie beheben + Multi-Zitat Zitieren
#11 26. Juli 2008 AW: include befehl PHP: $cwd = getcwd (); chdir ( 'da_wo_worpress_liegt' );include 'index.php' ; chdir ( $cwd ); //weitermachen + Multi-Zitat Zitieren
#12 26. Juli 2008 AW: include befehl geht nicht hab immer noch das prob mit dem das er mir den includ nun anzeigt aber den rest der page ohne css anzeigt hier mal der code Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Midnight by Free Css Templates</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="banner"> </div> <div id="header"> <div id="logo"> <h2><a href="http://www.----.de/">by ---</a></h2> </div> <div id="menu"> <ul> <li><a href="index.php" title="">Startseite</a></li> <li><a href="about.php" title="">About me</a></li> <li class="active"><a href="" title="">Blog</a></li> <li><a href="portfolio.php" title="">Portfolio</a></li> <li><a href="links.php" title="">Links</a></li> <li><a href="buch.php" title="">Gästebuch</a></li> <li><a href="kontakt.php" title="">Kontakt</a></li> <li><a href="impressum.php" title="">Impressum</a></li> </ul> </div> </div> <center> <?php $cwd = getcwd(); chdir('blog'); include 'index.php'; chdir($cwd); ?> <div style="clear: both;"> </div> </div> <div id="footer"> <p id="legal">Copyright © 2008 Snaz.</p> </div> </body> </html> + Multi-Zitat Zitieren
#13 26. Juli 2008 AW: include befehl Ist doch klar das das nicht funktioniert -.- Du bist beim Server in http://blabla.com/ also bspweise in /srv/www/blabla.com/ Dein Wordpress liegt aber in blabla.com/wp/ und du includest das nur. Also befinden sich die CSS Daten etc auch alle in blabla.com/wp/ aber die Links zeigen alle nach blabla.com. Du kannst im Template einfach bei der CSS Datei /wp/default.css machen, oder Bilder + CSS in den Ordner aus welchem du includest kopieren. Der beste Weg: Ganze Wordpress Script in den root dir, aus welchem du includen willst, kopieren. Dann funktioniert auich alles. + Multi-Zitat Zitieren
#14 26. Juli 2008 AW: include befehl ich würd es ja gerne alles ins root packen nur dan hätte ich zwei index und noch ein paar andere kleine problehme die ich nicht will. muss doch möglich sein von da zu includen. ohne die struktur zu verändern /wp/default.css geht doch noch einen ordner höher und nicht zurück ins root und funktioniert auch net css und bilder sind in beidem drinne aber dan immt er die css von dem wordpress und ins root geht net da ich da dan zwei index hätte also wenn ich auf einen link in meiner navi klicke geht er auf url.de/blog.php/about.php/ da versucht er von blog auf about zu gehen aber hängt das hinten nru dran. und das s.... design css geht auch net die datei hat die css von dem wordpress übernommen. omg ich hab kein plan mehr was ich noch machen soll heir einmal wenn ich die css und die bilder in das wp verzeichniss lade so sieht es dan aus Bild + Multi-Zitat Zitieren
#15 27. Juli 2008 AW: include befehl Hat keiner mehr eine idee wie ich das umsetzen kann? hab euch oben alle fehler beschrieben und auch alles versucht nur leider wirds nix . keiner eine idee? + Multi-Zitat Zitieren
#17 27. Juli 2008 AW: include befehl Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Midnight by Free Css Templates</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="/blog/default.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="banner"> </div> <div id="header"> <div id="logo"> <h2><a href="http://www.Snaz.de/">by Snaz.de</a></h2> </div> <div id="menu"> <ul> <li><a href="index.php" title="">Startseite</a></li> <li><a href="about.php" title="">About me</a></li> <li class="active"><a href="#" title="">Blog</a></li> <li><a href="portfolio.php" title="">Portfolio</a></li> <li><a href="links.php" title="">Links</a></li> <li><a href="buch.php" title="">Gästebuch</a></li> <li><a href="kontakt.php" title="">Kontakt</a></li> <li><a href="impressum.php" title="">Impressum</a></li> </ul> </div> </div> <?php $cwd = getcwd(); chdir('blog'); include 'index.php'; chdir($cwd); ?> <div style="clear: both;"> </div> </div> <div id="footer"> <p id="legal">Copyright © 2008 Snaz.</p> </div> </body> </html> wie du siehst hab ich es geändert + Multi-Zitat Zitieren
#18 27. Juli 2008 AW: include befehl Code: <link href="/blog/default.css" rel="stylesheet" type="text/css" /> muss glaub nur "blog/default.css" heißen, sonst geht er nämlich vom root-dir aus... + Multi-Zitat Zitieren
#19 27. Juli 2008 AW: include befehl hab ich grad getan geht nicht. hier schau selber klick + Multi-Zitat Zitieren