vpGuestbook incl. eBiene Captcha

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: vpGuestbook incl. eBiene Captcha

Beitrag von Spider IT »

Nicht ganz :)
Es gibt einen Unterschied zwischen stripslashes() und strip_tags().
Aus

Code: Alles auswählen

$hentry = strip_tags(htmlentities($_POST['entry']));
wird dann schon eher

Code: Alles auswählen

$hentry = strip_tags(htmlentities(stripslashes($_POST['entry'])));
Übrigens, htmlentities wandelt Zeichen in HTML-Codes um (aus < wird < usw.), also macht strip_tags() außen keinen Sinn mehr (die Funktionen werden von innen nach außen ausgeführt).
Wenn du die HTML-Tags raus haben willst, musst du strip_tags() zuerst anwenden (innen):

Code: Alles auswählen

$hentry = htmlentities(strip_tags(stripslashes($_POST['entry'])));
Gruß
René
20082009
Beiträge: 116
Registriert: So 5. Okt 2008, 09:58
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von 20082009 »

Vielen Dank!!!
Peer
Beiträge: 309
Registriert: Fr 9. Sep 2005, 17:22
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von Peer »

Hallo,

ich habe meine PHP Version auf 5.4 umgestellt.

Nun bekomme ich in der Eingabe folgenden Fehler

Code: Alles auswählen

Strict Standards: Declaration of cApiModuleCollection::create() should be compatible with ItemCollection::create() in /var/www/web37/html/system/contenido/classes/contenido/class.module.php on line 68 Strict Standards: Declaration of cApiModuleTranslationCollection::create() should be compatible with ItemCollection::create() in /var/www/web37/html/system/contenido/classes/contenido/class.module.php on line 1029 
Ich vermute das es an der capcha liegt. Finde die Lösung aber nicht :-)

Hat jemand einen Tipp?
BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von BagHira »

Servus Peer,

schau mal hier http://forum.contenido.org/viewtopic.ph ... 40#p155688

Vielleicht hilft dir das :?:
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+
MakD42
Beiträge: 103
Registriert: Sa 8. Nov 2003, 19:01
Wohnort: Marburg
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von MakD42 »

Hallo ersteinmal,

ich habe ein Upgrade von Vers. 4.8.8 auf 4.8.18 gemacht. Jetzt habe ich folgendes Problem.
Bei mir werden beim lesen der Einträge Code mit ausgegeben:
Susanne {if("" != "")}aus {/if} schreibt: {if("" != "")}Homepage{/if} {if("info@domain.de" != "")}{if("0" == "1")}Email{/if}{/if} 88.68.321.987 / dslb-088-068-167-xxx.pools.arcor-ip.net
Die entsprechenden Icons werden auch mit ausgegeben.
Eingabeformular funktioniert ganz einwandfrei. Alle bissherigen Einträge sind auch noch vorhanden.

Im Errorlog steht folgendes:

Code: Alles auswählen

[06-Jan-2014 18:35:07] /contenido/main.php?contenido=b62476ca4b63f82a9f27114b17fff006&back=true MySQL error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 23
CREATE TABLE IF NOT EXISTS `sib_vpguestbook` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(60) NOT NULL default '',
  `email` varchar(80) NOT NULL default '',
  `email_active` int(1) NOT NULL default '0',
  `url` varchar(80) NOT NULL default '',
  `entry` text NOT NULL,
  `image` varchar(255) NOT NULL default '',
  `comment` text NOT NULL,
  `iphost` varchar(60) NOT NULL default '',
  `user1` varchar(255) NOT NULL default '',
  `user2` varchar(255) NOT NULL default '',
  `user3` varchar(255) NOT NULL default '',
  `active` int(1) NOT NULL default '1',
  `client` int(10) NOT NULL default '0',
  `lang` int(10) NOT NULL default '0',
  `art` int(10) NOT NULL default '0',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`id`),
  KEY `client` (`client`),
  KEY `lang` (`lang`),
  KEY `art` (`art`)
) TYPE=MyISAM;
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aaaa.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
[06-Jan-2014 18:35:07] PHP Warning:  Invalid argument supplied for foreach() in /kunden/aidea.de/rp-hosting/24/29/web/contenido/includes/include.tplcfg_edit_form.php(410) : eval()'d code on line 58
In der contenido/includes/include.tplcfg_edit_form.php on line 58 - steht natürlich gerade nix!

