nils2: Anzeige.php wird nicht angezeigt

Beitrag lesen

Hallo,

Ok, die Links und die Farben kannst Du ja schon ... loblob :-)

Jetzt machste das folgende (nicht getestet, aber sollte funktionieren, Das Beispiel setzt voraus, das die tmpl_de.php und die index.php im gleichen Verzeichnis sind, Achtung, nicht die Dateien verwechseln):

1. setze in die tmpl_de.php, da wo die Werbung hin soll, die Zeichenkette:

%meineWerbung%

(inclusive der Prozentzeichen).

2. in der anzeige.php ersetze die Zeile (fast ganz am Schluss) ...

echo $textstart.$text.$textend;

... durch ...

$einzubindendeWerbung = $textstart.$text.$textend;

3. in der index.php tausche den Block (auch fast ganz am Schluss)...

~~~php // Layout erzeugen
   $layout = str_replace("%BSANZEIGEN%", $out, $layout);
   $layout = str_replace("%SID%", $sid, $layout);
   $layout = str_replace("%25SID%25", $sid, $layout);
   print $layout;

  
   ... durch ...  
  
   ~~~php
// Layout erzeugen  
   $layout = str_replace("%BSANZEIGEN%", $out, $layout);  
   $layout = str_replace("%SID%", $sid, $layout);  
   $layout = str_replace("%25SID%25", $sid, $layout);  
   //hinzugefügter Quellcode  
   $pfadZurAnzeige = "../adopen/anzeige.php";  
   $einzubindendeWerbung = "";  
   include ($pfadZurAnzeige) OR die("konnte die Datei ".$pfadZurAnzeige." nicht öffnen, ist die Pfadangabe richtig?");  
   if ($einzubindendeWerbung=="") {  
      $einzubindendeWerbung = "<p>Werbung ist alle, deshalb heute mal ein Link zu <a href='http://de.selfhtml.org/'>SelfHTML</a>.</p>";  
   }  
   $layout = str_replace("%meineWerbung%", $einzubindendeWerbung , $layout);  
   // Ende hinzugefügter Quellcode  
   print $layout;

... aus.

Und da hast Du deine Werbung! 8-)

Gruß, Nils

--
Es gibt keine Lösung, weil es kein Problem gibt. (Duchamp)