php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Ankündigungen im Forum : PHP-Fortgeschrittene
13.04.2009 bis 31.12.2037
Manko10
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.423
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Wer darf hier posten?

Wer darf hier posten?
Zunächst richtet sich dieses Profi-Forum ausschließlich an PHP-Profis und nicht an Anfänger mit möglicherweise schwierigen Fragen. Die Profis aus diesem Forum, lesen und schreiben auch im Anfänger-Forum.

Du bist ein Profi? Dann...
... hast Du min. 3 Jahre Praxis-Erfahrung mit PHP.
... kennst Du den Unterschied zwischen Apache Modul und der (Fast)CGI-Variante.
... kennst Du einigermaßen das HTTP(S)-Protokoll.
... kennst Du die Feinheiten des jeweiligen HTML-Standards, den Du verwendest, und weisst, daß die Angabe von DOCTYPE und Content-type keine Gemeinheiten des W3C sind.
... kennst Du ebenfalls den Unterschied zwischen Java und Javascript und weisst, dass das nichts mit PHP zu tun hat.
... kennst Du die Kontrollstrukturen und weisst sie einzusetzen.
... kennst Du die Datentypen, die Operatoren und Du weisst, wozu Sessions (mit oder ohne Cookie) gut sind.
... kennst Du PEAR und hast es schonmal eingesetzt.
... kennst Du die Bedeutung und den Nutzen von XML.
... hast du praktische Erfahrungen mit OOP gesammelt.
... kennst Du einige Design Patterns.
... kennst Du nicht nur das PHP Manual, die PHP FAQ, das MySQL Manual und Google, sondern Du kannst selbstverständlich auch suchen.

- Keine Syntaxfehler, weil Du die selber findest.
- SQL Fehler lässt Du Dir anzeigen, damit Du sie beseitigen kannst.
- Fragen, warum das Script mit Browser A nicht so will wie mit Browser B, verkneifst Du Dir, wenn es an fehlerhaften HTML liegen sollte.

Formuliere Deine Frage so, dass der Leser kein Problem hat, Dein Problem zu erkennen. Hellseher gibt's nur im Kino.

Beachte bei der Überschrift, dass Vokabeln wie "Problem", "Frage", "Fehler" u.ä. genaugenommen sinnfrei sind. Probleme, Fragen oder Fehler hat hier jeder...

Natürlich lieferst Du die nötigen Infos dazu:
- Link auf ein phpinfo() des Hostes, auf dem das Script laufen lernen soll.
- ggf. noch Angaben des Betriebssystem
- Die relevanten Teile Deines Scriptes, die Du bitte vom Original kopierst. Du willst ja nicht noch zusätzlich Abtippfehler reinmurksen.
- Eine/mehrere Fehlermeldung(en). Markiere im Script die Zeile(n), über die der Parser stolpert.
- Drängle nicht! Das mag keiner, und Du willst ja bei der nächsten Frage nicht ignoriert werden.
- Korrigiere Deinen Text (notfalls auch nachträglich), wenn Du nicht belächelt werden willst!

--meikel / quadaptor (22.05.2008, 16:10)


Aus gegebenem Anlass betone ich nochmal vor allem den letzten Abschnitt: ob du Profi bist oder nicht, wird nicht nur daran festgemacht, ob du weißt, was PHP ist und schon damit Erfahrungen gesammelt hast, sondern auch an der Art deiner Fragestellung.

Von einem Profi-Posting wird auch erwartet, dass der Autor…
  • …sein Problem genau beschreibt und eine konkrete Frage stellt
  • …Helfer an seine Entwicklungsprozess teilhaben lässt und schreibt, worum es geht und was er bereits unternommen hat, um das Problem selbstständig zu lösen, da er weiß, dass man einem Profi nicht alles aus der Nase ziehen muss
  • …selbstständig und unaufgefordert notwendige Codes postet, dabei aber immer weiß, was er posten muss und somit nicht sein gesamtes Programm ins Forum stellt und erwartet, dass sich das jemand durchliest
  • …dabei selbstverständlich die entsprechenden BB-Codes richtig einzusetzen weiß
  • …über die häufig gesehene schlechte Angewohnheit, Ignoranz gegenüber Postings, die man nicht versteht oder verstehen will, zu zeigen, nur den Kopf schütteln kann
  • …Eigeninitiative und Interesse am eigenen Problem zeigt, „Mach mal“ ist auf PHP.de allgemein unterwünscht und hier im Profi-Forum selbstverständlich überhaupt kein Thema mehr
  • …von selbst einen aussagekräftigen Titel wählt, der sein Problem und nicht seine Gemütslage treffend beschreibt
  • …klar formulierte, syntaktisch, grammatikalisch und semantisch korrekte Sätze schreibt (Legastheniker mögen sich bitte als solche ausweisen, aber sich dennoch redlich bemühen)
  • …Hilfe und Vorschläge (auch negativer Natur) annimmt und sich bewusst ist, dass er derjenige ist, der Hilfe braucht, nicht die anderen
  • …freundlich und kompetent auftritt, den Helfenden Rückmeldung erstattet und nicht einfach sang- und klanglos verschwindet
