Fehlermeldung nach Formular abschicken
Fehlermeldung nach Formular abschicken
Hallo,
nach dem Abschicken vom Formular erhalte ich folgenden Fehler:
PHP Notice: Constant PHPWCMS_INCLUDE_CHECK already defined in D:\.......\config\phpwcms\conf.inc.php on line 113 PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\D:\.......\include\inc_front\front.func.inc.php(2475) : eval()'d code on line 10 PHP Notice: Constant PHPWCMS_INCLUDE_CHECK already defined in D:\D:\.......\config\phpwcms\conf.inc.php on line 113 PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\D:\.......\include\inc_front\front.func.inc.php(2475) : eval()'d code on line 10
Auch das Öffnen von Pdfs geht nicht (Weiterleitung auf Startseite).
Anfangs hat es super funktioniert, jetzt gibt es jedoch eine DNS seitige Weiterleitung (http://www.domain.xy wird auf http://www.2domain.xy umgeleitet im hintergrund)
Irgendwas ist hier kaputt, jemand einen tipp/Vermutung?
lg
Edit: Das 1. Problem ist dass sich die Pfade relativ zur domain Beziehen, diese jedoch aufgrund der Weiterleitung auf den anderen Server nicht stimmt. Ich konnte jetzt zum Testen einige relative Pfade auf absolute über Regex ändern.
Das Formular abschicken ist jedoch weiterhin auch am Localhost "kaputt", und komme nicht dahinter wieso (localhost müsste es ja eigentlich gehen).
lg
nach dem Abschicken vom Formular erhalte ich folgenden Fehler:
PHP Notice: Constant PHPWCMS_INCLUDE_CHECK already defined in D:\.......\config\phpwcms\conf.inc.php on line 113 PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\D:\.......\include\inc_front\front.func.inc.php(2475) : eval()'d code on line 10 PHP Notice: Constant PHPWCMS_INCLUDE_CHECK already defined in D:\D:\.......\config\phpwcms\conf.inc.php on line 113 PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\D:\.......\include\inc_front\front.func.inc.php(2475) : eval()'d code on line 10
Auch das Öffnen von Pdfs geht nicht (Weiterleitung auf Startseite).
Anfangs hat es super funktioniert, jetzt gibt es jedoch eine DNS seitige Weiterleitung (http://www.domain.xy wird auf http://www.2domain.xy umgeleitet im hintergrund)
Irgendwas ist hier kaputt, jemand einen tipp/Vermutung?
lg
Edit: Das 1. Problem ist dass sich die Pfade relativ zur domain Beziehen, diese jedoch aufgrund der Weiterleitung auf den anderen Server nicht stimmt. Ich konnte jetzt zum Testen einige relative Pfade auf absolute über Regex ändern.
Das Formular abschicken ist jedoch weiterhin auch am Localhost "kaputt", und komme nicht dahinter wieso (localhost müsste es ja eigentlich gehen).
lg
Re: Fehlermeldung nach Formular abschicken
Formular wird übrigens abgeschickt, aber die Success Seite da passiert dieser Fehler im Moment.
Re: Fehlermeldung nach Formular abschicken
Windows-Server?
phpversion?
Pfade, Unterverzeichnis?
....
config kaputt?
Glaskugel!
phpversion?
Pfade, Unterverzeichnis?
....
config kaputt?
Glaskugel!
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Re: Fehlermeldung nach Formular abschicken
IIS 8
php 5.4.0
phpwcms vers 1.5.2
es funktioniert alles außer das ergebnis vom abschicken vom formular (abschicken geht, aber danach gibts den oben genannten fehler).
php 5.4.0
phpwcms vers 1.5.2
es funktioniert alles außer das ergebnis vom abschicken vom formular (abschicken geht, aber danach gibts den oben genannten fehler).
Re: Fehlermeldung nach Formular abschicken
Gefunden, musste allow_cntPHP_rt auf 0 setzen.
Re: Fehlermeldung nach Formular abschicken
Trotzdem stimmt da was nicht.
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Re: Fehlermeldung nach Formular abschicken
Hi, inwiefern meinst du?
Das Problem kam beim eval in der front.func.inc.php in Zeile 2475 in der Funktion include_int_phpcode($string)
Edit: Wenn ich das Flag auf 0 setze ignoriert er dann selbstgeschriebenen PHP code in [PHP] tags? lg
Das Problem kam beim eval in der front.func.inc.php in Zeile 2475 in der Funktion include_int_phpcode($string)
Edit: Wenn ich das Flag auf 0 setze ignoriert er dann selbstgeschriebenen PHP code in [PHP] tags? lg
Re: Fehlermeldung nach Formular abschicken
Sollte so sein:
Hast Du denn selbstgeschriebenen Code irgendwo?$phpwcms['allow_cntPHP_rt'] = 0; //allow PHP replacement tags and includes in content parts
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Fehlermeldung nach Formular abschicken
da hast Du Dir eine PHP-Funktion geschrieben und vermutlich die config in selbiger erneut geladen, um an die Datenbankinfos zu kommen und dann eigene Datenbankfunktionen abzufahren. Alles überflüssig (gloabl $phpwcms, _dbGet()). Unbedingt auslagern und nicht mehr mittels Inline PHP abarbeiten. Das ist fehleranfällig, vor allem, wenn dort typische PHP-Anfängerscripte zum Einsatz kommen.
Re: Fehlermeldung nach Formular abschicken
Hi,Oliver Georgi wrote:da hast Du Dir eine PHP-Funktion geschrieben und vermutlich die config in selbiger erneut geladen, um an die Datenbankinfos zu kommen und dann eigene Datenbankfunktionen abzufahren. Alles überflüssig (gloabl $phpwcms, _dbGet()). Unbedingt auslagern und nicht mehr mittels Inline PHP abarbeiten. Das ist fehleranfällig, vor allem, wenn dort typische PHP-Anfängerscripte zum Einsatz kommen.
Nein ich übernehm das ganze System von einer Firma welche die Webseit erstellt hat jedoch nicht mehr weiter wartet. Ich hab dort nichts geschrieben aber ja es wird dort folgendes included:
Bei Erfolg:
...
<img src="https://150.zieltrack.com/conv1?nm.prod ... HP]orderid();[/PHP]" alt="" width="1" height="2" />
<img src="https://150.zieltrack.com/conv2?nm.prod ... HP]orderid();[/PHP]" alt="" width="1" height="2" />
Keine Ahnung wofür das gut sein soll, ich nehme an das is komplett unnötig.
Ich kann das natürlich überall entfernen, soll ich das php Flag auf 0 lassen?
Wenns geht würde ich eval ausgeführten code generell vermeiden wollen
lg
Edit: Ein Problem hab ich im Moment noch, ich erhalte keine Kopie der Email beim Formular - nehme aber an das liegt an etwas anderem.... mail server geht nämlich - mal weiter suchen ^^
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Fehlermeldung nach Formular abschicken
orderid() ist irgendeine selbst programmierte Funktion, die an anderer Stelle includiert wird und sicher genau das tut, was ich bemängelt hatte.
Wenn Funktionalitäten in der Seite auf Inline PHP setzen, ist es besser, es anzulassen. Das eval() innerhalb von phpwcms ist an sich nicht das Problem, eher die heiß gestrickten eigenen Lösungen. Aber besser eben mit Replacern arbeiten. Template ist Template und Code ist Code.
Wenn Funktionalitäten in der Seite auf Inline PHP setzen, ist es besser, es anzulassen. Das eval() innerhalb von phpwcms ist an sich nicht das Problem, eher die heiß gestrickten eigenen Lösungen. Aber besser eben mit Replacern arbeiten. Template ist Template und Code ist Code.
Re: Fehlermeldung nach Formular abschicken
Ok, naja ich vermute die orderid() ist unnötig aber ich werde mal suchen was die genau macht.Oliver Georgi wrote:orderid() ist irgendeine selbst programmierte Funktion, die an anderer Stelle includiert wird und sicher genau das tut, was ich bemängelt hatte.
Wenn Funktionalitäten in der Seite auf Inline PHP setzen, ist es besser, es anzulassen. Das eval() innerhalb von phpwcms ist an sich nicht das Problem, eher die heiß gestrickten eigenen Lösungen. Aber besser eben mit Replacern arbeiten. Template ist Template und Code ist Code.
Das mit den Mail senden ist interessant, es gibt unten eine Kopie an Empfänger hakerl, das irgendwie nur geht wenn man ganz oben bei Kopie an das hakerl setzt, dachte zuerst das Kopie an oben bezieht sich auf das Feld rechts daneben ^^ lg
Re: Fehlermeldung nach Formular abschicken
Eine Suche bei Artikel wäre nice, wenn ich das Formualr über DBändere is es weg... auch wenn ich den gleichen code entfern den ich normal über Adminbereich entferne... Problem ist ich finde den Artikel nicht beim Adminbereich.
Suche wäre da hilfreich
Suche wäre da hilfreich