kostenloser Webspace werbefrei: lima-city


PHP Mail error "405 Not Allowed | nginx"

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    huaweiy300

    Kostenloser Webspace von huaweiy300

    huaweiy300 hat kostenlosen Webspace.

    Hi ich hab ein problem und zwar muss ich immer eine stunde warten bis ich wieder die versand seite von mier habe und aufrufen kann :( code ist hier


    meine eingabemaske
    <body>
    <font face="Arial">
         <h2>Web-Support</h2>
         <form method="post" action="versand.php">
         <table>
         <tr><td>Ihr Name:</td>
         <td><input name="name" type="text" size="54"></td></tr>
         <tr><td>Ihre Mailadresse:</td>
         <td><input name="mail" type="text" size="54"></td></tr>
         <tr><td>Ihre Nachricht:</td>
         <td><textarea name="text" rows="10" cols="52"></textarea></td></tr>
         </table>
         <br>
         <input type="submit" value="Versenden">
         </form>
      </body>
      </html>



    versand datei (MIT PROBLEM D: )

    <?php
      $fehler = "";
      $name = $_POST['name'];
      $mail = $_POST['mail'];
      $text = $_POST['text'];
      if (empty($name)) {
        $fehler .= "<li>der Absendername fehlt</li>" ;
      }
      if (empty($mail)) {
        $fehler .= "<li>die Mailadresse fehlt</li>" ;
      }
      if (empty($text)) {
        $fehler .= "<li>keine Nachricht eingetragen</li>" ;
      }
      if (empty($fehler)) {
        if (get_magic_quotes_gpc()) {
          $text = stripslashes($text);
        }
        $return = chr(13).chr(10);
        $an = "[b][i][u][del]ZENSIERT :biggrin:[/del][/u][/i][/b]" ;
        $betreff = "SUPPORT 1" ;
        $von = "From: "support@lima-download.tk" ;
        $datum = "Datum: ".date("j.n.Y").$return;
        $zeit = "Zeit:  ".date("H:i").$return;
        $abs = "Von:   ".$name." <".$mail.">".$return;
        $trennen = "-----------------------------------------------".$return.$return;
        $nachricht = $datum.$zeit.$abs.$trennen.$text;
        mail($an,$betreff,$nachricht,$von);
      }
      ?>
      <html>
      <?php include("header.php"); ?>
    
      </head>
      <body>
    <font face="Arial"><br><br>
      <?php
      if (empty($fehler)) {
        $return = chr(13).chr(10);
        $nachricht = strip_tags($nachricht);
        $nachricht = htmlentities($nachricht);
        $nachricht = str_replace($return,"<br>",$nachricht);
        echo "<p>Ihre Nachricht wurde gedendet!</p>" ;
        echo "<p>$nachricht</p>" ;
      } else {
        echo "<p>Ihre Nachricht wurde nicht gesendet, weil</p>" ;
        echo "<ul>$fehler</ul>" ;
    
      }
      ?>
      </body>
      </html>



    Ich bedanke mich schonmal jetzt :cookie:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Was ist der Fehler?

    huaweiy300 schrieb:
    Hi ich hab ein problem und zwar muss ich immer eine stunde warten bis ich wieder die versand seite von mier habe und aufrufen kann


    Ist nicht sehr Aussagekräftig. Gibt es sowas wie eine Fehlermeldung?
  4. darioackermann

    darioackermann hat kostenlosen Webspace.

    Steht doch im Titel "405 Not allowed".
    Aber kannst du mal die ganze Meldung zeigen?

    Mach mal ein
    <?php error_reporting(-1); ?>
    hin (vor den Email-Code), dann sende nochmals eine Mail und poste dann den Fehler von PHP.
  5. darioackermann

    darioackermann hat kostenlosen Webspace.

    nilsmargotti schrieb:
    Erster Google Treffer zu "405 Not Allowed"


    Nicht dein Ernst? Er hat's ja mit der POST-Methode gemacht, und die ist ja wohl auf lima-city erlaubt

    fatfreddy schrieb:
    Mag es eventuell daran liegen: *Lima Hilfe zu Emailversand* ?


    Das ist ein anderer Punkt. Hast du dein Email-Kontingent denn schon aufgebraucht?
  6. darioackermann schrieb:
    Hast du dein Email-Kontingent denn schon aufgebraucht?

    darioackermann schrieb:
    Nicht dein Ernst?

    huaweiy300 schrieb:
    Hi ich hab ein problem und zwar muss ich immer eine stunde warten bis ich wieder die versand seite von mier habe und aufrufen kann :( code ist hier.

    Es kann nicht am E-Mail Kontingent liegen, wenn es jede Stunde funktioniert.
    Es kann daran liegen, dass es ein Spamschutz von Lima-City gibt, der verhinder, dass die E-Mail Funktion missbraucht wird. Versuchs mal mit PHPMailer


    Beitrag zuletzt geändert: 7.12.2014 15:28:15 von nilsmargotti
  7. info-gamernetwork

    info-gamernetwork hat kostenlosen Webspace.

    wäre schön wenn du dann vieleicht auch dazuschreibst wie man PHPMailer auf Lima-City installiert! Danke
  8. h***********r

    Nen Spamschutz gibt es, allerdings ist dieser über das Kontingent begrenzt. Wird die Mail gesendet wird sie eh erst in eine Warteschlange gesetzt. Somit ist der Missbrauchsfaktor relativ klein. Zu Wartezeiten von einer h kommt es trotzdem nicht. Die Mails gehen bei mir immer nach 2-10 Sekunden raus und kommen nach paar Minuten an.

    Beitrag zuletzt geändert: 12.9.2017 11:22:55 von horstexplorer
  9. info-gamernetwork schrieb:
    wäre schön wenn du dann vieleicht auch dazuschreibst wie man PHPMailer auf Lima-City installiert! Danke


    Das geht aus der Documentation hervor.

    Ich glaube das einfachste wäre lokal mit composer zu arbeiten und dann das fertige Projekt auf lima-city hochzuladen. Falls es aus welchem Grund auch immer nicht möglich ist composer zu benutzen kannst du auch einfach manuell alle Files includen.
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!