|
|||
Skript Aufbau Frage ?
Hallo Forum,
hab ein paar Grundlegende Fragen zum Aufbau eines PHP Skriptes. Ich möchte ein Skript entwickeln, welches mir die Möglichkeit bieten soll, Daten auf meinen Server hochzuladen. Grundlegende Sachen funktionieren (Datei-Upload/Upload in Verzeichniss) Ich erkläre kurz den Aufbau meines Skriptes ... Mein Index Dokument beinhaltet meine Form für den Upload und ein Include zu einer PHP Datei die mir meine Verzeichnisse anzeigt. Die Upload Form in meiner Index Datei ruft eine weiter PHP Datei auf. Meine Frage geht dahin, wie sollte man so ein Skript aufbauen ? Viel auslagern in extra Dateien ? und diese Includen bei gebrauch ? Theoretisch könnte ich das ganze Skript auch in eine Datei packen ... sinnvoll ? Mir geht es um die beste herangehensweise (wenn es sowas gibt ) Derzeit übergebe ich die Daten aus der Form per POST, denke das sollte ok sein ? ... wollte die Daten im Hintergrund übergeben und nicht über GET und die Adresszeile ... gibt es eine Faustformel wann welche Methode (Post/Get) Sinnvoll ist ? So ich denke das sollte erstmal reichen Danke und Grüße Dan |
Sponsored Links |
Sponsored Links |
|
|||
Zitat:
Ähm ... wie ist das, eine Art Vorschrift wie man sowas machen sollte gibt es wahrscheins nicht, ist individuell - jeder macht wie er denkt? (Sein Programmaufbau) ?! Grüße Dan |
|
||||
Ja, jeder macht, wie er möchte bzw. seine Erfahrung es ihn gelehrt hat.
Wenn es ein "simples" Upload-Script sein soll, welches ohne Template-Engine, aufwendigen Login, etc. auskommt, dann würde ich das in ein Script schreiben. Direkt oben in der Datei ein Setup-Bereich (Login-Daten, evtl. bestimmte CSS-Werte, wie Farben und Schriften), dann würde ich für jede Funktionalität eine Funktion schreiben und im "Hauptteil" ein switch, welches dann die entsprechenden Funktionen aufruft. Die Funktionen bieten imho mehr Übersichtlichkeit, man kann im Editor direkt zum Funktionsbeginn springen, wenn man etwas ändern muss, etc. Man kann alles, was benöigt wird der Funktion per Parameter übergeben und diese somit schnell rauskopieren, falls eine ähnliche/gleiche Funktion mal woanders benötigt wird. Falls Du es mal weitergeben willst und/oder zum Download anbieten, dann bieten sich ebenfalls eine Datei an, die alles mitbringt, was man braucht. Wenn Du es aufwendiger gestalten willst, dann würde ich es möglichst sinnvoll in verschiedene Dateien aufsplitten. |
|
||||
@mantiz wie nennst du die art der Programmierung halboop?
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4 Geändert von Timo (13.03.2008 um 23:20 Uhr) |
|
||||
Wüsste nicht, dass es da einen Namen für gibt. Aber so, wie ich es verstanden habe, soll es ein simples Upload-Script werden, wozu dann überladen? Zu den Funktionen: Ich bin kein Fan von übermäßigem Mix aus PHP und HTML, daher würde ich z.B. eine Funktion schreiben, welche mir den aktuellen Verzeichnisinhalt ausliest und als Array zurückgibt, eine weitere, die dieses Array formatiert als HTML anzeigt. In der Anzeige-Funktion hat man dann nur noch simple Varialbenausgaben und evtl. einfache Schleifen und Bedingungen, aber nicht mehr. Mag Geschmacksache sein. Vom Aufbau her würde das dann evtl. so aussehen können: PHP-Code:
Je nach Vorliebe kann man die Ausgabe der Funktionen auch erst zwischenspeichern und an eine allgemeine Ausgabe-Funktion weiterreichen. Ich würde schätzen, dass eine simple Version des Scriptes "locker" mit 40kb zu schreiben ist, was eine Aufteilung in 20 Dateien kaum rechtfertigt. |
|
|||
Also aus meiner Sicht macht ein auslagern nur dann Sinn, wenn die ausgelagerten Teile in verschiedenen Scripten Anwendung finden. Das spart die doppelte Programmierung.
Wüßte nicht welchen Sinn eine Auslagerung sonst haben könnte.
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
|
||||
So seh ichs auch. Ich mach Grundsätzlich meine Funktionen "auserhalt". Weil die meist Lang sind.
@mantiz schöne methode. Deine art zu Programmieren ist "sauber" und schön
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4 |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Script Aufbau Frage (Generell) | dan_23 | Serveradministration und serverseitige Scripte | 2 | 10.07.2008 14:43 |
Aufbau frage drumrumschreiben? | xero | CSS | 1 | 06.07.2007 21:19 |
Aufbau Frage | xero | CSS | 13 | 23.05.2007 16:46 |
Mal wieder eine Frage zum grundlegenden Aufbau | sattelite12 | CSS | 4 | 13.04.2007 16:55 |
Frage zum Aufbau eines Layouts | Flex32 | (X)HTML | 12 | 21.11.2005 14:42 |