it-swarm.com.de

Was ist die maximale Anzahl von Elementen, die in einem Formular zulässig sind?

Ich habe diese Frage gegoogelt, gebissen und gejaht, kann aber keine Antwort finden. Ich habe an einem Formular gearbeitet, das über 800 Felder enthielt, aber die Übermittlungsfunktion des Formulars wurde niemals ausgeführt. Nachdem ich das Formular reduziert hatte, wurde die Übermittlungsfunktion ausgeführt. Jetzt bin ich also gespannt, ob tatsächlich eine maximale Anzahl von Elementen eingebaut ist.

7
Robbert

Ich denke, das Problem hängt mit der Serverkonfiguration zusammen, nicht mit Drupal.

In max_input_vars Gibt es die Variable php.ini, Die die maximale Anzahl variabler Formularelemente definiert, die an eine einzelne Seite gesendet werden können.

Die Einstellung "max_input_vars" in der Datei "php.ini" ist eine relativ neue Option, die im letzten Jahr ab PHP 5.3.9) beginnt. Sie ermöglicht die Steuerung der maximalen Anzahl von Formularelementen auf einer Seite. Einige Webseiten verfügen über eine große Anzahl von Formularen/Feldern für Verwaltungs- oder Seitenkonfigurationszwecke. In diesen Fällen müssen wir die Anzahl dieses Werts erhöhen, um diese Seiten ordnungsgemäß anzuzeigen.

Es gibt auch die Variable post_max_size In php.ini.

post_max_size Legt die maximal zulässige Größe der Post-Daten fest. Diese Einstellung wirkt sich auch auf das Hochladen von Dateien aus. Um große Dateien hochzuladen, muss dieser Wert größer als upload_max_filesize Sein. Wenn das Speicherlimit durch Ihr Konfigurationsskript aktiviert ist, wirkt sich memory_limit Auch auf das Hochladen von Dateien aus. Im Allgemeinen sollte memory_limit größer als post_max_size Sein. Wenn die Größe der Post-Daten größer als post_max_size Ist, sind die Superglobalen $_POST Und $_FILES Leer.

Sie können das this für weitere Details überprüfen.

8