 |

|
 |



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]
Kommentare
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
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
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
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
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
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
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
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
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
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
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
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
rkr
01.08.2008 um 16:40 Uhr
phpMag macht sich laecherlich
#zitieren
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
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
|
|
 |
|
 |