Solltest du dir nicht sicher sein, ob du all das erfüllen kannst, dann poste bitte im Einsteiger-Forum. Postings, die sich nicht an die Regeln halten, werden von den Moderatoren an ihren richtigen Platz geschoben. Bei häufigem Falschposten, kann das aber auch zu einer Verwarnung führen.

--Manko10 (13.04.2009, 13:26)
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
19.11.2008 bis 31.12.2037
Manko10
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.423
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Forenrichtlinien und allgemeine Hinweise

Hallo,

willkommen bei uns im php.de Forum :) Damit wir Dir helfen können, beachte bitte unsere wenigen Regeln:

Sei fair
Poste keine ungesetzlichen Inhalte, die uns oder Dich in Schwierigkeiten bringen könnten! Beachte die deutschen Gesetze und gegebenenfalls die Deines Heimatlandes!

Sei freundlich
Sei freundlich, auch wenn andere es nicht sind! Alles andere ist zur Lösung Deines Problems kontraproduktiv.

Sei geduldig
Nicht nur, was unsere Antworten betrifft, sondern auch in Deiner eigenen Verhaltensweise:

Sei sorgfältig
Schreibe in klarer, grammatikalisch korrekter Sprache! Dazu zählt auch angefügter Quellcode, den Du in den dafür vorgesehenen BBCodes einschließen solltest. Wie haben hier 3 relevante BBCode-Tags für Quellcode im Board: [php], [html] und [code] (für den Rest - SQL-Dumps, Arraylistings…).

Sei motiviert
Versuche, das Problem per Debugging oder über Suchmaschinen und Handbücher zu lösen, bevor Du postest. Es ist unwahrscheinlich, dass Du der erste mit diesem Problem bist.
Als Anfänger informiere Dich bitte vor dem Posten zum Thema und lerne Sprachgrundlagen, damit wir über eine gemeinsame Diskussionsbasis verfügen.

Sei informativ
Beschreibe den Fehler so ausführlich wie möglich. Vermeide es, dass wir offensichtliche Nachfragen stellen werden.
Poste realen Code, keine Beispiele, die dann doch ganz anders sind.

Sei intelligent
Immer wiederkehrende Probleme sind nervtötend für uns und verzögern die Problemlösung für Dich. Versuche das Problem über eine Suchmaschine oder die Forensuche zu lösen, bevor Du hier postest. Es erspart uns Ärger und Dir sehr viel Zeit. Für bessere Suchergebnisse beachte bitte auch diesen Thread (php.de Suchplugin für Firefox).

Sei ehrlich
Sei ehrlich, was Deinen Wissenstand, Deine Motivation und Deine bisherigen Lösungsversuche anbelangt. Wenn Du kein Entwickler werden willst, dann sag es. Wenn Dir Stichworte zur Recherche fehlen, frag direkt danach, statt zu behaupten, Du
Zitat:
„hättest schon gegooglet“.
Die Art Deines Beitrags spricht ohnehin für sich.

Aber:


Sei sozial

Wir haben kein Interesse daran, kostenlos Deine Skripte zu schreiben oder zu reparieren, da das sehr viel Zeit und Mühe kosten kann. Akzeptiere also, dass sich unsere Motivation eventuell von Deiner unterscheidet und wir daher nur Hilfe zur Selbsthilfe geben. Wir sind nicht die Wohlfahrt und akute Programmierprobleme keine Notlagesituation. Wenn doch, wende Dich bitte mit einem Jobangebot an die Community oder einen Programmierer vor Ort.

Stell Deine Frage bitte auch nur in einem Forum, Du stößt uns (und sicherlich auch der anderen Community) sonst vor den Kopf. Wir investieren ungern Zeit in die Lösung Deines Problems, während es vielleicht längst an anderer Stelle gelöst wurde.


