Archief - PHP: Gastenboek embedden

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

WarBlade

Legacy Member
Hey,

Ik zou graag een gastenboek embedden in een site, maar het lijkt maar niet te werken, al ziet het er vrij simpel uit...

Insert this code at the very beginning of your PHP page:

Code:
<?php ob_start(); $mjguest_embedded_iso = 1; if($mjguest_embedded_iso){function ob_utf8_encode($buffer){return utf8_encode($buffer);}ob_start('ob_utf8_encode');} ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(If your web pages are UTF-8 encoded, set "mjguest_embedded_iso" to "0")

Paste this code in the place where you want to include the script:

Code:
<?php define('mjguest_basedir', 'PATH_TO_MJGUEST/') and include(mjguest_basedir.'mjguest.php') ?>
Set the relative "PATH_TO_MJGUEST" from the point of view of your web page.

To edit the layout, the active CSS file is "style_embedded.css" in theme folder.


**********************************************************************

Onderstaande is een broncode van de pagina waar het in embedded zou moeten worden:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
  <meta name="description" content="WarBlade - Experimental Design"/>
  <meta name="keywords" content="warblade, blade, design, belgium"/>
  <link rel="stylesheet" type="text/css" href="./css/style.css"/>
  <title>[Www.WarBlade.Be]</title>
</head>

<body>
  <div id="wrap">

    <!-- HEADER -->
    <!-- Header banner background -->
    <div id="header-banner">

    <!-- Header top navigation -->
      <div id="header-nav-top">
			  <ul>
    	    <li><a href="aboutus.htm">About us</a></li>
    			<li><a href="contact.htm">Contact</a></li>																		
          <li><a href="index.htm"><img class="img-flag" src="./images/uk_flag.gif" title="English" alt=""/></a></li>
          <li><a href="indexnl.htm"><img class="img-flag" src="./images/dutch_flag.gif" title="Nederlands" alt=""/></a></li>
        </ul>
		  </div>
    </div>
		
    <!-- Header bottom navigation -->
    <div id="header-nav-bottom">
			<ul>
        <li><a href="index.htm">Home</a></li>
		  </ul>
		</div>
		
  	<!-- Buffer to content area -->
		<div id="buffer"></div>			

  	<!-- LEFT COLUMN -->
		<div id="left-column">
      <ul>
        <li class="left-nav-title">Navigation Menu</li>
        <li class="left-nav-group"><a href="aboutus.htm">About</a></li>
		<li class="left-nav-group"><a href="media.htm">Media Files</a></li>
		<li class="left-nav-group"><a href="movie.htm">Movie Collection</a></li>
        <li class="left-nav-group"><a href="#">Game Collection</a></li>
		<li><a href="nes.htm">Nintendo / 8bit</a></li>
        <li><a href="snes.htm">Super Nintendo / 16bit</a></li>
		<li><a href="megadrive.htm">Sega Megadrive / 16bit</a></li>
        <li><a href="playstation.htm">Sony Playstation / 32bit</a></li>
		<li><a href="saturn.htm">Sega Saturn / 32bit</a></li>
        <li><a href="n64.htm">Nintendo 64 / 64bit</a></li>
		<li><a href="dreamcast.htm">Dreamcast / 128bit</a></li>
		<li><a href="gamecube.htm">Gamecube / 128bit</a></li>
		<li><a href="xbox.htm">XBox / 128bit</a></li>
		<li><a href="ds.htm">Nintendo DS</a></li>
        <li class="left-nav-group"><a href="#">Warcraft</a></li>
		<li><a href="warcraft3.htm">Warcraft III</a></li>
		<li><a href="wow.htm">World of Warcraft</a></li>
		<li class="left-nav-group"><a href="#">Links</a></li>
		<li><a href="int_links.htm">Internal Links</a></li>
		<li><a href="ext_links.htm">External Links</a></li>
      </ul>
    </div>
						
  	<!-- 	MIDDLE COLUMN -->
		<div id="middle-column">

  	  <!-- Page title -->
		  <div id="pagetitle"><p>Welcome to warblade.be !</p></div>

      <!-- Standard boxes -->
	    <div class="middle-column-box-full-standard">
        <div class="middle-column-title-yellow">Hi all !</div>
        <p>[color=RED]Hier zou de/het tweede code/gastenboek moeten komen.[/color]</p>
		  </div>
    </div>

    <!-- RIGHT COLUMN -->
	  <div id="right-column">

  		<!-- Standard boxes -->
			<div class="right-column-box-standard">
        <div class="right-column-title-yellow">External Links</div>		
	  		<p><a href="#">Link A</a></p>
			  <p><a href="#">Link B</a></p>
			  <p><a href="#">Link C</a></p>
      </div>
	  <br />
		
      <div class="right-column-box-yellow">
        <div class="right-column-title-yellow">Hosted by warblade.be</div>
        <p><a href="#">Link A</a></p>
	    <p><a href="#">Link B</a></p>
		<p><a href="#">Link C</a></p> 
      </div>
    </div>
		
    <!-- FOOTER -->
    <div id="footer">
       Copyright &copy;2006 http://www.warblade.be | All rights reserved<br />Design by <a href="http://www.warblade.be">WarBlade</a> | <a href="http://validator.w3.org/check?uri=referer" title="Validate code as W3C XHTML 1.1 Strict Compliant">W3C XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/" title="Validate Style Sheet as W3C CSS 2.0 Compliant">W3C CSS 2.0</a>
    </div>
  </div>
</body>
</html>

RpR

Legacy Member
Je zou eens beter kunnen verklaren wat er juist niet werkt.
Welke foutmeldingen krijg je?

WarBlade

Legacy Member
"Ik zou beter eens verklaren wat er niet werkt ?" :sop:

Uiteraard krijg ik geen foutmelding... Het wil gewoon niet werken, waarmee ik bedoel dat het gastenboek niet word weergegeven (op de plaats waar de tweede code moet komen, dus in het midden van de pagina).

J-Style

Legacy Member
Het bestand mjguest.php is toch mee geüpload, en staat in de PATH_TO_MJGUEST-map??

WarBlade

Legacy Member
Dat bestand is idd ook ge-upload... Maar dat staat wel in een subdomein, kan dat kwaad ? De reden waarom ik het gastenboek in een subdomein heb ge-upload, is omdat er een index.htm bijzit... En als ik die dan in mijn root zou zetten, zou mijn "echte" index.htm uiteraard vervangen worden...

Die "PATH_TO_MJGUEST" is een van de struikelblokken... Daar moet ik toch "de weg wijzen" (b.v. "gastenboek/") naar het gastenboek, niet ? Maar hoe kan je dat naar een subdomein ? De mappen van het subdomein zitten niet in de root van de website...

Tyfius

Legacy Member
dan ga je het volledige path moeten gebruiken.
En die index.htm is meestal een voorbeeld in zo'n gedownload bestand. Heb je hoogstwaarschijnlijk zelf niet nodig.
Of je steekt alles in een submap in plaats van een subdomein en dan gebruik je domain.tld/submap/<gastenboekinfo>
...

WarBlade

Legacy Member
Ja, maar ik doe iets verkeerd met het plaatsen van de gegeven codereeksen denk ik... Alhoewel het toch simpel uitgelegd is, lijkt niets te werken...

@ Tyfius: Het volledige pad ingeven doet niets... :( Dan zou dat toch "http://www.gastenboek.website.tdl/" moeten worden hé ?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan