[PHP]Lernen?

10/18/2009 23:40 Superherox3#1
Hallo. Und zwar würde ich gerne PHPScripts erlernen. Ich habe genau 0 Ahnung davon :) Und zwar würde ich mich freuen wenn mir jemand vielleicht einfach mal paar Tipps geben würde, Erklärungen schicken/posten würde oder einfach mal paar Übungen sagen/zeigen würde..

Mich würde es interessieren, ob man dazu ein Programm extra hat oder so... :)

Also was ich so damit machen würde, ich würde mir eine Homepage aufbauen, soweit möchte ich es schaffen :) Natürlich weiß ich , dass ich das nicht in 1 - 2 Tagen erlerne oder in 2 - 4 Wochen.. :D


Danke im Vorrauß !

10/19/2009 00:03 Syc0n#2
Les dir ein paar Tutorials durch und teste einfach mal. XAMPP downloaden wäre empfehlenswert.
10/19/2009 00:37 Ghost#3
[Only registered and activated users can see links. Click Here To Register...]
10/19/2009 10:30 Aerodynamik#4
Quote:
Originally Posted by Enr-Sacrum View Post
[Only registered and activated users can see links. Click Here To Register...]

^this
10/19/2009 13:46 Superherox3#5
Danke :) Werde ich mich jetzt mal durch lesen :)


Was schätzt ihr, wie lange es dauern wird bis ich eine Homepage erstellen kann? Sagen wir mal eine Homepage + Registrierung möglich?
10/19/2009 13:54 To4st#6
kommt auf deine motivation an und wie schnell du alles begreifst ;)

noch nen tipp, [Only registered and activated users can see links. Click Here To Register...] ist auch nicht schlecht, wird alles gut für anfänger erklärt
10/19/2009 14:00 Superherox3#7
Nya also mir wurde gemeint so ungefähr ein Jahr.. Was sagt ihr dazu?
10/19/2009 14:01 To4st#8
wenn du bereits html+css kannst und nur eine registrierung brauchst dann wirste wohl weniger als nen jahr brauchen
10/19/2009 16:06 saweet#9
Just some tips:
  • Always validate user input! #1 mistake of all new php coders
  • Does not support multi-threading
  • array is king in php. does not natively support lists, dictionary, hash tables, etc
  • Use mysql_real_escape_string to escape malicious user input when working with MySQL using mysql extension
  • Use pdo_mysql over mysql extension if possible and use Prepared Statements
  • Use require/require_once over include/include_once if you need the script to throw an exception when it fails to include a file
  • Don't use short tags if you're deploying your script to the public or multiple servers. Not everyone has them enabled. Ie: <?php echo "a"; ?> over <?= "a"; ?>
  • Use the empty() function to check for "", null, false, 0, and unset variables
  • Don't use isset() with $_POST or $_GET superglobals. It will return true even if it has no value
  • Use ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); to debug errors and warnings
  • Use single quotes for strings over double quotes if the string requires no parsing. double quotes are parsed, single quotes are literal and not parsed

That is all I can think of at the moment. Learn from phpro.org, the person who writes it is a friend and good php coder, unlike most php sites. I'm not promoting, it's just true. I have some PHP articles on my epvp blog as well. Good luck

German
Nur ein paar Tipps:
  • Überprüfen Sie immer Benutzereingaben! # 1 Fehler, alle neuen PHP-Programmierer
  • Bietet keine Unterstützung für Multi-Threading
  • Array ist König in PHP. nicht nativ unterstützt Listen, Wörterbuch, Hash-Tabellen, usw.
  • Verwenden Sie mysql_real_escape_string böswilligen Benutzereingaben Flucht bei der Arbeit mit MySQL mit MySQL-Erweiterung
  • Verwenden Sie pdo_mysql über mysql-Erweiterung, wenn möglich und die Verwendung Prepared Statements
  • Verwenden Sie benötigen / require_once über include / include_once, wenn Sie das Skript benötigen, um eine Ausnahme werfen, wenn es nicht zu einer Datei gehören
  • Verwenden Sie keine Short-Tags, wenn Sie Ihr Skript an die Öffentlichkeit oder mehreren Servern
  • Einsatz sind. Nicht jeder hat sie aktiviert ist. Das bedeutet: <?php echo "a";?> Mehr <? = "A";?>
  • Verwenden Sie die leere ()-Funktion, um zu überprüfen ", null, false, 0, und unset Variablen
  • Verwenden Sie keine isset () mit $ _POST oder $ _GET superglobals. Es gibt true zurück, auch wenn es keinen Wert hat
  • Verwenden Sie ini_set ( 'display_errors', 1); error_reporting (E_ALL | E_STRICT); zu debuggen, Fehler und Warnungen
  • Benutzen Sie für Streicher in Anführungszeichen, wenn der String keine Analyse erfordert.
  • Anführungszeichen werden analysiert, werden einfache Anführungszeichen wörtlich und analysiert nicht

Das ist alles, was ich denken kann im Moment. Lernen Sie von phpro.org die Person, schreibt es ist ein Freund und guter PHP-Programmierer, anders als die meisten PHP-Websites. Ich bin nicht die Förderung, es ist einfach wahr. Ich habe einige PHP-Artikel auf meiner epvp Blog als auch. Viel Glück
10/22/2009 23:03 Belorion#10
Also wenn du echt noch null Ahnung von php hast üb dich mal daran:
[Only registered and activated users can see links. Click Here To Register...]
Es ist sehr Einsteiger freundlich.

mfg belo
10/22/2009 23:28 Gianotti#11
Quote:
Originally Posted by saweet View Post
Just some tips:
  • Always validate user input! #1 mistake of all new php coders
  • Does not support multi-threading
  • array is king in php. does not natively support lists, dictionary, hash tables, etc
  • Use mysql_real_escape_string to escape malicious user input when working with MySQL using mysql extension
  • Use pdo_mysql over mysql extension if possible and use Prepared Statements
  • Use require/require_once over include/include_once if you need the script to throw an exception when it fails to include a file
  • Don't use short tags if you're deploying your script to the public or multiple servers. Not everyone has them enabled. Ie: <?php echo "a"; ?> over <?= "a"; ?>
  • Use the empty() function to check for "", null, false, 0, and unset variables
  • Don't use isset() with $_POST or $_GET superglobals. It will return true even if it has no value
  • Use ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); to debug errors and warnings
  • Use single quotes for strings over double quotes if the string requires no parsing. double quotes are parsed, single quotes are literal and not parsed

That is all I can think of at the moment. Learn from phpro.org, the person who writes it is a friend and good php coder, unlike most php sites. I'm not promoting, it's just true. I have some PHP articles on my epvp blog as well. Good luck

German
Nur ein paar Tipps:
  • Überprüfen Sie immer Benutzereingaben! # 1 Fehler, alle neuen PHP-Programmierer
  • Bietet keine Unterstützung für Multi-Threading
  • Array ist König in PHP. nicht nativ unterstützt Listen, Wörterbuch, Hash-Tabellen, usw.
  • Verwenden Sie mysql_real_escape_string böswilligen Benutzereingaben Flucht bei der Arbeit mit MySQL mit MySQL-Erweiterung
  • Verwenden Sie pdo_mysql über mysql-Erweiterung, wenn möglich und die Verwendung Prepared Statements
  • Verwenden Sie benötigen / require_once über include / include_once, wenn Sie das Skript benötigen, um eine Ausnahme werfen, wenn es nicht zu einer Datei gehören
  • Verwenden Sie keine Short-Tags, wenn Sie Ihr Skript an die Öffentlichkeit oder mehreren Servern
  • Einsatz sind. Nicht jeder hat sie aktiviert ist. Das bedeutet: <?php echo "a";?> Mehr <? = "A";?>
  • Verwenden Sie die leere ()-Funktion, um zu überprüfen ", null, false, 0, und unset Variablen
  • Verwenden Sie keine isset () mit $ _POST oder $ _GET superglobals. Es gibt true zurück, auch wenn es keinen Wert hat
  • Verwenden Sie ini_set ( 'display_errors', 1); error_reporting (E_ALL | E_STRICT); zu debuggen, Fehler und Warnungen
  • Benutzen Sie für Streicher in Anführungszeichen, wenn der String keine Analyse erfordert.
  • Anführungszeichen werden analysiert, werden einfache Anführungszeichen wörtlich und analysiert nicht

Das ist alles, was ich denken kann im Moment. Lernen Sie von phpro.org die Person, schreibt es ist ein Freund und guter PHP-Programmierer, anders als die meisten PHP-Websites. Ich bin nicht die Förderung, es ist einfach wahr. Ich habe einige PHP-Artikel auf meiner epvp Blog als auch. Viel Glück
BAHHHHH DONT USE GOOGLE TRANSLATOR -.- omg XD dont forget it please

but good start into the php programming thx
10/24/2009 15:36 Nicklas1971#12
Also ich empfehle dir lieber ein CMS zu verwenden, da gibt es eine ganze Menge zB joomla, webspell, phpkit usw. das installierst du auch ohne Kenntnisse auf einen kostenlosen Webspace wie Lima-city, kilu und andere und kannst dann mit den Hilfen aus den Foren des CMS an den Scripts basteln ohne groß Gefahr zulaufen etwas kaputt zu machen.
Für eine richtige Homepage mit Registrierung installierst du die Scripts auf 2 unterschiedlichen Webspaces, somit kannst du das Eine zum experimentieren nutzen und das Andere ist für die Öffentlichkeit. Es soll dir erstmal nahe bringen damit umzugehen und erste Erfahrungen damit zusammeln. Auf der Test Seite kannst so erstmal rum spielen ohne gleich deine Webseite kaputt zu machen, wenn es funktioniert dann einfach auf deine echte Webseite anwenden.
10/24/2009 19:20 Belorion#13
es geht ja daraum das er PHP lernen will und das geht mit solchen schweren Systemen ohne Vorahnung garnicht. Ich habe PHP zwar auch so gelernt nachdem ich den Link den ich gepostet habe durchgearbeitet habe aber ich konnte schon C, C++ und Java ...
10/25/2009 12:51 Nicklas1971#14
Das schon, nur habe ich das so verstanden das er eine Homepage mit Login und Registrierung machen will und das schaft man nicht mal eben so schnell. Hier war dann mein Vorschlag erstmal mit einem bestehenden System anzufangen und sich in das System einarbeiten, darum das auch am besten doppelt zumachen, also einmal ein Test CMS und ein Richtiges.

Naja letzendlich muss jeder selber wissen wie er anfangen möchte und wie er für sich besser etwas erlernt. Wir können lediglich nur Vorschläge machen und Lösungswege aufzeigen.