"We are back" « oc.at

php Frage...

jives 08.02.2002 - 19:34 1488 18
Posts

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Da ich jetzt mehr oder weniger (eher weniger :D) php kann bzw. dabei bin es zu lernen, würd ich es gern auch zum hp-Design einsetzen :) Ich hab schon ein paar scripts geschrieben, laufen auch wunderbar. Nur ist mir aufgefallen, dass (fast) alle Seiten die mit php gemacht wurden irgendwie ein Standartdesign haben:
Banner, darunter links und rechts irgendwelche navbars oder polls etc. und in der mitte der eigentliche inhalt.
Warum ist das so? In irgendeinem Thread hab ich auch gelesen dass man mit php keine Frames braucht... die brauch ich mit html doch genausowenig?
Bearbeitet von jives am 08.02.2002, 19:36

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
mit php kann man die navigationselemente dynamisch generieren lassen.

zb: bei großen seiten mit 100 unterseiten ist es doch nicht zweckmäßig, dass man 100 seiten umändert nur weil eine kategorie etc. dazugekommen ist

noledge

CWNE #540
Avatar
Registered: Apr 2001
Location: ::1
Posts: 6838
jo, wie gesagt - wennst ein menü hast, und 100 seiten die dieses menü nutzen..

bei php -> includen
bei html -> frames oder jede seite ändern

u c?

das design: liegt wohl daran, das es ziemlich übersichtlich ist - aber keine angst, es gibt noch php-seiten die nicht so aussehen ;)

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Ah.. i c :D
Ans includen hab i net dacht :)

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von noledge
jo, wie gesagt - wennst ein menü hast, und 100 seiten die dieses menü nutzen..

bei php -> includen
bei html -> frames oder jede seite ändern

u c?

das design: liegt wohl daran, das es ziemlich übersichtlich ist - aber keine angst, es gibt noch php-seiten die nicht so aussehen ;)

Hauptvorteil gegenüber Frames: Du kannst eine bestimmte Seite Bookmarken!

Will jetzt keine Webung (:rolleyes: ) für meine HP machen aber geh mal auf

http://www.suselinuxsupport.de

Dort is alles PHP gesteuert - achte mal auf die German- und English-Links unten links in da Ecke!

Nurmi

OC Addicted
Avatar
Registered: Jun 2000
Location: Linz (Hauptplatz..
Posts: 810
des mim gleich aussehen hat meiner meinung weniger mit php zu tun als mit der Übersicht...

mir ist es lieber es schaut jede seite ähnlich aus als wenn ich bei jeder seite mich erst durch einen menüdschungel wälzen muß...

scratchy

OC Addicted
Avatar
Registered: Oct 2000
Location: vo, stmk
Posts: 649
wenn ma scho beim thema php sind...

hot irgendwer erfahrung mit objektorientierter programmierung mit php...
damit meine ich, dass wenn ma a seite schreibt, dass ma dafür a eigene klasse dafür schreibt, und andere seiten davon ableitet...

wer hilfreich, wenn mir dafür jemand a beispiel geben könnte...

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
sowas mit oop zu machen is bissi pervers :)

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von funka
sowas mit oop zu machen is bissi pervers :)

Naja - hat durchaus seine Berechtigung - nur is die Frage wie groß muss ne Seite sein des ich dafür ne eigene Klasse mach :)

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
eher mit templates
von mir aus die in klassen
aber eine seite?

sick imho

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
najo, so abwegig isses ned ...

mypage->loadContent(...);
mypage->loadTemplate(...);
mypage->setOutputtype(...);
mypage->print();

nach einiger überlegung denkst dir: ich hab nur eine instanz, wozu also das "mypage->" :p
also krank ;)

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Klasse machen is viel zu viel arbeit :)

einfach functions verwenden :p :p

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
kassen schreiben is viel zu viel Arbeit :)

Einfach functions verwenden :p :p

Selbst wennst komplexe sachen hast, is es sehr fraglich ob sich klassen auszahlen.....

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
najo, der vorteil von oo-p ist der, dass deine funktionalität gekapselt ist, d.h. du nimmst deine klasse und schmeißt sie in ein anderes projekt und sie rennt dort (wenns gut programmiert ist). bei einer funktionssammlung gibt das schonmal probleme.

Zweitens ist die Kapselung übersichtilicher als wenn du 100 funktionen mit kryptischen Namen hast, spätestens nach ein paar Wochen weißt du selbst nicht mehr was sie bedeuten, und ein anderer Programmierer stößt sowieso an.

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von .deRElict.
najo, der vorteil von oo-p ist der, dass deine funktionalität gekapselt ist, d.h. du nimmst deine klasse und schmeißt sie in ein anderes projekt und sie rennt dort (wenns gut programmiert ist). bei einer funktionssammlung gibt das schonmal probleme.

Zweitens ist die Kapselung übersichtilicher als wenn du 100 funktionen mit kryptischen Namen hast, spätestens nach ein paar Wochen weißt du selbst nicht mehr was sie bedeuten, und ein anderer Programmierer stößt sowieso an.

jain!

Bei Klassen is halt der Nachteil, wenn sie nicht sehr allgemein programmiert sind, is eine Anpassung in ein neues Script nimma so einfach, bei Funktionen kannst allerdings leichter nacharbeiten!

Aber klar is: Wennst Klassen verwendest, musst sowieso verdammt sauber programmieren, denn sonst läuft eh nix :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz