PHP - „Profis”
„A bissl” war leicht untertrieben :(
Der Pfuscher von Autor will doch tatsächlich mit einem „system”-Call die Datenbank anlegen, Was der Pfuscher nicht bedacht hatte war, dass nicht jeder mysql im Pfad hat. Und einen Rückgabewert bracuht man ja sowieso nicht checken. Gut den Fehler hab ich gefunden, nachdem er nie mit der DB connecten konnte ich dann endlich mal in die leere (Überraschung!) DB geschuat hab.
Jetzt muss ich mal meinem Grant Luft machen. Da hatet ich die Aufgabe, einen Online-Shop für einen Kunden „fertig” zu machen. m3, kümmer Dich drum, daer hakt a „bissl”.
„A bissl” war leicht untertrieben :(
Der Pfuscher von Autor will doch tatsächlich mit einem „system”-Call die Datenbank anlegen, So a la „mysql dateiname.sql”. Was der Pfuscher nicht bedacht hat war, dass nicht jeder mysql im Pfad hat. Und einen Rückgabewert bracuht man ja sowieso nicht checken. Gut den Fehler hab ich gefunden, nachdem er nie mit der DB connecten konnte ich dann endlich mal in die leere (Überraschung!) DB geschuat hab.
Aber der Typ war noch seltsamer unterwegs. „Fileuploads (Product-Shots) funktionieren nicht. Ok, ich rein in den code und was finde ich:
system( „mv ./../../images/ ” usw.
Der Looser löscht und kopiert Files miT EXTERNEN Programmen. Wie blöd muss man sein ?!?!?!?!?!?
Und dann hatte er noch die Pfade falsche (ein „..” zuviel). Zum Glück hatte ich im Document-Root kein „images” Verzeichnis, sonst wäre das nämlich leer gewesen :(
Und nicht dass ihr glaubt, dass das eine Pimperl-Applikation ist. Das war der 123tkShop, Hit #5 auf sourceforge, mit einer Aktivität von 80.9284.
Da Lobe ich mir Perl. Da ist die Einstiegsschwelle so hoch, dass derartige unfähige Dillos gar nicht erst anfangen, zu coden.
Ich bin jetzt bei http://www.oscommerce.com/ gelandet, das kann wenigstens was.
Die Meldung finden Sie im Original unter http://www.cargal.org/drupal/node.php?id=32
Tagged as: lost+found | Author: Martin Leyrer
[Freitag, 20020906, 19:40 | permanent link | 0 Kommentar(e)
Comments are closed for this story.