Timestamp mit Zufallszahl ersetzen

NixPeilung

Grünschnabel
Hallo ,
und Grüße an alle User hier..
ich bin neu hier und freue mich, dieses Forum gefunden zu haben.

Nun Komme ich zu meinem Problem:
Ich nehme mit einer meiner Seiten an einer Bannerwerbung teil und die Werbe-Firma hat mir folgenden Code zum Einbau in die Seiten zugesendet:


<!-- BEGIN: 468x60 - http://www.beispiel.de, 468 x 60 -->
<IFRAME SRC="http://ads.beispiel.com/rich.php?s=1234&w=468&h=60&ts=[timestamp]" WIDTH="468" HEIGHT="60" FRAMEBORDER="no" BORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" noresize hspace="0" vspace="0">
</IFRAME>
<!-- END: 468x60 - http://www.beispiel.de, 468 x 60 -->

Dazu werde ich gebeten, unbedingt den Platzhalter [timestamp] mit einer Zufallszahl oder der entsprechenden Variable eines Adservers zu ersetzen.

Wie muß ich das tun? Was genau muß ich da machen? Habe wirklich keine Ahnung. Hatte bisher lediglich Erfahrung mit Code-Einbauen was PHP betrifft.
Über eine hilfreiche Antwort würde ich mich total freuen und wäre sehr dankbar.
 
Hi,

das wird so nicht ganz funktionieren, versuche mal folgendes:

PHP:
<html>
<!-- deine seite -->

<!-- BEGIN: 468x60 - www.beispiel.de, 468 x 60 -->
<IFRAME SRC="http://ads.beispiel.com/rich.php?s=1234&w=468&h=60&ts=<?=time(); ?>" WIDTH="468" HEIGHT="60" FRAMEBORDER="no" BORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" noresize hspace="0" vspace="0">
</IFRAME>
<!-- END: 468x60 - www.beispiel.de, 468 x 60 -->

<!-- rest deiner seite -->
</html>

Zusammengefasst: Das reine "ts=rand()" durch "ts=<?=time(); ?>" ersetzen.

Grüße,
BK
 
Ich dachte du kennst dich ein bisschen mit PHP aus.

Wenn schon dann musst du es so schreiben:

PHP:
<IFRAME SRC="http://ads.beispiel.com/rich.php?s=1234&w=468&h=60&ts=<?php echo rand(1, 5000); ?>" WIDTH="468" HEIGHT="60" FRAMEBORDER="no" BORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" noresize hspace="0" vspace="0">
 </IFRAME>

Wobei hier noch zusätzlich bei der Funktion angegeben ist das die Zufallszahl zwischen 1 und 5000 liegen muss!

Was natürlich aus zwingend ist, ist das die Datei die Endung *.php trägt!
 
@Bratkartoffel
@tombe

Ein großes Dankeschön Euch Beiden! Klappt.

Ja, es klappt nur, wenn dieser Code in einer PHP-Seite eingebunden. Da ich jedoch fast nur zu 95% reine HTML-Seiten habe und nicht alle in PHP umwandeln möchte, habe ich diese Codes also in PHP-Seiten eingebettet und diese php-Seiten dann wiederum auch noch mal als iframe in die HTML-Seiten reingesetzt. Es funktioniert. Bin happy.
 
Du musst es nicht so kompliziert machen.

Ändere einfach die Endung von HTML in PHP um und gut ist. Auch eine PHP-Datei ist im Grunde eine reine Textdatei, nur halt mit anderen Endung und das sie geparst wird.

Du kannst aber genaso HTML-Code darin schreiben wie wo anders auch.
 
Ja das stimmt, tombe.


Die aufgerufenen alten html-Seiten (will man ja behalten, weil sie in den Sumas teilweise gut indexiert sind) können dann einfach zu den neuen php-Seiten weitergeleitet werden.

In der .htaccess wird das reingeschrieben:

RewriteEngine on
RewriteRule ^(.*).html$ $1.php
 
Zuletzt bearbeitet:
Zurück