PHP includen

Begonnen von Franky, 23 Juli 2008, 08:50:01

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Franky

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

"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

siggi

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() als Array eingelesen und nicht als PHP-Datei inkludiert wird. Somit wird sie auch nicht vom Parser als PHP-Datei interpretiert.  :cool:


Wenn man an Gras zieht wächst es auch nicht schneller.

emet1

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
User unter sich. Hier wird man geholfen.

siggi

ZitatMuss über die function.php des Themes eingebaut werden. Scripte laufen auch nicht mit allen Befehlen.

wieso das ? :puzzled:

So wird's gemacht :

Code (index.php) Auswählen

<?php
62
: ...
63OpenTable();
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
79CloseTable();
80: ...


:morning:
Wenn man an Gras zieht wächst es auch nicht schneller.

Franky

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/
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

m-t

Zitat von: Franky am 23 Juli 2008, 15:28:19
Die Formmailer.php wird zwar aufgerufen...

darf ich fragen was du damit vorhast ?

Franky

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 möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

m-t

Ich hab da mal was ähnliches gebraucht.
Ist ein cgi Script das sich gut in pragmaMx einbauen lässt.

Wenn dus mal probieren willst ich habs hier in den Downloads.

Franky

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?

"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

siggi

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:
Wenn man an Gras zieht wächst es auch nicht schneller.

m-t

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...

Franky

#11
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.
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."