Zum Schluss beachte drei Seiten, die du als angehender Entwickler kennen musst!

  • Offizielles PHP-Handbuch: http://www.php.net/manual/
    Viele wissen garnicht, dass es ein PHP-Handbuch gibt, in dem du alles über die Syntax, Variablen, Kontrollstrukturen, Funktionen (und ihre Parameter) und Extensions nachschlagen kannst. Beachte dazu, dass häufige Probleme zu den einzelnen Punkten in den User-Notes am Ende der jeweiligen Unterseite behandelt werden.

  • Offizielles MySQL-Handbuch: http://dev.mysql.com/doc/

  • Inoffizielle Referenz für HTML, CSS und javascript: http://de.selfhtml.org/

Anmerkungen

1. Anmerkung zu Multipostings

Ein Multi-/Crossposting im weiteren Sinne [1], ist ein Thread, der in verschiedenen Boards mit dem selben Wortlaut, im Regelfall sogar einfach via Copy&Paste veröffentlicht wird. Das Fatale und für die Community ärgerliche ist, dass ein Problem ohne Wissen des Anderen zeitgleich diskutiert, bearbeitet und/oder gelöst wird. Und damit Zeit der Antwortenden verschwendet. Nicht immer, aber meistens, sind Multi/Crosspostings zu verurteilen. Es kann gute Gründe geben, einen Thread in einem anderen Forum zu eröffnen:
  • Die User des ersten Forums konnten nicht weiterhelfen, weil das Problem ihr Wissen überstieg

  • Der Threadersteller (TE) wurde darauf hingewiesen, dass seine Frage ein Forum-fremdes Fachgebiet betrifft und nicht hinreichend geklärt werden kann
usw. Es gibt auch sehr schlechte Gründe:
  • Die User des ersten Forums haben dem TE nicht schnell genug geantwortet

  • Der TE glaubt, durch häufiges Posten höher qualifizierte Antworten zu erhalten

  • Der TE hat die Antworten nicht verstanden oder konnte Lösungen nicht umsetzen (ganz schlechter Stil ist es, das Ausgangsproblem mit fremden Lösungsansätzen in einem neuen Board zu posten)

  • Der TE wurde durch User des ersten Forums ermahnt, weil er bspw. Forumsregeln verletzt hat, und möchte sich nicht weiter mit diesen Menschen auseinandersetzen.
usw. Aus oben genannten Gründen sind Mehrfachpostings unfair. Da viele User forenübergreifend organisiert sind, werden entsprechende Beiträge sehr oft als Multipostings erkannt und markiert. Nicht vom TE gekennzeichnete Multipostings werden im Allgemeinen geschlossen. Um dem vorzubeugen, sollte der TE seinen Beitrag mit einem Link auf den Ursprungsthread und einer kurzen Begründung als Multiposting kennzeichnen. Noch besser ist es, das Problem mit der nötigen Geduld im Ursprungsforum zu klären.
  1. Begriffsabgrenzung und Herkunft

2. Anmerkung zu Rechtsfragen

Alle Fragen, die im weiteren Sinne Rechtsfragen betreffen, kann und (vor allem) darf dieses Board nicht beantworten. Grund ist die gesetzliche Regelung [1], die es juristisch nicht ausgebildeten Personen verbietet, öffentlich konkrete Rechtsfragen zu erörtern. Leider ist die Abgrenzung sehr schwierig, wann ein Beitrag bereits juristische Bereiche betrifft, genau genommen ist diese Abgrenzung selbst schon eine rechtliche Frage. Da auch juristische Grenzbereiche für einen Boardbetreiber erhebliche Folgen [2] haben können, wird erbeten, weder entsprechende Themengebiete selbst, noch die Frage, ob dies ein rechtlich gelagerter Fall ist, hier zu erörtern. Eine Schließung eines solchen Threads mit Hinweis auf die vorliegende Information ist wahrscheinlich.
  1. rechtliche Grundlage
  2. vgl. Heise-Urteil und diverse andere Entscheidungen des Hamburger Landgerichts.

3. Anmerkung zum Leistungsumfang

Bei PHP.de handelt es sich um eine private gemeinnützige Plattform. Es besteht kein Recht seitens der Benutzer auf Dienstleistung oder Veröffentlichung von Beiträgen. Die Moderation liegt vollkommen im Ermessen des Betreibers und der Moderatoren.
Manko10 ist offline  

 
Gehe zu

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum