Beiträge von Crimson

    Dann mach das an den Anfang von deinem Code:

    Also ich mach das dir jetzt mal ganz einfach, mach es so:



    Benutze die Klasse von mir, wenn du das einfache reinkopieren nun nicht hin bekommst,
    dann kann man dir glaube ich nicht helfen, ich habe dir eine funktionierende Klasse geschrieben,
    wenn es trotz dem noch Fehler gibt, dann kann man noch mal darüber reden, wenn du aber weiter auf deiner mail() Funktion beharren willst, dann kann ich dir auch nicht helfen.


    // EDIT: Einen kleinen Fehler behoben.

    Wie der Name "Notice" schon sagt, sind das Notizen, das sind nur Informationen,
    diese haben keine Auswirkungen auf den Ablauf des Codes,
    diese Notice sagt nur aus das es diese Variable noch nicht gibt oder noch nicht definiert wurde.


    Hast du das Problem mit meiner Klasse die ich geschrieben habe oder werkelst du immer noch an deinem Versuch rum.
    Das Problem ist wenn man nur die mail() benutzt hast du keinen richtigen Header dabei, Emails ohne ordentlichen Header werden von den Spamfiltern der Provider einfach verbrannt.

    Natürlich belegt ein Dos die Verbindung zu einem Server, wenn du aber zu wenig Leistung hast, dann kann der Server diese Anfragen nicht bearbeiten, in diesem Fall hast du eine voll ausgelasteten Prozessor und der Arbeitsspeicher läuft voll.

    Ich kann mir schon vorstellen das man den Server mit einer Dos von der Ion Canon weg bekommt, ich hab das bei mir auf meinem Entwicklungsserver getestet, allerdings habe ich da nicht SAMP sondern auf den Webserver geschossen.
    Das Ende von der Geschichte, der Apache Webserver ist so abgeraucht das er selbst nach Beendigung des Angriffes noch fast alle Systemressourcen benötigt hat und nicht mehr ansteuerbar war.
    Ich weis nicht wie das bei SAMP aussieht, aber ich könnte mir vorstellen das man mit einer 16.000er Leitung genug Anfragen auf einen Port wie den SAMP Server richten kann um diesen Port/Dienst mit Anfragen zu überfluten und lahm zu legen.
    Dann kommt es natürlich noch darauf an wie leistungsstark der Server ist, einen V-Sever klein zu bekommen, naja sollte kein Problem sein, aber einen richtigen Root Server mit 8GB Arbeitspeicher und einem Xeon Prozesseor anzugreifen, da braucht man dann schon ein umfangreicheres System welches den Angriff ausführt.
    Dann sollte der Server natürlich auch noch richtig eingrichtet sein um so etwas zu erkennen und dem vorzubeugen.

    Benutze die folgende Klasse, die ist ziemlich einfach.
    Zuerst kopierst du dir den folgenden Code in eine Datei wie zum Beispiel "email.class.php".





    Dannach machst du in der Datei die du brauchst ein include.

    PHP
    <?php
    include 'email.class.php';
    ?>


    Danach kannst du die Klasse so benutzen:



    Sorry für die Megabombe, ich hoffe ich konnte helfen.



    // EDIT1: Was vergessen
    // EDIT2: Schreibfehler ausgebessert

    Dann brauchst du kein PHP sondern dann musst du den Domain Redirect einstellen, wenn das nicht mehr funktioniert, dann solltest du dich an den Betreiber wenden, oder dich darum kümmern das du Plesk wieder zum laufen bekommst.

    Problem wurde behoben nach einigen größeren Umbauarbeiten am kompletten System.
    Viel Erfolg, wenn du weitere Probleme hast melde dich einfach.


    Kann geschlossen werden.

    Ich sag dazu jetzt mal nur das der Diebstahl von so etwas tatsächlich auch eine Straftat ist und das verdammt teuer werden kann.
    Ich unterstelle hier nichts, um das gleich mal klarzustellen, doch hättest du dich doch von der falschen Seite "inspirieren" lassen, dann solltest du schleunigst zusehen das du das unverzüglich in den Müll beförderst, denn sonst könnte es verdammt teuer werden.

    Das ist ein standard Formular...
    Wenn ich eine Fehleingabe mache, dann sollte das was man schon eingetragen hat auch wieder im Formular erscheinen, außer selbstverständlich die Passwörter.
    Zudem, wenn ich eine Fehleingabe mache, dann komme ich auf eine Seite in der er mir nur einen Fehler anzeigt wird, da sollte man das Formular mit den schon ausgefüllten Feldern wieder einblenden und den Fehler über dem Formular plazieren.


    Mit Ajax würde das dann noch edler aussehen und den User ganz sicher noch mehr ansprechen.


    // EDIT: Ich habe noch etwas angefügt

    Das ist ein Problem bei den Netzbetreibern, die schreiben in den Vertrag das bis zu 6.000 kbit/s vertraglich zugesichert werden, das heißt für dich im Endeffekt das es auch weniger sein kann.