php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2010, 16:33  
Benutzer
 
Benutzerbild von Raiden
 
Registriert seit: 13.06.2009
Beiträge: 58
PHP-Kenntnisse:
Anfänger
Raiden befindet sich auf einem aufstrebenden Ast
Raiden eine Nachricht über ICQ schicken
Standard [Erledigt] Formular wird ab bestimmter Zeilenanzahl nicht korrekt ausgeführt

Hallo zusammen

Der Thementitel ist leider nicht so aussagekräftig wie ich es gerne gehabt hätte.
Aber leider kann ich das Problem nicht in einer knappen Zeile beschreiben.

Folgender Sachverhalt:
Aus einer Datenbank werden Benutzerinformationen geholt und eine Tabelle erzeugt.
Die Tabelle hat derzeit 375 Zeilen - weil 375 Benutzer.
Jede Zeile ist mit drei Buttons mit verschiedenen Aufgaben versehen.
Die Buttons haben alle das form.submit() zur Folge und erfüllen danach verschiedene Aufgaben.

Bis vor kurzem (bis schätzungsweise 350 Benutzer) haben die Buttons ihre jeweilige Aufgabe nach dem Abschicken des Formulars erfüllt.
Jetzt nicht mehr.
Das Formular wird abgeschickt, aber danach passiert nichts mehr.

Das Interessante ist aber, dass das gleiche Skript, mit der gleichen Benutzeranzahl auf meinem lokal emulierten Webserver funktioniert.

Eine Fehlerausgabe war nutzlos, da kein Fehler existiert - weder in PHP noch in JS.

Ich hab den Verdacht, dass es an der Skript-Ausführungszeit liegen könnte.

Habt ihr vielleicht eine Idee?
__________________
Es gibt Tage da verliert man und es gibt Tage da gewinnen die anderen ...
Raiden ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.10.2010, 16:36  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

...anhand der Informationen lässt sich das jetzt schwer sagen. ERROR_REPORTING voll aufgedreht? Quellcode?

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 18.10.2010, 16:40  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Da ist sicher Suhosin installiert.
__________________
Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.
Koala ist gerade online   Mit Zitat antworten
Alt 18.10.2010, 16:48  
Benutzer
 
Benutzerbild von Raiden
 
Registriert seit: 13.06.2009
Beiträge: 58
PHP-Kenntnisse:
Anfänger
Raiden befindet sich auf einem aufstrebenden Ast
Raiden eine Nachricht über ICQ schicken
Standard

@ wolf29:
Mit ...
PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'true); 
... wird kein Fehler angezeigt und die Fehlerkonsole für JS bleibt leer.

Ich weiß nicht, welche Stelle im Quellcode ausschlaggebend sein könnte. Da das Skript bei mir lokal korrekt funktioniert und auf dem Server erst seit kurzem nicht mehr, glaub ich irgendwie nicht daran, dass es am Quellcode liegen kann. Aber wissen tu ich es natürlich auch nicht.

@ Koala:
Die Frage hab ich unserem Server-Admin mal gestellt. Bin auf die Antwort gespannt.

Danke soweit für die Antworten.
__________________
Es gibt Tage da verliert man und es gibt Tage da gewinnen die anderen ...
Raiden ist offline   Mit Zitat antworten
Alt 18.10.2010, 16:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Habt ihr vielleicht eine Idee?
Weniger Datensätze darstellen? Wer guckt schon 350 auf einmal durch?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.10.2010, 16:52  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

kriegst das nicht per phpinfo() raus ob suhosin installiert ist ?
__________________
Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.
Koala ist gerade online   Mit Zitat antworten
Alt 18.10.2010, 17:13  
Benutzer
 
Benutzerbild von Raiden
 
Registriert seit: 13.06.2009
Beiträge: 58
PHP-Kenntnisse:
Anfänger
Raiden befindet sich auf einem aufstrebenden Ast
Raiden eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Weniger Datensätze darstellen? Wer guckt schon 350 auf einmal durch?
Das ist leider keine Lösung für mein Problem, sondern ein Work-Around der das Problem nicht aufhebt.

Tatsächlich hatte ich aber auch bereits das funktionierend umgesetzt.
Allerdings ist es von meinen Auftraggebern mit einer on-the-fly-filternden Suchfunktion gewünscht worden.
Nur möchte ich eben auch gewährleisten, dass die Funktionalität gewährleistet wird, wenn alle Einträge angezeigt werden.

@ Koala:
Du hast recht! Der Suhosin Patch 0.9.7 ist installiert

Aber was genau macht suhosin eigentlich?
Bzw. Was bewirkt es an dieser Stelle bei mir?
Ich hatte mal danach gegoogelt, aber die entwickelerseitige Erklärung war - find ich - nicht sehr aufschlussreich.

Da ich nicht weiß, ob suhosin aus bestimmten Gründen auf dem Server installiert ist, wäre es noch gut zu wissen, ob es eine Möglichkeit gibt, suhosin temporär (also nur für dieses Skript) zu deaktivieren.

Jetzt bin ich der Ursache jedenfalls schon mal auf die Schliche gekommen
__________________
Es gibt Tage da verliert man und es gibt Tage da gewinnen die anderen ...
Raiden ist offline   Mit Zitat antworten
Alt 18.10.2010, 17:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ob es eine Möglichkeit gibt, suhosin temporär (also nur für dieses Skript) zu deaktivieren
Mit ziemlicher Sicherheit nicht, weil es sich um ein Sicherheitspatch für PHP handelt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.10.2010, 18:17  
Erfahrener Benutzer
 
Registriert seit: 24.10.2008
Beiträge: 298
PHP-Kenntnisse:
Fortgeschritten
KarlEgon befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Tatsächlich hatte ich aber auch bereits das funktionierend umgesetzt.
Allerdings ist es von meinen Auftraggebern mit einer on-the-fly-filternden Suchfunktion gewünscht worden.
Das eine schließt doch das andere nicht aus, oder?
KarlEgon ist offline   Mit Zitat antworten
Alt 18.10.2010, 19:37  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Raiden Beitrag anzeigen
Du hast recht! Der Suhosin Patch 0.9.7 ist installiert

Aber was genau macht suhosin eigentlich?
Das ist ein Patch, um PHP generell „sicherer“ zu machen.

U.a. kann damit die Anzahl der Parameter, die ein PHP-Script akzeptiert, begrenzt werden.
Wie die entsprechenden Optionen eingestellt sind, findest du wie schon gesagt über phpinfo heraus.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] "Form action" soll zweites Formular abschicken Farlif PHP Tipps 2010 7 19.08.2010 11:27
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Formular im Formular mistermint JavaScript, Ajax und mehr 11 21.06.2010 22:29
ORDER BY wird nicht korrekt ausgeführt. 22hase Datenbanken 7 28.01.2010 10:59
Mehrseitiges verzweigtes Formular RobbyNaish PHP Tipps 2009 1 19.12.2009 01:51
Brauche Hilfe bei Formular Singular PHP Tipps 2009 8 12.12.2009 22:34
GET in Formular korrekt weitergeben Benshy PHP Tipps 2009 6 24.09.2009 14:42
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum