mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 11.10.2008 18:51 Benutzername: Passwort: Auto-Login

Thema: [php] mehrere user, mehrere bereiche vom 03.01.2008

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] mehrere user, mehrere bereiche
Seite: Zurück  1, 2, 3
Autor Nachricht
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 08.01.2008 13:02
Titel

Antworten mit Zitat Zum Seitenanfang

Rudimentärs escaping kann man sich auch über die neuen PDO(PHP Data Objects)-Klassen selbst machen, indem man einfach prepared Statements verwendet. Die Syntax ist in etwa genau so einfach wie die der alten mysql-Funktionen, aber man hat halt den Vorteil, bereits eine halbe Abstraktionsschicht da zwischen zu haben, die man gar nicht sieht.

php.net => suche "PDO"
  View user's profile Private Nachricht senden
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: 18
Geschlecht: Männlich
Verfasst Do 10.01.2008 01:39
Titel

Antworten mit Zitat Zum Seitenanfang

thx an achwasweisich * Applaus, Applaus *

werd mich morgen diekt mit beschäftigen....


die ständigen neuen datenbank wechsel hab ich gemacht, da man, wenn man sich eingeloggt hat, die gepostet news sehen soll, und auch löschen soll....dazu muss man ja ind er datenbank login eingeloggt sein.....oder nicht?....


Zuletzt bearbeitet von loveandhate am Do 10.01.2008 01:43, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
sousterrainian

Dabei seit: 12.12.2007
Ort: Bremen
Alter: 26
Geschlecht: Männlich
Verfasst Do 10.01.2008 17:26
Titel

Antworten mit Zitat Zum Seitenanfang

achwasweisich hat geschrieben:

So jezt nur eins noch:
Statt
Code:

echo " bla
    blubber \"jojo\"
    foobar \"hallo\"
    ";

würde ich zukünftig mal
Code:

echo <<<EOT
       bla
       blubber "jojo"
       foobar "hallo"
EOT;

Oder aber, wenn ich sowieso nur HTML-Code schreibe, dann doch einfach
Code:

<?PHP
  // PHP-code-stuff
?>

  <!-- man kann HTML direkt in eine PHP-Datei schreiben!!  -->  :petze:
  <html-tag name="beispiel">
  <h2>Blubber!</h2>

<?PHP
  //more PHP-code
?>


so weit mal von mir


Ich gebe dir bei deinen Hilfestellungen bis auf bei der Letzten uneingeschränkt Recht.
Doch die Verquickung von PHP-Scripts und HTML-Syntax macht mir echt Bauchschmerzen.
Damit so ein Projekt übersichtlich wird, sollte man schon templaten, wobei ich persönlich includes bevorzuge, die aber bitte auch gegen Injections schützen *zwinker*
Wenn du irgendwann deine Klassen durch kompletten HTML-Code aufblähst, bzw in deinem HTML-Code überall <?php $foo = new $bar->makeFoo(); ?> o.ä. auftaucht, wirds echt anstrengend damit zu arbeiten.
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 10.01.2008 18:14
Titel

Antworten mit Zitat Zum Seitenanfang

Wort!. Einen guten Artikel liefert immer noch der PHP-Guru:
http://www.phpguru.org/static/templating.html

Zwar kann man sich über die jeweilige Dateiarchitektur immer noch streiten, aber grundlegend gilt: Wer heute noch nicht die Geschäftslogik und Präsentation seiner Programme trennt, ists selbst schuld.

Als Negativbeispiel versuche man mal ein joomla!-Modul anzupassen, und/oder ein phpbb-template zu schreiben *zwinker*
  View user's profile Private Nachricht senden
achwasweisich

Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht: Männlich
Verfasst Do 10.01.2008 19:25
Titel

Antworten mit Zitat Zum Seitenanfang

Jajaja. Ich include ja selbst auch grundsätzlich.
Aber loveandhate scheint noch ambitionierter Anfänger in Sachen PHP
zu sein, da mß man ja nicht gleich die große Keule rauspacken.
Ich wollte ihm erstmal nur ersparen, hunderte von \" schreiben zu müssen.
Der Rest kommt mit der Zeit von ganz allein.
  View user's profile Private Nachricht senden
sousterrainian

Dabei seit: 12.12.2007
Ort: Bremen
Alter: 26
Geschlecht: Männlich
Verfasst Fr 11.01.2008 16:51
Titel

Antworten mit Zitat Zum Seitenanfang

@bacon:
Zitat:
Als Negativbeispiel versuche man mal ein joomla!-Modul anzupassen, und/oder ein phpbb-template zu schreiben *zwinker*

NEVER! * Ich muß mich mal kurz übergeben... *
...
naja, für VIEL Geld evtl. schon *ha ha*

@wasweißichwas:
Zitat:
Aber loveandhate scheint noch ambitionierter Anfänger in Sachen PHP
zu sein

Gerade deswegen, sollte er seinen Code vom Design trennen, um viel Frust zu vermeiden. Wenn er ambitioniert ist, wird es eh gleich richtig machen wollen.
Ich zB musste nur äußersrt selten imperativ scripten. Mir wurde von Anfang an klar gemacht, dass nicht-objektorientierter Code unwartbar ist. Und dazu gehört auch die strikte Trennung. Natürlich kann man tagelang versuchen seinen Code runterzuschreiben, zu debuggen, neu anzufangen, weils nicht so läuft, wie es soll, wieder zu debuggen und einfach frustriert sein.

Alternative:
man lese Tutorials zu:
- UML-Strukturen,
- Objekten und Instanzen,
- gutes Softwaredesign
- Design-Patterns
Nebenher natürlich die Sprach-Referenzen nicht vergessen.

Aus eigener Erfahrung kann ich sagen, dass man 1. weit effektiver arbeitet und auch schneller vorwärtskommt(Zeitmanagement und Struktur!) , 2. dir eher geholfen werden kann, weil man deinen Code besser versteht, und 3. das Gehalt besser wird, je sauberer der Stil wird *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen [PHP] Online-User Anzeige
Email PHP-Skript - mehrere User pop3
2 div-bereiche nebeneinander...
[Suche] Gute Admin-Bereiche
Bereiche in Flash durch Kennwort schützen
User Stylesheet..
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.