Beiträge von adolpho

    Hallo,
    ich verwende Onlineshop Software by Gambio.de, eCommerce Engine © 2004 xt:Commerce.
    über den vorhanden Datenbank Manager erstellt man die Backup-Datei und der Zeichensatz '?' schreibt sich anstatt der Umlaute von selbst hinein.
    Testweise hatte ich eine Backup-Datei direkt über meinen phpMyAdmin (Webserver) exportiert und hier hat es problemlos funktioniert, d. h. alle Umlaute und das scharfe ß sind vorhanden.


    Bei der Lektion 22 (DVD 5) wo man den Nachnamen mit dem Anfangsbuchstaben 'C' auslesen kann, funktioniert auch nicht richtig.


    SQL
    SELECT `anrede`,`nachname`, `vorname`, `geburtsdatum` FROM `testadressen` WHERE nachname = 'C'


    Hier erhalte ich folgende Meldung: MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen). ( die Abfrage dauerte 0.0018 sek. )


    Lg.
    :P Adolpho

    Hallo Axel,
    danke.


    Vor ca. 2 Jahren habe ich irrtümlich die DB von meinen Online-Shop gelöscht und es mit der letzten Backup-Datei wieder hergestellt. Leider wurden die Umlaute und das scharfe ß mit dem Zeichen '?' ersetzt.


    Mit dem Code

    SQL
    SELECT entry_street_address FROM `address_book` WHERE entry_street_address = '?'


    oder

    SQL
    SELECT entry_street_address FROM `address_book` WHERE entry_street_address = '*?*'


    oder

    SQL
    SELECT entry_street_address FROM `address_book` WHERE entry_street_address = '%?%'


    wollte ich diese Zeilen auslesen, aber leider ohne Erfolg.


    Wie müßte der Befehl lauten, damit ich alle Zeilen auslesen kann, welches das '?' beinhaltet?


    Lg.
    :) Adolpho

    Hallo,
    ich bin gerade bei VideoWorkshop DVD 5 MySQL Datenbank und mir fällt auf, dass bei 'testadressen.txt' keine Umlaute beinhaltet.
    Gibt es hinsichtlich der Umlaute irgendwelche Probleme?
    Lg.
    8) adolpho

    Hallo,


    in Prinzip ist es so wie oben von Peter1978.


    Auswahlliste im Mail-Formular.php:

    Code
    <tr valign="top" height="20">
    <td class="farbig" align="right">WICHTIGKEIT&nbsp;&nbsp;&nbsp;</td>
    <td class="farbig" align="left"><select name="Wichtigkeit" size="1">
    <option value="niedrig">&nbsp;&nbsp;&nbsp;NIEDRIG&nbsp;&nbsp;&nbsp;</option>
    <option value="normal">&nbsp;&nbsp;&nbsp;NORMAL&nbsp;&nbsp;&nbsp;</option>
    <option value="hoch">&nbsp;&nbsp;&nbsp;HOCH&nbsp;&nbsp;&nbsp;</option>
    </select>&nbsp;&nbsp;&nbsp;Wählen Sie hier ihre Priorität!</td>
    </tr>



    Code im formmailer.php:

    PHP
    <span class="syntaxhtml"><br /><br /><span class="syntaxdefault"><?php </span><span class="syntaxkeyword">...</span><span class="syntaxdefault"> <br /><br />if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Wichtigkeit'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"hoch"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">            $header </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"X-Priority: 1 (Highest)\n"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Importance: High\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">      if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Wichtigkeit'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"niedrig"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">            $header </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"X-Priority: 5 (Lowest)\n"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Importance: Low\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">      mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$email</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$betreff</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$text</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$header</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> <br /><br /></span><span class="syntaxkeyword">...<br /></span><span class="syntaxdefault">?><br /></span> </span>


    Weblink: http://www.mathe-perfekt.com/index_4.php


    Wichtig ist die Position vom Code: $header .= "X-Priority: 1 (Highest)\n" . "Importance: High\n"; unmittelbar vor dem mail($email,$betreff,$text,$header);
    Lg.
    :) Adolpho

    Hallo sören,
    natürlich. Es kommt darauf an, wie man es im Formular einsetzt - mit oder ohne Auswahl (Hoch - Normal - Niedrig).
    Bei Hoch erhalte ich z. B. eine kurze Nachricht auf mein Handy, dass für mich bei wichtigen Formulare ein Vorteil ist.
    Mein Problem habe ich in der Zwischenzeit gelöst.
    Lg.
    :D Adolpho

    Hallo fubbi,
    genau.
    Wenn ich ein Email versende, so bestimme ich eigentlich die Wichtigkeit des Mails und wenn ich ein Webformular erstelle, so müsste ich auch hier die Wichtigkeit mitsenden können oder nicht?
    Lg.
    :D Adolpho

    Hallo,
    irgendetwas funktioniert noch nicht ganz richtig.
    Wenn ich mein Array erweitere, so erhalte ich keine vollständige Ausgabe.


    PHP
    <span class="syntaxdefault">$MeinArray </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Apfel"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Pfirsich"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Pfirsich"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Orange"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Orange"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Kiwi"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Banane"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Birne"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Apfel"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Orange"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Kiwi"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> </span>


    Dann erhalte ich soetwas.


    PHP
    <span class="syntaxdefault"></span><span class="syntaxkeyword">Array<br />(<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">Apfel</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> Array<br />        </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 1<br />            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 13<br />        </span><span class="syntaxkeyword">)<br /><br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">Pfirsich</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> Array<br />        </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 4<br />            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 7<br />        </span><span class="syntaxkeyword">)<br /><br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">Orange</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> Array<br />        </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 8<br />            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 9<br />            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 14<br />        </span><span class="syntaxkeyword">)<br /><br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">Kiwi</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> Array<br />        </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 10<br />            </span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> 15<br />        </span><span class="syntaxkeyword">)<br />)<br /><br /></span><span class="syntaxdefault"> </span>


    Wo bitte bleiben die Birnen?


    Lg.
    :? Adolpho

    Hallo lauras,
    anscheinend gibt es doch eine Möglichkeit ein Email auf ihre Existenz zu überprüfen.


    Folgenden Code habe ich im Internet gefunden:


    PHP
    <span class="syntaxdefault"><?php<br />function CheckEmail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$email</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{</span><span class="syntaxdefault">    list</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$user</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $domain</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> split</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"@"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $email</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 2</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    getmxrr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$domain</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $mxlist</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">     $return </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">false</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"No email."</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">     foreach</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$mxlist as $mx</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">     </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $fp </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fsockopen</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$mx</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 25</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $errno</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $errstr</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 20</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">     if</span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> continue</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">     socket_set_blocking</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">      $s </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">      $c </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">      $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">      do </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fgets</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 2500</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">      if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ereg</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"^220"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $out</span><span class="syntaxkeyword">))</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $s </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        $c</span><span class="syntaxkeyword">++;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else<br />        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">          if</span><span class="syntaxkeyword">((</span><span class="syntaxdefault">$c</span><span class="syntaxkeyword">></span><span class="syntaxdefault">0</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$out</span><span class="syntaxkeyword">==</span><span class="syntaxstring">""</span><span class="syntaxkeyword">))</span><span class="syntaxdefault"> break</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">           else $s</span><span class="syntaxkeyword">++;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$s</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">9999</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> break</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        while</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$out</span><span class="syntaxkeyword">==</span><span class="syntaxstring">""</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        socket_set_blocking</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        fputs</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"HELO\n"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fgets</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 3000</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        fputs</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MAIL FROM: user@news-user.com\n"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fgets</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 3000</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        fputs</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"RCPT TO: $email\n"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        $out </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fgets</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 3000</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ereg</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"^250"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $out</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">          $return </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">true</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$out</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else<br />        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">          $return </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">false</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$out</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        fputs</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"quit\n"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        fclose</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fp</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$return</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">])</span><span class="syntaxdefault"> break</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        return $return</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        $ret </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> CheckEMail</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"user@news-user.com"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        echo</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$ret</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">].</span><span class="syntaxstring">" "</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$ret</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]);<br /><br /></span><span class="syntaxdefault">?></span>


    Dieser Code ist in Arbeit.


    Lg.
    :wink: adolpho

    Hallo,
    ja natürlich. Bei mir zeigt aber der obige Code anstatt Freitag 'Thursday' an.


    Für mich ging es den 1. Advent zu ermitteln und somit auch den 2., 3. und 4. Advent.


    PHP
    <span class="syntaxdefault">$datum </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"24.12.2012"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//zum Testen!<br /></span><span class="syntaxdefault">   </span><span class="syntaxcomment">#$datum = "24.12." . date("Y");<br /><br /></span><span class="syntaxdefault">   $values </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> explode </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"."</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $datum</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mktime</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">]);<br /><br /></span><span class="syntaxdefault">   $tagzahl </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"N"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">  <br />   if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"1"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"22"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"2"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"23"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"3"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"24"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"4"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"25"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"5"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"26"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"6"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"27"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> else if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$tagzahl </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"7"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">       $merker </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"21"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">   </span><span class="syntaxcomment">#echo $tagzahl;<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"<br /><br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">-=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$merker </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 24 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">   $advent_1 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.Y"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"Der 1. Advent ist am "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $advent_1</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"<br /><br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">+=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">7 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 24 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">   $advent_2 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.Y"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"Der 2. Advent ist am "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault">  $advent_2</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"<br /><br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">+=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">7 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 24 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">   $advent_3 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.Y"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"Der 3. Advent ist am "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault">  $advent_3</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"<br /><br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">+=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">7 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 24 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">   $advent_4 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.Y"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"Der 4. Advent ist am "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault">  $advent_4</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"<br /><br />"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>


    Lg.
    :D Adolpho

    Hallo Sarkan,
    nicht ganz. Ich habe im Netz gestöbert und bin fündig geworden.

    PHP
    <span class="syntaxdefault"><?php<br />   </span><span class="syntaxcomment">#$datum = "24.12.2012";<br /></span><span class="syntaxdefault">   $datum </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"24.12."</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Y"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   $values </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> explode </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"."</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $datum</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   $timestamp </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mktime</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> $values</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">]);<br /><br /></span><span class="syntaxdefault">   </span><span class="syntaxcomment">#$timestamp -= (0 * 24 * 60 * 60);<br /><br /></span><span class="syntaxdefault">   </span><span class="syntaxcomment">#$new = date ("d.m.Y.D", $timestamp);<br /></span><span class="syntaxdefault">   $new </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> date </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"D"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $timestamp</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">   echo </span><span class="syntaxstring">"Der 24. Dezember "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Y</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">" fällt auf einem "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $new</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">?></span>


    Somit kann ich den 1. Advent ermitteln und meine Weihnachtspage (Adventkerzen) einfacher automatisieren.


    Lg.
    :) Adolpho