Guten Morgen,
sollte dies hier in einer *.tpl.htm nicht eigentlich funktionieren?
<table border="0" cellpadding="5" width="100%">
<tr>
<td width="100%">Katalogbestellung</td>
</tr>
<tr>
<td width="100%">
<?php include("formmailer.php"); ?>
</td>
</tr>
</table>
Die PHP-Datei wird nicht angezeigt, nur "Katalogbestellung".
Was mach ich verkehrt?
ciao
ZitatWas mach ich verkehrt?
Ganz einfach: Ein Blick in die index.php des Scripts hätte dir gesagt, daß die Datei *.tpl.htm mit der Funktion
file() (http://de.php.net/file) als Array eingelesen und nicht als PHP-Datei inkludiert wird. Somit wird sie auch nicht vom Parser als PHP-Datei interpretiert. :cool:
Muss über die function.php des Themes eingebaut werden. Scripte laufen auch nicht mit allen Befehlen.
Hatte da ein Prob und habe es durch die Hilfe von JoergK dann auch hinbekommen.
Schau mal in diesen Thread rein - weiter unten steht die Lösung.
http://www.pragmamx.org/Forum-topic-26522-start-msg174360.html#msg174360
Gruß
Ernst
ZitatMuss über die function.php des Themes eingebaut werden. Scripte laufen auch nicht mit allen Befehlen.
wieso das ? :puzzled:
So wird's gemacht :
<?php
62: ...
63: OpenTable();
64: echo $file;
65: // hier einfuegen
66: ?>
67: <table border="0" cellpadding="5" width="100%">
68: <tr>
69: <td width="100%">Katalogbestellung</td>
70: </tr>
71: <tr>
72: <td width="100%">
73: <?php include( $pfad_zur_datei . "/formmailer.php"); ?>
74: </td>
75: </tr>
76:</table>
77: <?php
78: // einfuegen ende
79: CloseTable();
80: ...
:morning:
ok, aber das haut noch nicht hin. Die Formmailer.php wird zwar aufgerufen, allerdings spricht die wiederum andere PHP´s und Templates in 4 Unterverzeichnissen an. Und letzteres klappt nicht. Auch der Captcha wird nicht geladen.
Wer will kann sich das Teil mal direkt beim Hersteller ansehen. Scheint nicht so einfach in PMX zum laufen zu bringen sein. Bei mir läufts zwar, aber in nem neuen Fenster. Das ist unschön.......
http://www.vision-impress.de/
Zitat von: Franky am 23 Juli 2008, 15:28:19
Die Formmailer.php wird zwar aufgerufen...
darf ich fragen was du damit vorhast ?
Ich hatte die ganze Zeit ein einfaches Formular für ne Kataloganforderung drin.
Neuerdings kommen darüber jeden Tag etliche Spams. Also hab ich ein Script gesucht, das einen Captcha intus hat. Obiges ist ganz gut, hat auch nen animierten Captcha. Leider ist das Teil auch ziemlich umfangreich.....
Ich hab da mal was ähnliches (http://www.mich-tipps.de/Onlinebuchung.html) gebraucht.
Ist ein cgi Script das sich gut in pragmaMx einbauen lässt.
Wenn dus mal probieren willst ich habs hier (http://www.mich-tipps.de/Downloads-lid-EBFormMailer-508.html) in den Downloads.
Sieht schick aus. Hat aber genau das nicht was ich brauche....captcha :-( Oder lässt sich der da irgendwo aktivieren?
Wirst du ohne nicht zugemüllt?
Zitatok, aber das haut noch nicht hin
Das Script wird nun korrekt eingebunden. Was und wie nun letztendlich dieses Script 'formailer.php' macht und welche zusätzlichen Dateien damit aufgerufen werden war ja nicht die Frage. Also bezugnehmend auf die Frage des Threads : [erledigt] :BD:
Zitat von: Franky am 23 Juli 2008, 15:54:21
Wirst du ohne nicht zugemüllt?
captcha hat er nicht, bei mir ist auch nur die demo, das ding hab ich bei jemand anderem im einsatz, dass darüber spam kommt hab ich bisher zumindest noch nicht gehört...
So sieht das u. a. dann aus:
Name:
-----
proplev
Firma:
------
how are you
Strasse:
--------
how are you
PlzOrt:
-------
how are you
Telefon:
--------
123456
Email:
------
proplev @ gawab.com
Nachricht:
----------
Hi
The best links:
buy propecia levitra buy
buy propecia now levitra online pharmacy
Als SPAM identifiziert:
-!- :knockout: :mad:
EDIT: Links entfernt.