Page 1 of 1

Posten von langen Einträgen nicht möglich

Posted: Tue May 17, 2005 2:14 pm
by insanus
Hallo auch! :)

Ich beiße mir seit ein paar Tagen die Zähne an einem Problem aus: Das Posten von längeren Einträgen ist bei einem frisch installierten s9y-Blog nicht möglich.

Bis zu einer gewissen länge kann man problemlos Einträge verfassen, bzw. editieren. Fällt der text nach dem Bearbeiten oder schon beim Anlegen größer aus, wird der Text beim Speichern scheinbar nicht übernommen - der Eintrag ist daraufhin leer.

PHP Version ist 4.3.8
Safe Mode ist Off
Max Post Size ist 32 MB - sollte also nicht das Problem sein

Bin für alle Tipps dankbar.

Re: Posten von langen Einträgen nicht möglich

Posted: Tue May 17, 2005 2:22 pm
by garvinhicking
Wie groß ist bei Dir "Lang"? Bitte schick mal einen Link zu Deinem langen Eintragstext, den Du versuchts einzufügen. Achja, ich müsste auch noch wissen ob Du den WYSIWYG editor benutzt oder die normale textarea.

Viele Grüße,
Garvin

Re: Posten von langen Einträgen nicht möglich

Posted: Tue May 17, 2005 2:43 pm
by garvinhicking
Ich hab's bei mir nochmal probiert - ich kann Texte mit 65kb Text problemlos posten.

65kb ist allerdings die maximale Größe für eine Textarea, d.h. Du kannst keine größeren Einträge als 65kb erstellen; das ist eine Begrenzung des Browsers bzw. von HTML und leider in jedem CMS so.

Alternativ musst du die Datei separat abspeichern und darauf verlinken, oder auf mehrere Einträge aufteilen.

Viele Grüße,
Garvin

Re: Posten von langen Einträgen nicht möglich

Posted: Tue May 17, 2005 2:54 pm
by insanus
Danke für Deine Antwort.
garvinhicking wrote:Ich hab's bei mir nochmal probiert - ich kann Texte mit 65kb Text problemlos posten.
Die Texte von mir sind bei weitem keine 65kb groß.

Dieser Beitrag zum Beispiel ist völlig in Ordnung. Füge ich aber den gleichen Text nochmals an den Eintrag dran, ist der Eintrag scheinbar schon "zu lang".

Die Texte werden im WYSIWYG Modus verfasst/bearbeitet - ist eigentlich fast auch unumgänglich, da einige User keinerlei HTML Kenntnisse haben und der WYSIWYG Modus doch angenehm komfortabel ist.

Re: Posten von langen Einträgen nicht möglich

Posted: Tue May 17, 2005 3:07 pm
by garvinhicking
Könntest Du zu testzwecken mal probieren ob dasselbe Problem auch auftritt wenn Du den WYSIWYG Editor nicht nutzt?

Alternativ, könntest Du mir einen Redakteur-Account einrichten bei DiR? Dann könnte ich auch einmal testen ob ich das PRoblem reproduzieren kann, und so schonmal Browserfehler ausschließen.

Viele Grüße,
garvin

Posted: Tue May 17, 2005 3:18 pm
by insanus
Habe das Ganze mal im Textarea Modus getestet - gleiches Problem. Auch mit unterschiedlichen Browsern (Ie & Firefox) unter Windows oder Linux tritt der Fehler auf.

Bei einer lokale s9y Testinstallation habe ich aber keinerlei Probleme in dieser Richtung feststellen können - ich vermute, dass es an irgendeiner PHP Einstellung liegt.

PHP Info des Servers

Habe Dir auch einen Account angelegt - Daten bekommst Du via PM.

Posted: Tue May 17, 2005 5:27 pm
by garvinhicking
Hm, dieses PHP ist schon ziemlich überfrachtet mit Modulen. Gerade Apache2 und die diversen mbstring extensions können so ein Problem einfach hervorrufen. Auch die shared memory-Funktionen können dafür verantwortlich sein.

Du müsstest also mal vielleicht gemiensam mit dem Provider nachforschen und Debug-Logs / Errorlogs durchsehen?

Vielleicht hilft es auch mal ein einfaches PHP-Script zu erstellen:

Code: Select all

<html><body><form action="test.ph" method="post"><textarea name="txt"><?php  echo $_POST['txt']; ?></textarea><input type="submit" /></body></html>
[code]

Und dann an das Formular mal langen text schicken...

Viele Grüße,
Garvin

Posted: Wed May 18, 2005 9:18 am
by insanus
Hallo Garvin!

Habe endlich den Grund des "Problems" gefunden. Es lag - wie anfangs auch von mir vermutet - an dem PHP selbst. Mein toller Provider betreibt auf den vServern ein erweitertes PHP mit einem varfilter, welcher u.a. die Variablenlänge auf 1000 Zeichen beschränkt hat. :roll:

Habe nun die entsprechenden Werte in der php.ini eingefügt (waren zur Vertuschung wohl auch nicht angegeben) und den Wert erhöht - klappt nun einwandfrei.

Danke für Deine Mühe & Gruß,
Martin

Posted: Wed May 18, 2005 12:46 pm
by garvinhicking
Na, solche Sachen sind natürlich extrem gemein. Klasse dass Du es rausfinden konntest :)

Viele Grüße,
Garvin