Ankündigung

Einklappen
Keine Ankündigung bisher.

Warning: fread(): supplied argument is not a valid stream resource...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Warning: fread(): supplied argument is not a valid stream resource...

    Hallo! Habe es eigentlich schon in dem anderen Thread geschrieben, aber es ist ja jetzt ein neues Problem, und ich weiß echt nicht wie ich das lösen soll...??

    Ich hab ja ein Formular mit Dateianhängen, und
    da ist eine Zeile: $Dateiinhalt = fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);

    Und wenn ich jetzt keine Datei anhänge kommt die Fehlermeldung:

    Warning: fread(): supplied argument is not a valid stream resource in /www/htdocs/w0091088/taschenk.php on line 106

    Hier mein Code:

    PHP-Code:
    <?php

    $Empfaenger 
    "...";

    if(
    $_REQUEST['senden'])
    {    
        if (
    $_POST['email_address'] !== '') {
        exit(
    '<h1>Es ist ein Fehler aufgetreten!</h1>Sie haben ein Feld ausgefüllt, das nicht ausgefüllt weden darf.');
        }
      else {    
        
    $fehler = array();
        if(empty(
    $_REQUEST['stueck']))
                {
                
    $fehler['stueck'] = "Bitte geben Sie eine Stückzahl an!";
                }
        if(empty(
    $_REQUEST['farbe']))
                {
                
    $fehler['farbe'] = "Bitte geben Sie eine Farbe an!";
                }
        if(empty(
    $_REQUEST['name']))
                {
            
    $fehler['name'] = "Bitte geben Sie Ihren Namen an!";
                }
        if(empty(
    $_REQUEST['email']))
                {
                
    $fehler['email'] = "Bitte geben Sie Ihre E-Mail Adresse an!";
                }
        if(empty(
    $_REQUEST['strasse']) || empty($_REQUEST['plzort']))
                {
                
    $fehler['strasse'] = "Bitte geben Sie Ihre gesamte Adresse an!";
                }                
        if(
    count($fehler)>0){
                foreach (
    $fehler as $msg){ 
                echo 
    "<p align=\"center\">$msg";
                }
                echo 
    "<br /><br /><b><a href=\"javascript:history.back();\">zurück</a></b></p>";
                }
        else
         {
            
    $Mailbetreff "Bestellung";

            
    $Trenner md5(uniqid(time()));

            
    $Header "From: ".$_REQUEST['email']; 
            
    $Header .= "\n"
            
    $Header .= "MIME-Version: 1.0"
            
    $Header .= "\n"
            
    $Header .= "Content-Type: multipart/mixed; boundary=$Trenner"
            
    $Header .= "\n\n"
            
    $Header .= "This is a multi-part message in MIME format"
            
    $Header .= "\n"
            
    $Header .= "--$Trenner"
            
    $Header .= "\n"
            
    $Header .= "Content-Type: text/plain"
            
    $Header .= "\n"
            
    $Header .= "Content-Transfer-Encoding: 8bit"
            
    $Header .= "\n\n"
            
    $Header .= "Sie haben folgende Nachricht erhalten: \n\n";
                if(
    $Formularfeld!="senden" && $Formularfeld!="Anhang")
                {
                    
    $Header .= "Stueckzahl: ".$stueck."\n";
                    
    $Header .= "Motiv: ".$foto."\n";
                    
    $Header .= "Bundeslandja: ".$bundeslandja."\n";
                    
    $Header .= "Bundesland: " .$bundesland."\n";
                    
    $Header .= "Abgerundete Ecken: ".$abgerundeteEcken."\n";
                    
    $Header .= "Farbe: ".$farbe."\n";
                    
    $Header .= "Andere Farbe (falls vorhanden): ".$farbeandere."\n";
                    
    $Header .= "Adresseindruck: \n";
                    
    $Header .= "- ".$adresseindruck1."\n";
                    
    $Header .= "- ".$adresseindruck2."\n";
                    
    $Header .= "- ".$adresseindruck3."\n";
                    
    $Header .= "- ".$adresseindruck4."\n";
                    
    $Header .= "Sprechzeiten: \n";
                    
    $Header .= "- Mo: ".$montag1." / ".$montag2."\n";
                    
    $Header .= "- Di: ".$dienstag1." / ".$dienstag2."\n";
                    
    $Header .= "- Mi: ".$mittwoch1." / ".$mittwoch2."\n";
                    
    $Header .= "- Do: ".$donnerstag1." / ".$donnerstag2."\n";
                    
    $Header .= "- Fr: ".$freitag1." / ".$freitag2."\n";
                    
    $Header .= "- Sa: ".$samstag1." / ".$samstag2."\n";
                    
    $Header .= "Anrede: ".$anrede."\n";
                    
    $Header .= "Titel: ".$titel."\n";
                    
    $Header .= "Name: ".$name."\n";
                    
    $Header .= "Straße: ".$strasse."\n";
                    
    $Header .= "PLZ Ort: ".$plzort."\n";
                    
    $Header .= "E-Mail: ".$email."\n";
                    
    $Header .= "Telefon: ".$telefon."\n";
                    
    $Header .= "Telefax: ".$telefax."\n";
                    
    $Header .= "Nachricht: ".$nachricht."\n";
                }
            
    $Header .= "\nDatum/Zeit: ";
            
    $Header .= date("d.m.Y H:i:s");
            
    $Header .= "\n"
            
    $Header .= "--$Trenner"
            
    $Header .= "\n";
            if(!empty(
    $_POST['Anhang'])){
            
    $Header .= "Datei: \n";
              
    $Header .= "Es wurde keine Datei übergeben.";
            } 
            else {
            
    $Header .= "Content-Type: ";
              
    $Header .= $_FILES['Anhang']['type'];
              
    $Header .= "; name=";
              
    $Header .= $_FILES['Anhang']['name'];
              
    $Header .= "\n";
              
    $Header .= "Content-Transfer-Encoding: base64";
              
    $Header .= "\n";
              
    $Header .= "Content-Disposition: attachment; filename=";
             
    $Header .= $_FILES['Anhang']['name'];
              
    $Header .= "\n\n";
              
    $Dateiinhalt fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);
              
    $Header .= chunk_split(base64_encode($Dateiinhalt));
              
    $Header .= "\n";
              
    $Header .= "--$Trenner--";
            }

            
    mail($Empfaenger$Mailbetreff""$Header); 
            echo
    "<p align=\"center\"><b>Vielen Dank für Ihre Bestellung!<br />Wir werden uns umgehend bei Ihnen melden!<br /><a href=\"javascript:history.back();\">zurück</a></p><b>";
       }
    } }
    else
    {
    ?>
    Dazu muss ich noch erwähnen, dass ich vorher nur eine Fehlermeldung hatte wo darin stand "Sie haben ein oder mehrere Pflichtfelder nicht ausgefüllt". Ich wollte aber, dass dasteht was man nicht ausgefüllt hat. Aber bevor ich das geändert hatte gings....
    Entdeckt vll jemand von euch einen Fehler?

    LG Denise

  • David
    antwortet
    off topic:
    Zitat von cycap Beitrag anzeigen
    Warum braucht man einen Ersatz? Was ist denn am phpmailer auszusetzen?
    Unser Provider verlangt seit einiger Zeit TLS und personalisierte Summaries sind damit elegant zu lösen.

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    juhuuuu Mein Leben hat wieder einen Sinn! Es geht xD Dankeschöööööön!

    Einen Kommentar schreiben:


  • lazydog
    antwortet
    Zitat von pixelprinzessin Beitrag anzeigen
    ich musste noch schon bissl mehr weglassen, weil der code zu lang war.
    Das genügt schon. Es ist, wie ich vermutet habe, das Inputfeld «Anhang» ist vom Typ «file» und damit nicht im $_POST-Array enthalten. Stattessen erscheinen die zugehörigen Daten in $_FILES.

    Einen Kommentar schreiben:


  • cycap
    antwortet
    Also das das mal ging ist echt schwer zu glauben.

    Ändere es einfach...

    statt des if(!empty($_POST['Anhang'])) ein if(!file_exists($_FILES['Anhang']['tmp_name']))

    und dein leben wird wieder einen Sinn haben

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    ich musste noch schon bissl mehr weglassen, weil der code zu lang war... also ich nich alles mit drin... außerdem isses noch ganz schön durcheinander....

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    Code:
          <form enctype="multipart/form-data" action="<?php echo$_SERVER['/PHP_SELF']; ?>" method="post">
    <table width="475" border=0 cellspacing="3" cellpadding="10" bgcolor="#f4f9f5" align="center" >
                      <tr>
                        <td width="182" style="border: 1px #000000 dotted;" valign="top"><font class="taschenkform_hl">St&uuml;ckzahl</font><sup><font color="#ff0000">*</font></sup><br />
                          <br />
                          <label>
                          <input type="radio" name="stueck" id="stueck500" value="stueck500" tabindex="1" />
                          500 Stück (94,- &euro;)</label>
                          <br />
                          <label>
                              <input type="radio" name="stueck" id="stueck1000" value="stueck1000" tabindex="2" />
                          1000 Stück (104,- &euro;)</label>
                          <br />
                          <label>
                          <input type="radio" name="stueck" id="stueck2000" value="stueck2000" tabindex="3" />
                          2000 Stück (174,- &euro;)</label>
                          <br />
                          <label>
                          <input type="radio" name="stueck" id="stueck3000" value="stueck3000" tabindex="4" />
                          3000 Stück (243,- &euro;)</label>
                          <br />
                          <label>
                          <input type="radio" name="stueck" id="stueck4000" value="stueck4000" tabindex="5" />
                          4000 Stück (311,- &euro;
                          )</label>
                          <br />
                          <br />
                          <font class="taschenkform_sgkl">Preise gelten f&uuml;r Taschenkalender ohne abgerundete Ecken.<br />
                          Es gelten die AGB der ...</font> </td>
                        <td width="244" rowspan="3" valign="top" style="border: 1px #000000 dotted;" ><font class="taschenkform_hl">Fotomotiv</font><br />
                        <br /><label></label>
                        <table width="200" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td valign="top"><label><input type="radio" name="foto" value="fotomutterkind" id="fotomutterkind" tabindex="11" /></label></td>
                            <td>                          001 &quot;Mutter und Kind&quot;<br />
                              <br />
                            <img src="images/taschenk_mutterkind.jpg" alt="..." width="100" height="66" /><br />
                            <br /></td>
                          </tr>
                           <tr>
                            <td valign="top"><label><input type="radio" name="foto" value="fotosommer" id="fotosommer" tabindex="12" /></label></td>
                            <td valign="top">                          002 &quot;Sommer&quot;<br />
                             <br />                          <img src="images/taschenk_sommer.jpg" alt="..." width="100" height="66" /><br />
                             <br /></td>
                          </tr>
                          <tr>
                            <td valign="top"><label><input type="radio" name="foto" value="fotorosarot" id="fotorosarot" tabindex="13" /></label></td>
                            <td valign="top">                          003 &quot;Rosarot&quot;<br />
                             <br />                          <img src="images/taschenk_rosarot.jpg" alt="..." width="100" height="66" /><br />
                            <br /></td>
                          </tr>
                           <tr>
                            <td valign="top"><label><input type="radio" name="foto" value="fotoeigenes" id="fotoeigenes" tabindex="14" /></label></td>
                            <td valign="top">                          <p>004 &quot;Eigenes Praxisfoto&quot;<br />
                              <br />                          
                              <img src="images/taschenk_eigenes.jpg" alt="...." width="100" height="66" /><br />
                              <br /></p>                         </td>
                          </tr>
                        </table>
                        <input type="hidden" />
    Bild anhängen:
    <input name="Anhang" size="20" type="file" /></td>
            </tr>
                      <tr>
                        <td valign="top" style="border: 1px #000000 dotted;"><font class="taschenkform_hl">Extras</font><br />
                          <br />
                          <label>
                          <input type="checkbox" name="bundeslandja" id="bundeslandja" tabindex="6" />
                          </label>
    mit Schulferien<br />
    <label>
    <select name="bundesland" class="foot" id="bundesland">
      <option value="keins">&nbsp;</option>
      <option value="badenwuert">Baden-Württemberg</option>
      <option value="bayern">Bayern</option>
      <option value="berlin">Berlin</option>
      <option value="brandenburg">Brandenburg</option>
      <option value="bremen">Bremen</option>
      <option value="hamburg">Hamburg</option>
      <option value="hessen">Hessen</option>
      <option value="meckpomm">Mecklenburg-Vorpommern</option>
      <option value="niedersachsen">Niedersachsen</option>
      <option value="nordrheinwest">Nordrhein-Westfalen</option>
      <option value="rheinlandpfalz">Rheinland-Pfalz</option>
      <option value="saarland">Saarland</option>
      <option value="sachsen">Sachsen</option>
      <option value="sachsenanhalt">Sachsen-Anhalt</option>
      <option value="schleswig">Schlewig-Holstein</option>
      <option value="thueringen">Thüringen</option>
    </select>
    </label>
    <br />
    <font class="taschenkform_sgkl">zzgl. 5 &euro;</font><br />
    <label> <br />
    <input type="checkbox" name="abgerundeteEcken" id="abgerundeteEcken" tabindex="7" />
    mit abgerundeten Ecken<br />
    <font class="taschenkform_sgkl">zzgl. 5 &euro; je 500 St&uuml;ck</font></label></td>
                      </tr>
                      <tr>
                        <td valign="top" style="border: 1px #000000 dotted;"><p><font class="taschenkform_hl">Farbe des Layouts</font><sup><font color="#ff0000">*</font></sup> <br />
                        </p>
                          <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                              <td width="22"><label>
                                <input type="radio" name="farbe" value="blau" id="farbeblau" tabindex="8" />
                              </label></td>
                              <td width="30"><img src="images/taschenk_blau.jpg" alt="Farbe blau" width="25" height="25" /></td>
                              <td width="22"><label>
                                <input type="radio" name="farbe" value="gruen" id="farbegruen" tabindex="9" />
                              </label></td>
                              <td width="30"><img src="images/taschenk_gruen.jpg" alt="Farbe grün" width="25" height="25" /></td>
                              <td width="22"><label>
                                <input type="radio" name="farbe" value="rot" id="farberot" tabindex="10" />
                              </label></td>
                              <td width="30"><img src="images/taschenk_rot.jpg" alt="Farbe rot" width="25" height="25" /></td>
                            </tr>
                          </table>
                          <br />
                          <label><input type="radio" name="farbe" value="andere" id="farbeandereja" /></label>Andere
                          <label><input style="border-bottom: 1px #000000 solid; border-left: 0; border-top: 0; border-right: 0; display:block; background: #f4f9f5;" type="text"                         name="farbeandere" size="15" id="farbeandere" /></label>
                          </td>
                      </tr>
                      <tr>
                        <td valign="top" style="border: 1px #000000 dotted;"><p><font class="taschenkform_hl">Adresseindruck<br />
                          </font><font class="taschenkform_sgkl">(max. 4 Zeilen &aacute; 30 Zeichen, individuelle Gestaltung m&ouml;glich)</font><br />
                          <br />
                        </p>
                          <label>
                          <input type="text" size="20" maxlength="30" name="adresseindruck1" id="adresseindruck1" tabindex="15" />
                          </label>
                          <br />
                          <label>
                          <input type="text" size="20" maxlength="30" name="adresseindruck2" id="adresseindruck2" tabindex="16" />
                          </label>
                          <br />
                          <label>
                          <input type="text" size="20" maxlength="30" name="adresseindruck3" id="adresseindruck3" tabindex="17" />
                          </label>
                          <br />
                          <label>
                          <input type="text" size="20" maxlength="30" name="adresseindruck4" id="adresseindruck4" tabindex="18" />
                          </label>
                          <br /><label for="email_address">Dieses Feld bitte nicht ausfüllen:</label>
                          <input type="text" name="email_address" id="email_address" size="20" /></td>
                        <td valign="top" style="border: 1px #000000 dotted;"><font class="taschenkform_hl">&Ouml;ffnungszeit/Sprechzeit</font><br />
                          <font class="taschenkform_sgkl">BSP: 08:00 - 12:00 / 14:00 - 17:30</font><br />
                          <br />            
                    <font class="taschenkform_hl">
                    <label> <br /> <input type="submit" name="senden" id="senden" value="Senden" tabindex="41" /></label>
                    <label><input type="reset" name="reset" id="reset" value="Löschen" tabindex="42" /></label>
    </font>
        </form>
    <?php }?>

    Einen Kommentar schreiben:


  • cycap
    antwortet
    Ja ne so war das nicht gedacht, ich wollte nur den reinen html code des formulars und wenns geht den kompletten

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    Code:
    <?php
    
    $Empfaenger = "...";
    $ip = getenv ("REMOTE_ADDR");
    
    if($_REQUEST['senden'])
    {    
        if ($_POST['email_address'] !== '') {
        exit('<h1>Es ist ein Fehler aufgetreten!</h1>Sie haben ein Feld ausgefüllt, das nicht ausgefüllt weden darf.');
        }
      else {    
        $fehler = array();
        if(empty($_REQUEST['stueck']))
                {
                $fehler['stueck'] = "Bitte geben Sie eine Stückzahl an!";
                }
        if(empty($_REQUEST['farbe']))
                {
                $fehler['farbe'] = "Bitte geben Sie eine Farbe an!";
                }
        if(empty($_REQUEST['name']))
                {
            $fehler['name'] = "Bitte geben Sie Ihren Namen an!";
                }
        if(empty($_REQUEST['email']))
                {
                $fehler['email'] = "Bitte geben Sie Ihre E-Mail Adresse an!";
                }
        if(empty($_REQUEST['strasse']) || empty($_REQUEST['plzort']))
                {
                $fehler['strasse'] = "Bitte geben Sie Ihre gesamte Adresse an!";
                }                
        if(count($fehler)>0){
                foreach ($fehler as $msg){ 
                echo "<p align=\"center\">$msg";
                }
                echo "<br /><br /><b><a href=\"javascript:history.back();\">zurück</a></b></p>";
                }
        else
         {
            $Mailbetreff = "Bestellung Taschenkalender";
    
            $Trenner = md5(uniqid(time()));
    
            $Header = "From: ".$_REQUEST['email']; 
            $Header .= "\n"; 
            $Header .= "MIME-Version: 1.0"; 
            $Header .= "\n"; 
            $Header .= "Content-Type: multipart/mixed; boundary=$Trenner"; 
            $Header .= "\n\n"; 
            $Header .= "This is a multi-part message in MIME format"; 
            $Header .= "\n"; 
            $Header .= "--$Trenner"; 
            $Header .= "\n"; 
            $Header .= "Content-Type: text/plain"; 
            $Header .= "\n"; 
            $Header .= "Content-Transfer-Encoding: 8bit"; 
            $Header .= "\n\n"; 
            $Header .= "Sie haben folgende Nachricht erhalten: \n\n";
                if($Formularfeld!="senden" && $Formularfeld!="Anhang")
                {
                    $Header .= "Stueckzahl: ".$stueck."\n";
                    $Header .= "Motiv: ".$foto."\n";
                    $Header .= "Bundeslandja: ".$bundeslandja."\n";
                    $Header .= "Bundesland: " .$bundesland."\n";
                    $Header .= "Abgerundete Ecken: ".$abgerundeteEcken."\n";
                    $Header .= "Farbe: ".$farbe."\n";
                    $Header .= "Andere Farbe (falls vorhanden): ".$farbeandere."\n";
                    $Header .= "Adresseindruck: \n";
                    $Header .= "- ".$adresseindruck1."\n";
                    $Header .= "- ".$adresseindruck2."\n";
                    $Header .= "- ".$adresseindruck3."\n";
                    $Header .= "- ".$adresseindruck4."\n";
                    $Header .= "Sprechzeiten: \n";
                    $Header .= "- Mo: ".$montag1." / ".$montag2."\n";
                    $Header .= "- Di: ".$dienstag1." / ".$dienstag2."\n";
                    $Header .= "- Mi: ".$mittwoch1." / ".$mittwoch2."\n";
                    $Header .= "- Do: ".$donnerstag1." / ".$donnerstag2."\n";
                    $Header .= "- Fr: ".$freitag1." / ".$freitag2."\n";
                    $Header .= "- Sa: ".$samstag1." / ".$samstag2."\n";
                    $Header .= "Anrede: ".$anrede."\n";
                    $Header .= "Titel: ".$titel."\n";
                    $Header .= "Name: ".$name."\n";
                    $Header .= "Straße: ".$strasse."\n";
                    $Header .= "PLZ Ort: ".$plzort."\n";
                    $Header .= "E-Mail: ".$email."\n";
                    $Header .= "Telefon: ".$telefon."\n";
                    $Header .= "Telefax: ".$telefax."\n";
                    $Header .= "Nachricht: ".$nachricht."\n";
                    $Header .= "IP: ".$ip."\n";
                }
            $Header .= "\nDatum/Zeit: ";
            $Header .= date("d.m.Y H:i:s");
            $Header .= "\n"; 
            $Header .= "--$Trenner"; 
            $Header .= "\n";
            if(!empty($_POST['Anhang'])){
            $Header .= "Datei: \n";
              $Header .= "Es wurde keine Datei übergeben.";
            } 
            else {
            $Header .= "Content-Type: ";
              $Header .= $_FILES['Anhang']['type'];
              $Header .= "; name=";
              $Header .= $_FILES['Anhang']['name'];
              $Header .= "\n";
              $Header .= "Content-Transfer-Encoding: base64";
              $Header .= "\n";
              $Header .= "Content-Disposition: attachment; filename=";
             $Header .= $_FILES['Anhang']['name'];
              $Header .= "\n\n";
              $Dateiinhalt = fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);
              $Header .= chunk_split(base64_encode($Dateiinhalt));
              $Header .= "\n";
              $Header .= "--$Trenner--";
            }
    
            mail($Empfaenger, $Mailbetreff, "", $Header); 
            echo"<p align=\"center\"><b>Vielen Dank für Ihre Bestellung!<br />Wir werden uns umgehend bei Ihnen melden!<br /><a href=\"javascript:history.back();\">zurück</a></p><b>";
       }
    } }
    else
    {
    ?>
     
    <input type="hidden" />Bild anhängen:<input name="Anhang" size="20" type="file" />
      ...
    Hab nur mal das reingeschrieben worum es geht, denn das Formular ist ziemlich groß ^^ Hat nicht allles reingepasst jetz


    oder braucht ihr das ganze formular? Ich hab aber auch absolut keine Ahnung wie ich das Problem lösen kann... nicht mal nen Ansatz..

    Einen Kommentar schreiben:


  • cycap
    antwortet
    Mir fällt grad auf das das hier doch gar keinen Sinn macht oder? Erst recht nicht mit dem Ausrufezeichen. Du fragst ja ab "wenn die variable nicht leer ist" "dann geb mir aus das keine datei dabei ist"

    if(!empty(
    $_POST['Anhang'])){
    $Header .= "Datei: \n";
    $Header .= "Es wurde keine Datei übergeben.";
    }

    Zeig doch mal dein Formular dazu

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    nee nee. bin heute schon den ganzen Tag mit dem FF drin und auch kein Update passiert Oder meinst du jetzt zb auch mal den Cache leeren??

    Einen Kommentar schreiben:


  • cycap
    antwortet
    Zitat von pixelprinzessin Beitrag anzeigen
    also das kam nicht von mir, dabei hatte mir jemand geholfen, weil ich den fehler schonmal hatte, und er damit behoben wurde, halt mit dem if else. Und nun ist er aber wieder da, seitdem ich die mehreren Fehlermeldungen mit eingebaut habe... das ist ja das komische...

    Bist du sicher das sich an deiner Testumgebung nichts geändert hat? Es könnte zum Beispiel auch einfach ein Browserupdate sein. Dann hätte die alte Version das $_POST["Anhang"] zusätzlich gefüllt und die neue eben nicht mehr, weils ja überflüssig ist...

    Einen Kommentar schreiben:


  • cycap
    antwortet
    Zitat von David Beitrag anzeigen
    Mir wurde neulich swiftmailer als Ersatz für phpmailer gezeigt und ich finde es bisher super.
    Warum braucht man einen Ersatz? Was ist denn am phpmailer auszusetzen?

    Einen Kommentar schreiben:


  • pixelprinzessin
    antwortet
    also das kam nicht von mir, dabei hatte mir jemand geholfen, weil ich den fehler schonmal hatte, und er damit behoben wurde, halt mit dem if else. Und nun ist er aber wieder da, seitdem ich die mehreren Fehlermeldungen mit eingebaut habe... das ist ja das komische...

    Einen Kommentar schreiben:


  • David
    antwortet
    if(!empty($_POST['Anhang'])){
    Bist Du Dir sicher, dass es _POST['Anhang'] gibt, wenn _FILES['Anhang'] existiert? Schließt sich das nicht gegenseitig aus?

    Einen Kommentar schreiben:

Lädt...
X