Code: Alles auswählen

57				$inUseUserRealName = $vuser->getField("realname");
58
59				$message = sprintf(i18n("Article is in use by %s (%s)"), $inUseUser, $inUseUserRealName);
Hat jemand eine Idee? Ich freue mich auf hilfreiche Hinweise und Tipps.

Grüße aus Marburg
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
Oldperl
Beiträge: 4302
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von Oldperl »

Hi,

schau mal nach ob die Datenbanktabelle für das GB überhaupt erzeugt wurde, sieht nämlich nicht so aus aufgrund des SQL-Fehlers. Dann klappt auch das Auslesen nicht richtig und offensichtlich wird bei der Abfrage nicht auf ein fehlendes bzw. leeres Array geprüft und daher deine Fehlermeldungen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
MakD42
Beiträge: 103
Registriert: Sa 8. Nov 2003, 19:01
Wohnort: Marburg
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von MakD42 »

Hallo Ortwin,

habe die db mit dem Gästebuch verwendet um das Update auf 4.8.18 zu machen. Ganz nach deiner Anleitung :D
Es sind auch alle bisherigen Einträge komplett vorhanden. Alle 39 Eintäge. Nur die Darstellung des Kopfbereiches
und des Fußbereiches wird nich korrekt angezeigt. - d.h. mit Codezeilen.
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
20082009
Beiträge: 116
Registriert: So 5. Okt 2008, 09:58
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von 20082009 »

Hallo zusammen,
Contenido 4.8.18 - PHP 5.6
Ich habe das Problem, dass die Captcha Grafik nicht angezeigt bekomme.


Was muss ich hier noch einstellen, damit die Captchagrafik angezeigt wird?

Vielen lieben Dank für eure Hilfe.
Oldperl
Beiträge: 4302
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von Oldperl »

20082009 hat geschrieben:Was muss ich hier noch einstellen, damit die Captchagrafik angezeigt wird?
Bild
Bitte zuerst lesen :arrow: Bugreport- und Fragen-Howto

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
20082009
Beiträge: 116
Registriert: So 5. Okt 2008, 09:58
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von 20082009 »

Hallo zusammen,
ich habe immer noch einen Fehler im Adminbereich bei den Einträgen des Gästebuchs:
Unter Editor kann ich zwar die Einträge sehen und editieren, allerdings kommt der folgende Fehlermehrmals untereinender.

Strict Standards: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2,0/DST' instead in /homepages/19/d2474546741/htdocs/cms/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 2134

Im Frontend habe ich die Timezone Fehler mit einer eigenen PHP.ini überlisten können. ich bekomme das einfach nicht hin, dass der Fehler oben aufgelistet, verschwindet.

Über Hilfe wäre ich sehr dankbar.

Gruß
Gerald
20082009
Beiträge: 116
Registriert: So 5. Okt 2008, 09:58
Kontaktdaten:

Re: vpGuestbook incl. eBiene Captcha

Beitrag von 20082009 »

Hallo zusammen,
ich habe jetzt von 4.8.18 auf 4.8.20 upgedated. Ich bekomme immer noh den Timezonefehler im Backend beim Gästebuch und was noch schlimmer ist, der User kann Einträge schreiben, diese Einträge erscheinen allerdings nicht auf der Seite und sind auch nicht in der Datenbank unter phpMyAdmin zu sehen.
Für einen Tipp wäre ich sehr dankbar.
Gesperrt