. .
pragmaMx Support Forum 22 November 2008, 23:00:37 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: PHP includen  (Gelesen 584 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Franky
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 571



WWW
« am: 23 Juli 2008, 08:50:01 »

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

Gespeichert

Ich lass mir eine Glatze wachsen!
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #1 am: 23 Juli 2008, 11:56:32 »

Zitat
Was 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.gif


Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
emet1
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 81



« Antworten #2 am: 23 Juli 2008, 12:26:25 »

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
Gespeichert

User unter sich. Hier wird man geholfen.
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #3 am: 23 Juli 2008, 14:41:36 »

Zitat
Muss ü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) [Select]  
<?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
Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
Franky
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 571



WWW
« Antworten #4 am: 23 Juli 2008, 15:28:19 »

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/
Gespeichert

Ich lass mir eine Glatze wachsen!
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #5 am: 23 Juli 2008, 15:36:40 »

Die Formmailer.php wird zwar aufgerufen...

darf ich fragen was du damit vorhast ?
Gespeichert
Franky
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 571



WWW
« Antworten #6 am: 23 Juli 2008, 15:44:59 »

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

Ich lass mir eine Glatze wachsen!
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #7 am: 23 Juli 2008, 15:47:52 »

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.
Gespeichert
Franky
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 571



WWW
« Antworten #8 am: 23 Juli 2008, 15:54:21 »

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?

Gespeichert

Ich lass mir eine Glatze wachsen!
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #9 am: 23 Juli 2008, 15:55:09 »

Zitat
ok, 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]  biggrin
Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #10 am: 23 Juli 2008, 15:57:19 »

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...
Gespeichert
Franky
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 571



WWW
« Antworten #11 am: 23 Juli 2008, 16:00:16 »

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:

  Rote Karte c mad


EDIT: Links entfernt.
« Letzte Änderung: 23 Juli 2008, 19:59:27 von JoergK » Gespeichert

Ich lass mir eine Glatze wachsen!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML