WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- was ist besser: möglichs viele php files oder alles in ein paar wenige quetschen?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » was ist besser: möglichs viele php files oder alles in ein pa... - 21 Nov 2024 Antworten
was ist besser: möglichs viele php files oder alles in ein paar wenige quetschen?
beule
Otto-Normal-Poster
Threadstarter




Beiträge: 91

was eignet sich mehr, das ich meine scripts möglichst in wenige php files quetsche oder alles schön aufteile?

  Profil   E-Mail   Editieren   Zitieren
k-man
Otto-Normal-Poster




Beiträge: 52

Wenn du alles aufteilst, ist es übersichtlicher.
Hat den Vorteil, wenn du mal was ändern willst/musst, findest du dich recht schnell wieder zurecht.
Habe anfangs auch alles in wenige Scripte gequetscht. Musste ziemlich lange suchen als ich mich ein paar Monate lang nicht mehr damit beschäftigt hatte und ein paar Ergänzungen einbringen wollte.

Aber letztendlih ist es Deine Entscheidung.

MfG k-man

---
Wissen ist Macht; nichts wissen macht auch nix!

  Profil   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

also kann jetzt nur von mir ausgehen..

naja, bei mir ist es eigentlich so, das nur die dinge in eine andere php-datei kommen, die ich öfters brauche (also z.b. ne datei für die verbindung zu db, datei zum schreiben in db, verschiedene funktionen (z.b. die daten überprüfen etc..) etc...) -und bei größeren projekten, kommt daruch recht viel in eine eigene php-datei, da ja auch vieles oft verwendet wird..

ein gästebuch aber z.b. finde ich recht "sinnlos", dafür haufend dateien zu machen wobei ich mache auch meistens 2, da ich lieber eingabe und ausgabe voneinander trenne.. ist vielleicht aber nur "geschmackssache".. und es ist ab einem gewissen punkt auch recht unübersichtlich, wenn dort haufen if-else schleifen sind..

das wars von mir.. würde mich von anderen auch sehr interesieren, vorallem von den codern, von denen es hier ja so manche gibt..

mfg
nisita


PS:allerdings, wenn man mehrere seiten hat, die untereinander z.b. 10 include-befehle haben, sollte man sich mal gedanken machen..

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren
k-man
Otto-Normal-Poster




Beiträge: 52

nisita schrieb am 22.02.2005 13:47

PS:allerdings, wenn man mehrere seiten hat, die untereinander z.b. 10 include-befehle haben, sollte man sich mal gedanken machen..


Dafür gibt es ja eine Index.php

---
Wissen ist Macht; nichts wissen macht auch nix!

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Nein das mit der index.php + GET-Parameter ist eine ziemliche Unsitte. Sinnvoller ist die gemeinsam genutzt Logik (header, footer, navigation, ...) in zentrale Dateien auszulagern. Damit behält man die lesbareren URLs und nutzt das Dateisystem aus.

Beim Verteilen des Quellcodes muss man differenzieren - jedes include()/require() benötigt natürlich mehr Zeit, als wenn der Quellcode direkt in der Datei stehen würde. Auf der anderen Seite kostet das Parsen des Quellcodes auch Zeit (selbst wenn er nicht ausgeführt wird).

Das wichtigste Argument ist jedoch *imho* die Wartbarkeit, welche sich bei sinnvoller Aufteilung stark erhöht.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
k-man
Otto-Normal-Poster




Beiträge: 52

subjective schrieb am 22.02.2005 14:18
Das wichtigste Argument ist jedoch *imho* die Wartbarkeit, welche sich bei sinnvoller Aufteilung stark erhöht.


Das meinte ich mit meinem ersten Post zum Thema.

Wieso ist eine index.php eine Unsitte?

Alle Leute, die sich die Mühe gegeben haben mit beim lernen von PHP/mysql zu helfen, haben ebenfalls mit index, footer, etc.php gearbeitet.

---
Wissen ist Macht; nichts wissen macht auch nix!

  Profil   Editieren   Zitieren
HoRnominatoR
Mausakrobat




Beiträge: 161

kommt immer drauf an, wie man arbeitet.
ich zB habe meine klassen und das objekt, dass alles zusammensetzt (standardobjekte und das zusaetzliche). jetzt fuer jeden teil der seite nochmal extra eine datei zu erstellen ist schwachsinn. in jeder wuerden nur zwei objekte eingebunden und initalisiert werden - macht unnoetig viele dateien, da der code immer der gleiche ist.

---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Das Dateisystem ist ein hierachischer Datenspeicher und der Webserver bildet im Normalfall diesen ab. Wenn du über eine zentrale index.php gehst, hebelst du genau diese Funktionalität komplett aus. Solange du deine Inhalte im Dateisystem speicherst, macht das wenig Sinn. Vor allem da die einzelne Datei auch bestimmen kann, welche zentralen Elemente und wie diese eingebunden werden. Dies ermöglicht eine gute Abgrenzung der einzelnen Inhalte einer Webpräsenz.

Bei fehlerhafter Programmierung wird die zentrale index.php auch schnell zu einem Sicherheitsproblem (Einschleusen von fremdem DHTML oder gar PHP-Code).

Kippen tut das erst, wenn die Inhalte und Zusatzdaten in der Datenbank liegen. Dann macht eine einzelne index.php sehr wohl Sinn, weil diese nur die Schnittstelle zur Datenbank darstellt (das Dateisystem wird nicht mehr für die Inhalte genutzt). Viele Entwickler solcher Systeme arbeiten mit mod_rewrite um wieder "schöne" URLs zu erhalten.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld




Beiträge: 832

hab mir euren muell nicht durchgelesen. hier mein statement zu deiner frage.

wenn du einigermassen ahnung von php hast, und die seite recht groß ist, lohnt es sich, die textscheisse etc. in eine datenbank zu fassen, dann brauchste auch nicht 50 dateien sondern 3-4

-index
-layout (css)
-functionen

und halt bilderordner. so mache ich das mittlerweile bei großen projekten. dann kannst auch einfach und easy noch nen kleines contentmanagement mit verkaufen ;)

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Bei größeren Projekten, kann auch beim Einsatz einer Datenbank für die Inhalte, eine Gliederung des Quellcodes in mehrere Dateien sinnvoll sein.

Die Anzahl der Dateien ist nämlich davon abhängig, wie viel PHP-Quellcode man hat und ob immer der gesamte Quellcode benötigt wird. Es ist beim Ausgeben des Gästebuches nicht notwenig, den PHP-Quellcode für die FAQ oder das Feedback-Formular zu laden.

Achja wäre günstig wenn du deine Ausdrucksweise etwas verbessern würdest.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

vor lauter müll und scheisse hast du jedenfalls es noch geschafft inhalt abzugeben... naja, 3-4 dateien, dass macht nicht wirklich sinn, denn der überblick geht dabei verloren, da man dann mit mehr als 10000zeilen nicht wirklich gut arbeiten kann.. ich jedenfalls nicht...
mfg
nisita

edit: an subjectives gedanken hab ich gerade irgendwie nicht gedacht...

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

Diese Nachricht wurde geändert von: nisita
  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Nisita: ich krieg ja auch geld für solche Gedanken

---
Weaverslave

  Profil   Website   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

also fürs gedankenmachen werd ich leider nicht bezahlt.. :( ... ;)

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld




Beiträge: 832

was? was habt ihr für ein problem mit meiner ausdrucksweise?


  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » was ist besser: möglichs viele php files oder alles in ein pa...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - was ist besser: möglichs viele php files oder alles in ein paar wenige quetschen? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126515    Heute : 433     Gestern : 463     Online : 217     21.11.2024    13:57      0 Besucher in den letzten 60 Sekunden        
Nach oben