Formular - benötige mal jemand zum drüberschauen
|
|
Catzenjaeger |
Geschrieben am 18. Juni 2016 12:37:29
|
|
Achtung neu! siehe weiter unten
Bearbeitet von Catzenjaeger am 04. Juli 2016 12:03:21 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
SuNflOw |
Geschrieben am 20. Juni 2016 14:18:29
|
|
Hallo, hast du den Ordner in den die Bilder sollen, die benötigten Rechte gegeben? Liebe Grüße, Patrick ________________________________________________ I got my swim trunks and my Flippie-Floppies *-* |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Catzenjaeger |
Geschrieben am 20. Juni 2016 16:20:09
|
|
Wollte noch einmal ganz nett nachfragen ob ein PHP Profi / PHP Fusion Profi mal drüber schauen kann woran es liegen könne. Auch von UK habe ich keine Hilfe erhalten. ausgeschlossen: Ordnerrechte sind 777 Alle Daten die in der DB_SUBMISSIONS gespeichert werden sollen werden auch gespeichert. Also da ist kein Fehler. Kann eigentlich nur beim zweiten INPUT sein wo was klemmt. Die aktuelle Datei findet ihr unter dem in meiner Signatur vorhandenen Link. Wäre klasse wenn ihr mir hier noch einmal helfen könntet. Bearbeitet von Catzenjaeger am 23. Juni 2016 07:50:47 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Wemi |
Geschrieben am 23. Juni 2016 08:46:58
|
|
Nach Code Download Code dbquery_insert(DB_SUBMISSIONS, $inputArray, "save"); Werden die Post Daten alle auf 0 gesetzt. Also alles was danach kommt wird mit form_sanitizer nicht mehr behandelt. Jedes Formular bekommt einen sogenannten Token und dieser wird gelöscht. Defender geht so mit auf false und kann die Bilder nicht mehr abarbeiten und speichern. Und deshalb ja noch mal zusätzlich mein Hinweis aus dem anderen Thread, nehmt besser dbquery() und nutzt die Prepared Statements. "Es geht hier um die Frage, ob die Menschheit ohne Religion besser dastünde. Und ich sagte: ja" Ben Moore
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Catzenjaeger |
Geschrieben am 23. Juni 2016 08:53:24
|
|
Danke das klingt plausible und nun weiß ich wenigsten warum das so ist. Ich versuche das ja schon seit etlichen Tagen meinen submit zu fixen bzw hinzubekommen. Ich war drauf und dran alles hinzuwerfen nur wegen den sche.... Die damn submit will nicht funzen kannst du mir dann mal nur anhand meiner einen submit erklären/zeigen wie ich das entsprechend ins neue format umsetzen müsste? Ich habe das mit sanitzer und defender usw nicht begriffen wie das eigentich funktioniert bzw überhaupt ist... ich bin ehrlich ... ich habe es einfach aus den weblinks der PHF 9 nachgebaut und entsprechend angepasst. ich denke dies hier wäre der part: Code Download Code //Save den ganzen Code gibts bei GITHUB (siehe Signatur) |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Wemi |
Geschrieben am 23. Juni 2016 09:25:59
|
|
Den Teil: Code Download Code dbquery_insert(DB_SUBMISSIONS, $inputArray, "save", array( einfach umbauen mit einem herkömmlichen dbquery. "Es geht hier um die Frage, ob die Menschheit ohne Religion besser dastünde. Und ich sagte: ja" Ben Moore
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Catzenjaeger |
Geschrieben am 23. Juni 2016 09:33:09
|
|
bei beiden aber oder? ist ja zweimal drin .. für die Bilder weiter unten auch. Hmn noch eine Frage sorry: die Daten werden ja in die DB_SUBMISSION eingestellt. Die werden alle so komisch dort reingepackt. Prinzipiell wäre umbauen kein problem aber in diesen Fall weiss ich nicht wie es geht. siehe Bild unten. Ich müsste das ja im neuen Format genauso wieder abspeichern in der DB_SUBMISSIONS ... nur wie? In normale Tabellen eintragen wüsste ich wie es geht. Ich kann es auch naicht abschauen weil sämtliche Infusionen in der 9 so gehen wie ich es habe im Moment das wäre der code hier ... abe wie packe ich sowas in die DB_SUBMISSION? Code Download Code if (defender::safe()) { .................................. habe dazu was im forum UK gefunden: https://www.php-fusion.co.uk/forum/vi...d_id=37593 aber ich stehe immer noch for dem problem wie ich die Daten in die DB_SUBMISSIONS speichere da es ja dort nur ein Feld für die Datenablage gibt. Ich weiss ich hätte sie gleich in die normale speichern sollen ... hatte ich auch ... aber dann arbeiten die submit und submissions nicht mehr richtig .. so läuft alles. (die hätte ich sonst nicht hinbekommen .. also komplett neu zu coden). kann jemand helfen? dankeschönn :)
Catzenjaeger hat folgende Datei angehängt:
Bearbeitet von Catzenjaeger am 24. Juni 2016 06:31:20 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Wemi |
Geschrieben am 24. Juni 2016 07:58:54
|
|
Wenn dann nur das erste ändern, das zweite, also die Bilder sollte dann passen. Vom Prinzip her sollte dein Code richtig sein. Du hast ja in den options angeben, dass die Token beibehalten werden sollen. Werden die Bilder denn in der Datenbank gespeichert? "Es geht hier um die Frage, ob die Menschheit ohne Religion besser dastünde. Und ich sagte: ja" Ben Moore
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Catzenjaeger |
Geschrieben am 24. Juni 2016 08:22:07
|
|
nein eben nicht das ist ja mein problem und ich weiss nicht warum. Alle Daten die in die Submit laufen sollen laufen auch ... aber die Bilder werden weder im Folder noch in der DB_FIRURES_IMAGES abgelegt. Als wenn der 2e DB ignoriert wird Ich sitzte jetzt seit Wochen an einer einer Lösung .. google .. probiere dies probiere das. Von den neuen Infusionen in ver9 kann man sich nichts abschauen. Dort sind alle Submits die es gibt nur mit einen DB Eintrag bzw die Bilder werden auch in der submit gespeichert (News,blog,article infusionen) Heisst die speichern alles in einer Tabelle Zusammengefügt am 25. Juni 2016 um 17:11:20: in uk hat jemand geantortet: Zitat ah, you are on the track track then , On your prev post it still saves to submission Code Download Code dbquery_insert(DB_SUBMISSIONS, $inputArray, "save", array( aber ich weiss nicht was ich machen soll Bearbeitet von Catzenjaeger am 25. Juni 2016 15:11:54 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Wemi |
Geschrieben am 26. Juni 2016 08:19:25
|
|
Einen Bug melden, aber das macht keinen Sinn, weil ich den schonmal gemeldet hatte. Der wurde nach einer kurzen Antwort, die keinem hilft wieder geschlossen.
"Es geht hier um die Frage, ob die Menschheit ohne Religion besser dastünde. Und ich sagte: ja" Ben Moore
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Catzenjaeger |
Geschrieben am 26. Juni 2016 09:19:09
|
|
Mittlerweile gibt es einen Lösung zum speichern der Bilder für die Figuren, allerdings habe ich in meiner aktuellen Datei 3 Probleme noch offen .. dann müsste sie fertig sein. Der Ablauf ist ein wenig geändert worden und die allererste Version die hier mal vorgeschlagen wurde ist wieder rausgekramt worden und wird jetzt wohl doch umgesetzt. Der Umweg über SUBMISSIONS klappt nämlich nicht. Ich schreibe also in der submit direkt in die FIGURE_ITEMS DB Tabelle. Mittlerweile konnte ich auch einen super und würde sich freuen wenn ich euch meine Erkenntnisse mitteile. Der Thread dazu ist hier: https://www.php-fusion.co.uk/forum/vi...ost_198986 Hier meine Probleme: 1.) irgend etwas stimmt nicht, da die Figur sich nicht speichern lässt. Es kommt ein Fehler aber der Log bleibt leer. Ich denke das schreiben in die DB (bzw das Updaten) klappt nicht. Früher habe ich die daten aus der SUBMISSION geholt und in die FIGURE_ITEMS gespeichert jetzt sind sie ja schon drin und müssten nur geupdatet werden falls ich was geändert habe. Diese Datei ( LINK ) soll nun quasi das können:
2.) die Bilder wurden in der Version wohl gespeichert allerdings werden die nie angezeigt zum bearbeiten. Heißt, wenn ich hier diese Datei/Figur aufrufe, könnte ich Bilder uploaden aber sehe nicht die die der User eingesendet hat bzw die schon vorhanden sind. 3.) ich weiss nach wie vor nicht wie ich die Bilder eindeutig einer Figur zuordne. Die figure_id die die Figur eindeutig erkennbar macht wird erst nach speichern automatisch von der SQL vergeben da das in der DB Tabelle wo die Bilder gespeichert erden diese noch nicht zur Verfügung steht. Heisst auch hier weiss ich nicht wie ich die Figuren eindeutig den Bilderun und umgekehrt zuordnen soll. Wäre toll wenn ihr helfen könntet dann wäre ich ein gazne stück weiter ... vielen dank schon einmal Das Projekt ist auch auf GITHUB allerdings gemischt mit alten Daten. Zitat Hier die Dateien die wichtig sind: submit.php --> https://github.com/Catzenjaeger/Figur...submit.php admin/admin_figurelib_submissions.php (ok) --> https://github.com/Catzenjaeger/Figur...ssions.php admin/admin_figurelib.php (mein Problemfile)--> https://github.com/Catzenjaeger/Figur...urelib.php Bearbeitet von Catzenjaeger am 04. Juli 2016 12:28:40 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |