Mittwoch, 7. Januar 2009

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag




31.07.2008
10 x PHP-Code: Snippets, die man immer brauchen kann

Es gibt Codefragmente, über die stolpert man immer wieder. Angefangen vom einfachen Redirect auf eine andere Seite bis hin zur Select-Abfrage an die Datenbank, einer Mail-Funktion oder auch dem verschieben des Pointers auf das erste Ergebnis einer MySQL-Antwort.

Niklas Waller, Computer Software Consultant und System Developer, hat die zehn seiner gängigsten Codeschnipsel jetzt veröffentlicht.

[rl]
http://www.wohill.com/






Kommentare

Gravatar Mathias 31.07.2008
um 13:49 Uhr
Also ich weiß ja nicht, was das php-Magazin mit diesen relativ einfachen "Snippets" zeigen will. Auf jeden Fall zeigt sie, dass viele Webentwickler von potentiellen SQL-Injections oder Mail-Header-Injections offensichtlich nichts gehört haben. Um so erschreckender, dass das hier auch noch empfohlen wird. #zitieren
Gravatar Christian 31.07.2008
um 14:22 Uhr
Kann meinem Vorredner nur zustimmen. Und vorallem: Da man diese Snippets häufig braucht, hat man sie natürlich als PHP Entwickler grundsätzlich im Kopf parat!
Hatte mich schon gefreut aber das war echt enttäuschend...
#zitieren
Gravatar Christian 31.07.2008
um 14:24 Uhr
Btw ist hier unten ein print_r noch drin. Danke mal kaum dass das gewollt ist. #zitieren
Gravatar Sven 31.07.2008
um 14:32 Uhr
Hallo, Als ich die Überschrift gelesen hab, hab ich eher an so kleine Funktionen wie Alter ausrechnen oder Quersumme berechnen gedacht.
Die 10 Snippets/Funktionsaufrufe waren daher eher enttäuschend.

Gruß Sven
#zitieren
Gravatar Ralf 31.07.2008
um 14:39 Uhr
Dieses "Snippets" sind ja wirklich mehr als Basic, fehlt noch:
Text ausgeben:
echo "Text";

Einer Variablen ein Wert zuweisen:
$a = 1;

usw.

Ich glaub, ich fülle mein Blog auch mal damit...
#zitieren
Gravatar Thomas 31.07.2008
um 14:50 Uhr
Yes, the snippets are very basic and common and that is also what it says in the headline of the blog entry and kind of also here. I wouldn't accuse anyone for false marketing anyway.
What are you guys disappointed about really? That there was a link published here or that it was published in the first place? Remember that there is a large php-audience that might actually find this useful and that it was not necessarily intended solely for professionals.
#zitieren
Gravatar Nils 31.07.2008
um 16:38 Uhr
Also ich kann mich ja nur anschließen.
1) include habe ich ewig nicht mehr verwendet, immer nur include_once, da immer nur Klassen in Dateien verpackt sind.
2) Ich glaub ich hab seit 2 Jahren oder so keine DB Verbindung von Hand aufgemacht, deswegen bringt mir das mysql_connect gar nicht. Was auch für die anderen SQL Befehle gilt.
3) ...
Die anderen Sachen sind ja nur Funktionen, die ich auf php.net besser nachlesen kann.
#zitieren
Gravatar Johny 31.07.2008
um 17:59 Uhr
Wow PHPmag hat der seite wohl soviel Traffic beschwert das der Server gerade in die knie gegangen ist. dabei war ich doch auch neugierig. #zitieren
Gravatar Mathias 31.07.2008
um 20:35 Uhr
@Thomas: Sure, there are a lot of people, who need such basics. That will be ok. But specially for these guys, it is important to give no tips, which makes sql injection or mail header injection possible. And your sample codes makes it possible. And that is the real problem with this link in my opinion. #zitieren
Gravatar Robert 31.07.2008
um 20:54 Uhr
Hoffentlich verkommt das PHPMag nicht weiter mit so niveaulosen Hinweisen im Blog...bitte das nächste Mal wenigstens den Link selber mal aufmachen oder den Prakti verscheuchen! #zitieren
Gravatar Ro 01.08.2008
um 09:39 Uhr
lol #zitieren
Gravatar David 01.08.2008
um 09:45 Uhr
Hier sind es noch Snippets, in der Überschrift des verlinkten Beitrags sind es dann "basic blocks", und im Text sind es dann nur noch "basic lines of code" -- was wohl die zutreffendste Bezeichnung ist, mit ganz starker Betonung auf basic, bitte. #zitieren
Gravatar tobias vogt 01.08.2008
um 15:36 Uhr
Wirklich sehr basic diese Codeschnipsel. Leider ein sehr schlechtes Beispiel bezüglich SQL-Injection und der Ausgabe von SQL-Fehlern. :( #zitieren
Gravatar rkr 01.08.2008
um 16:40 Uhr
phpMag macht sich laecherlich #zitieren
Gravatar Martin 02.08.2008
um 12:55 Uhr
sowas behrrscht ein PHPEntwickler doch im schlaf, dachte da kommen jetzt gute Sachen, require wird bei mir nur zweimal benutzt zum laden der autoload in das main script und der configuration, danach nie wieder..... für sql anweisungen hat doch jeder seinen wrapper....und die anderen sachen.... #zitieren
Gravatar NilsL 04.08.2008
um 17:57 Uhr
Ok um ehrlich zu sein hat man schon das Gefühl, dass die Person, die den Artikel geposted hat, sich nicht wirklich Gedanken drüber gemacht hat.
Mein Blog dazu: http://www.phphatesme.com/archives/39
#zitieren
Software & Support Verlag GmbH