PHP - Taschenrechner !

  • [COLOR="#00ffff"][FONT="Microsoft Sans Serif"]Hallo M-Core !!

    Ich habe nach langer zeit mal wieder mit php gearbeitet :)

    und habe einen Taschenrechner gebaut leider konnte ich mit php lange zeit nicht mehr arbeiten deswegen war das nur ein versuch


    Rechner mit Array´s

    Passwort ersteller für FlyForFun mit Array´s


    FlyForFun Passwort ersteller ohne Array`s


    MYSQL Change Passwort :

    & wenn ich wieder richtig drine bin werde ich auch Tutorials auf M-Core posten


    Lg.Suru[/FONT][/COLOR]

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • 1. Benutzt doch bei If-Abfragen mit mehreren Else abschnitten einfach If-else! Also: if(x==y) {return true;} else if(x==z) {return false;}
    2. Du solltest richtige Namen für die Variablen nehmen z.b "z1", "z2" und "op" sagen halt nicht viel darüber aus ;]
    3. Arbeite lieber mit Funktionen / Klassen.

    Ne frage mal wieso packt ihr POST / Get / REQUEST Variablen immer in eine neue Variable? o.O

  • Zitat von yannickmama;229708

    wieso packt ihr POST / Get / REQUEST Variablen immer in eine neue Variable? o.O



    Sofern die $_GET, $_POST, $_REQUEST Variable häufiger als 1 mal genutzt wird, sparst du dir eine Menge Zeit für die Eingabe. Ich persönlich finde es auch besser, jedesmal $_... zu nutzen, ich finde es einfach übersichtlicher. Aber das ist sicherlich Geschmackssache.

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Ich packe die GET oder POST Funktion immer in $ weil sonst immer so viel zum Schreiben dar ist !


    yannick
    Ich habe mir wenn ich ehrlich sein muss noch nie ( mit einer Function gearbeitet ^^ )


    Kannst ja mal ein beispiel posten :)

    Edit: Neuer Script :)

    MYSQL Change Passwort :

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Interessant, besonders der Taschenrechner is eig ein Gschmarie, genauso wie
    die anderen Scripte die du hier released hast.

    Hier mal Taschenrechner in Kurzform $string = "$string = ".$_POST['input']; eval("$string"); echo "Ergebniss: ".$string;

    Schicka Namen btw. "Flyff Passwort ersteller". Irgentwie lustig :3

    Zitat


    Ich habe mir wenn ich ehrlich sein muss noch nie ( mit einer Function gearbeitet ^^ )

    Oder nen änständigen Programmierstil. Ist ja fast schon Augenkrebs ;) Btw. Schreib wenn
    dan ganz Deutsch oder ganz Englisch. "Bitte füllen sie Alle Felder aus damit die Action durchgeführt werden kann" ist äuserst unschön.

  • Soll ich das Action in Anwendung ändern oder was !

    Ich Schreibe PHP & MYSQL jetzt 4 Wochen Ca hatte aber in diesen 4 Wochen 1 monat pause wegen schule und so jetzt wollte ich halt wieder anfangen

    klar weiß ich das man alles besser machen kann wie in meine scripts aber ich will wieder rein kommen deswegen wollte ich mal scripts posten die ich gerade so machen

    es ist ja schön wenn du es nicht magst


    aber du kannst ja posten was man Z.b beim Rechner besser machen kann !

    Lg.Suru

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Mach dir nix draus Suru, Felix hat einfach viel mehr Erfahrung und wird wohl jede Funktion von Php (Wie die eval) kennen ;)
    Bleib einfach drann und dann kommt das teilweise von alleine.

  • felix:

    PHP
    $string = "$string = ".$_POST['input']; eval("$string"); echo "Ergebniss: ".$string;


    Mal abgesehen davon, dass du »"« statt »'« verwendest und das ganze nicht funktioniert...

    Zitat von PHP CLI

    php > $_POST['input'] = '10/2';
    php > $string = "$string = ".$_POST['input']; eval("$string"); echo "Ergebniss: ".$string;
    PHP Parse error: syntax error, unexpected '=' in php shell code(1) : eval()'d code on line 1
    Ergebniss: = 10/2 = 10/2


    ... ist es total unsicher. So was einem Anfänger zu zeigen ist nicht nett. :oh u !:

    Suru:

    Zitat von Suru

    Soll ich das Action in Anwendung ändern oder was !


    Seit wann heißt Action zu deutsch »Anwendung«? Am Besten schlägst du das im Wörterbuch nach... :we all gonna die:

    Zitat von Suru

    & wenn ich wieder richtig drine bin werde ich auch Tutorials auf M-Core posten

    • Bin ich eigentlich der einzige, der dieses kaufmännische »Und« in einem normalen Text hässlich findet? Es ist nur zwei Zeichen kürzer als ein normales »und«, sieht nicht besser aus und ist, natürlich, total falsch. Wieso machen das alle? :x_x:
    • Wenn du Tutorials schreiben möchtest, lerne PHP doch erst einmal »richtig« und sammle Erfahrung damit. Das dauert mit Sicherheit länger als zwei bis vier Wochen.
    • Du solltest an deiner Ausdrucksweise, Rechtschreibung und Grammatik arbeiten...

    Zum Thema Programmierstil: da gibt es viele. Wieso schaust du dir nicht etwas Quelltext anderer Autoren an? Da kannst du bestimmt einiges übernehmen. :)

  • Danke Synaptic , Well

    Klar muss ich noch viel lernen aber ich bin gerade darbei :)

    lg.Suru

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Zitat von Suru;229830

    Soll ich das Action in Anwendung ändern oder was !

    Ich Schreibe PHP & MYSQL jetzt 4 Wochen Ca hatte aber in diesen 4 Wochen 1 monat pause wegen schule und so jetzt wollte ich halt wieder anfangen

    Wie sinnlos ist das den? Du Codest seit 4 Wochen und hast darin 1 Monat Pause gehabt? Was hast du dann programmiert???

  • ulle !

    Ich habe Ca vor 2 Monaten angefangen mit PHP in dieser zeit habe ich mich mit PHP jeden tag beschäftigt doch leider kam den die schule dazu und dar hatte ich den keine zeit mehr doch jetzt code ich & lerne ich wieder aktiv :)

    @ALL

    Hallo,
    Ich habe mich heute mal wieder an was neues gemacht !!

    Es heißt Coint Rechner und ist sehr simpel

    Dieser Rechner ist vlt für manche sehr gut die einen FlyForFun Pserver haben und einen Online Shop haben

    die User können sich ausrechen lassen was sie für ihr geld bekommen :D + * x die menge Bonus xD

    Bis jetzt kann das script nur mit festen werten rechnen was in der nächsten version anders ist

    Kleines Beispiel:

    Sie haben eine 10€ PSC card geben sie so ein -> 10 klicken auf den Button das Script rechnet in den wert + * den bonus den sie im Programm (Script) einstellen können

    Viel Spaß :)D

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Zitat von Suru;229769

    yannick
    Ich habe mir wenn ich ehrlich sein muss noch nie ( mit einer Function gearbeitet ^^ )



    <?php
    function HelloWorld()
    {
    return 'Hello!!! *hihi*';
    }

    echo HelloWorld();
    ?>

    felix bei dienem 1 Zeilen Code könnte man Shellcode mit Ausgabe reinhauen. :>

  • yannick :D

    So ein bischen mit Function habe ich schon gearbeitet :)

    Edit: ->

    Ich habe gerade ein bischen mit Sessions gearbeitet und ein kleinen Shop gemacht :)

    Ohne MYSQL und so einfach ein Session test viel spaß mit ein wening umbau arbeiten wurd das script auch mit mysql zusamm laufen :)

    Login.php


    Viewer.php


    Shop.php


    password.php


    Cheater.php -> Zum Testen des Kaufs sytem ^^

    Hallo ich habe mich ebend mal mit den Function beschäftigt und habe ein IP Sperre gecodet vlt braucht es jemand genau wie die anderen sachen :D

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Ich bin deine Scripte nur überflogen, da ich gar nicht genau sehen möchte, was alles exakt enthalten ist.
    Da lasse ich anderen doch den Vortritt.
    Doch, was mir aufgefallen ist:
    Wenn du schon Scripte bezüglich Shops und Passwörter erstellst,
    wäre ein guter Anhaltspunkt deine Sicherheit.

    Mit Hilfe von beispielsweise XSS ist es möglich auch ohne bekanntes Passwort, dich einzuloggen. ;)
    Versuche mal HTMLSPECIALCHARS und PREPARED_STATEMENTS (alternativ: Escaping) nachzuschlagen und dann deine bisher leider unsicheren Scripte
    zu veröffentlichen. Nicht, dass es fatal wäre, Unwissende auf diesem Gebiet erkennen nicht die Gefahr,
    die in deinen Scripts lauert.

    //Virtual

  • Zitat von Well;229836

    felix:

    PHP
    $string = "$string = ".$_POST['input']; eval("$string"); echo "Ergebniss: ".$string;

    Mal abgesehen davon, dass du »"« statt »'« verwendest und das ganze nicht funktioniert...

    ... ist es total unsicher. So was einem Anfänger zu zeigen ist nicht nett. :oh u !:

    Touché. Ich muss mich hier kampflos geschlagen geben und zugeben das icheinen Fehler
    gemacht habe. Zu meiner Verteidigung sei trotzdem noch eins zu sagen. Ich habe eval noch
    nie nie nie verwendet, und kenne es nur aus der Theorie. Dachte das funktioniert so wenn
    ich die POST so parse. Abgesehen davon kann ich dir versprechen das ich in 99% der Fälle ' anstelle von " benutze.

    Synaptic
    Ich wusste du bist nich so böse wie du immer tust ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!