Zum Inhalt springen

Morfois

Mitglieder
  • Gesamte Inhalte

    31
  • Benutzer seit

  • Letzter Besuch

Beiträge von Morfois

  1. Hallöchen.

    Ich habe ein kleines Problemchen mit dem vailgn.

    Hier erstmal der code:

    <tr>
    
                  <td background="images/content_bg.jpg" valign="top">
    
                    <table height="100%" border="0" cellpadding="0" cellspacing="0">
    
                      <tr height="100%">
    
                        <td width="8"></td>
    
                        <td height="100%" width="278" align="left" valign="top">
    
                          <table height="100%" border="0" cellpadding="0" cellspacing="0">
    
                            <tr>
    
                              <td valign="top">
    
                                <?php
    
                                  INCLUDE("./navigation.php");
    
                                ?>
    
                              </td>
    
                            </tr>
    
                            <tr height="20">
    
                              <td> </td>
    
                            </tr>
    
                            <tr align="center" valign="bottom">
    
                              <td align="center" valign="bottom"><a href="http://www.clantemplates.com/" target="_blank"><img src="images/button1.jpg" width="280" height="63" border="0" alt=""></a><br><a href="http://www.prodencial.net/" target="_blank"><img src="images/button2.jpg" width="280" height="57" border="0" alt=""></a></td>
    
                            </tr>
    
                          </table>
    
                        </td>
    
                        <td width="10"></td>
    
                        <td height="100%" width="720" align="left" valign="top">
    
      <?php
    
        if(isset($_GET['page'])) {
    
            switch($_GET['page']) {
    
                case "home":
    
                    include "home.php";
    
                    break;
    
    
                case "about":
    
                    include "about.php";
    
                    break;
    
    
                case "links":
    
                    include "links.php";
    
                    break;
    
    
                case "downloads":
    
                    include "downloads.php";
    
                    break;
    
    
                case "g-book":
    
                    include "g-book.php";
    
                    break;
    
    
                case "gallery":
    
                    include "gallery.php";
    
                    break;
    
    
                case "pc-fleet":
    
                    include "pc-fleet.php";
    
                    break;
    
    
                case "changelist":
    
                    include "changelist.php";
    
                    break;
    
    
                default:  // Wenn eine ungültige Section angegeben wurde
    
                        // soll die Übersicht gezeigt werden
    
                    include "home.php";
    
                    break;
    
            }
    
        } else {
    
            // wenn section nicht angegeben wurde
    
            // soll die Übersicht angezeigt werden.
    
            include "home.php";
    
        }
    
      ?>
    
                        </td>
    
                        <td width="8"></td>
    
                      </tr>
    
                    </table>
    
                  </td>
    
                </tr>

    Problem hier bei besteht darin, das im firefox (z.Bsp) die 2 buttons unten sind, nicht jedoch im internetexplorer. Ist immer abhängig von der höhe des danebenliegenden content-bereiches.

    folglich benötige ich an dieser stelle hilfe.

    Viele Grüße

    Morfi

  2. hm... also ich habs jetzt so:

    <input type="Submit" value="übernehmen" onClick="javascript:window.opener.add_eintrag.ausgaben.value = parseInt(gesamt.value);self.close();">

    Im IE funktionierts super, aber im Firefox nicht!

    Gibt es eine bessere Lösung, sodass es im IE und im Firefox bzw. Netscape funktioniet?

  3. Guten Tag!

    Ich möchte folgendes machen: Ich habe eine seite add_eintrag.php!

    Dort kann man diverse "Ausgaben in Euro" angeben. Dazu kann man per JavaScript ein neues Fenster öffnen lassen und dort einzelne werte zusammenrechnen lassen. nun möchte ich beim klick auf den submit-button von diesem Fensterchen die gesammtsumme an das dahinterliegende formular (add_eintrag.php) übertragen und das fenster schliessen lassen, da ja jetzt die errechente gesammtsumme im formular steht.

    Frage hierbei: Wie kann ich mit JavaScript zwischen 2 fenstern kommunizieren bzw. mit deren values arbeiten?

    Grüße

    Morfi

  4. es ist IMHO doch viel besser, das mal zu kapieren, als immer gleich auf irgendwelchen Fremdcode zuzugreifen.

    Gerade bei Mails schätze ich mal, das mind. 99% der Nutzer keine Ahnung haben, was eine Mail eigentlich ist und wie sie aufgebaut ist ;)

    so seh ich das auch, und nun kann ichs wenigstens.

    Naja und die "gänselatschen" im body hab ich mal ebend so schlichthinweg vergessen ^^

    es haben sich schon sehr viele leute über den style ausgelassen, wie ich programmiere, das die "<p>" die ich setzte so aussehen sollen: "<p \>" und so weiter, aber ich sag nur eins... das interessiert den user, der sich die page beguckt sowiso ned, folglich zählt auch für mich nur das ergebnis ^^

    und solange wie alles funktioniert ist doch alles rosig oder? :-)

    Vielen Dank an alle, die geholfen haben!

    Grüße

    Morfois

    P.S.: Das Problem lag daran, das hotmail keinen hintergrund anzeigt (genauso wie thunderbird) ^^

  5. hm schade das man seine vorherigen antworten auch nicht löschen kann ^^

    also ich habs jetzt soweit geschafft, das die mail versendet wird und bei mir auch ankommt, und zwar mit bildern!

    das ganze sieht nun so aus:

    // Empfänger
    $to = $row_get_email['email'];

    // Betreff
    $subject = "Wichtige Nachricht vom Coasterbook!";
    $grenze="grenzlinie";

    $headers ="MIME-Version: 1.0\r\n";
    $headers.="From: CoasterIndex.com - Mailsystem <support@coasterindex.com>\n";
    $headers.="Content-Type: multipart/related;\n\tboundary=$grenze\n";
    $headers.="Content-Disposition:inline\n";
    $botschaft="\n--$grenze\n";

    $botschaft.="Content-Type: text/html;charset=iso-8859-1\n";
    $botschaft.="Content-Transfer-Encoding: 8bit\n\n";
    $botschaft.="<html><head><title>Wichtige Nachricht vom Coasterbook</title></head><body><body background=cid:bild_1 leftmargin=\"0\" topmargin=\"0\"><p> </p><table width=\"620\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td background=cid:bild_2 valign=\"top\" height=\"115\"> </td></tr><tr><td background=cid:bild_3 valign=\"top\"><br><table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td>".nl2br($_POST['msg'])."</td></tr></table><p> </p></td></tr><tr><td background=cid:bild_4 valign=\"top\" height=\"52\"> </td></tr></table></body></html> \n";
    $botschaft.="\n--$grenze\n";

    $botschaft.="Content-Type: application/octetstream;\n\tname=back.jpg\n";
    $botschaft.="Content-Transfer-Encoding: base64\n";
    $botschaft.="Content-ID: <bild_1>\n";
    $botschaft.="Content-Disposition:inline;filename=back.jpg\n\n";
    $zeiger_auf_datei=fopen('./images/back.jpg',"rb");
    $inhalt_der_datei=fread($zeiger_auf_datei,filesize('./images/back.jpg'));
    fclose($zeiger_auf_datei);
    $inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
    $botschaft.=$inhalt_der_datei;
    $botschaft.="--$grenze\n";

    $botschaft.="Content-Type: application/octetstream;\n\tname=lay_mail1.gif\n";
    $botschaft.="Content-Transfer-Encoding: base64\n";
    $botschaft.="Content-ID: <bild_2>\n";
    $botschaft.="Content-Disposition:inline;filename=lay_mail1.gif\n\n";
    $zeiger_auf_datei=fopen('./images/lay_mail1.gif',"rb");
    $inhalt_der_datei=fread($zeiger_auf_datei,filesize('./images/lay_mail1.gif'));
    fclose($zeiger_auf_datei);
    $inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
    $botschaft.=$inhalt_der_datei;
    $botschaft.="--$grenze\n";

    $botschaft.="Content-Type: application/octetstream;\n\tname=lay_mail2.gif\n";
    $botschaft.="Content-Transfer-Encoding: base64\n";
    $botschaft.="Content-ID: <bild_3>\n";
    $botschaft.="Content-Disposition:inline;filename=lay_mail2.gif\n\n";
    $zeiger_auf_datei=fopen('./images/lay_mail2.gif',"rb");
    $inhalt_der_datei=fread($zeiger_auf_datei,filesize('./images/lay_mail2.gif'));
    fclose($zeiger_auf_datei);
    $inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
    $botschaft.=$inhalt_der_datei;
    $botschaft.="--$grenze\n";

    $botschaft.="Content-Type: application/octetstream;\n\tname=lay_mail3.gif\n";
    $botschaft.="Content-Transfer-Encoding: base64\n";
    $botschaft.="Content-ID: <bild_4>\n";
    $botschaft.="Content-Disposition:inline;filename=lay_mail3.gif\n\n";
    $zeiger_auf_datei=fopen('./images/lay_mail3.gif',"rb");
    $inhalt_der_datei=fread($zeiger_auf_datei,filesize('./images/lay_mail3.gif'));
    fclose($zeiger_auf_datei);
    $inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
    $botschaft.=$inhalt_der_datei;
    $botschaft.="--$grenze--\n";

    #echo $headers.$botschaft;

    // Verschicken der Mail
    mail($to, $subject, $botschaft, $headers)[/PHP]

    Bleibt nur noch eine Sache: der background im body wird ned angezeigt. wie kann ich das machen lassen?

  6. so also auf welchem system der server läuft weis ich nicht, da das ein gemeinschaftsprojekt ist und ich nur programmiere^^

    Auf grund dessen habe ich auch keinen zugriff auf den mail-server.

    den $EOL hab ich nun weiter oben definiert.

    hier die ausgabe vom "echo $Mailbody...":

    From: CoasterIndex.com - Mailsystem X-Mailer: PHP/4.4.1 MIME-Version: 1.0 Content-Type: multipart/related; boundary="8cb9e6ce238bb90c487470cf81c77e93"; type="text/html" --8cb9e6ce238bb90c487470cf81c77e93 Content-Type: Text/HTML; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable




    test



    --8cb9e6ce238bb90c487470cf81c77e93 Content-Type: image/gif Content-ID: Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=back /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQ...blabla...3+Pn6/9oADAMBAAIRAxEAPwDnAAz5 A3yepPmyg9Tu/wCQldLkqTkm1wTzsXNFEQEuntPJl5FxtDEmIZDHiAnyP4R/yz7UV/rWo819bWfK /VJbfL0108z/ABVcrKL6SSkvJNLfz36v17f/2Q== --8cb9e6ce238bb90c487470cf81c77e93 Content-Type: image/gif Content-ID: <161b5935d68b0aa2ad4aa890ad960b8b.lay_mail1> Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=lay_mail1 R0lGODlhbAJzANUAAO/v7+bv797m79bm787...blablabla...dddrXN3imDgAAAOw== --8cb9e6ce238bb90c487470cf81c77e93 Content-Type: image/gif Content-ID: <668c1e522063ea6e6aa1f9681985976c.lay_mail2> Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=lay_mail2 R0lGODlhbAIFAJEAAHy536GwurHAyu7u7iwAAAAAbAIFAAAIegABCBxIMMCAgwgTKlzIsKHDhxAj SpxIsaLFixgzatzIsaPHjyBDihxJsqTJkwgFEFzJcqVBlDBjypxJs6bNmzhz6tzJs6LKlkAL9hxK tKjRo0iTKl3KNOHPoEFfNp1KtarVq1izas34FGpLqVvDih1LtqzZsxS7sgwIADs= --8cb9e6ce238bb90c487470cf81c77e93--[/PHP]

  7. schade das man die beiträge nur innerhalb von 5 minuten editieren kann...

    ich habs jedenfalls jetzt n bissl anders:


    //*** Content-ID:
    $CID = md5(uniqid (rand(), 1));
    $CID2 = md5(uniqid (rand(), 1));
    $CID3 = md5(uniqid (rand(), 1));
    $CID4 = md5(uniqid (rand(), 1));
    // Die Content-ID brauchst du später für das Bild (jedes Bild eine eigene ID)

    // Diese Variable enthält einen Trenner,
    //der die einzelnen Inhalte im Body abgrenzt
    $mime_boundary = "" . md5(uniqid(mt_rand(), 1));

    $Header.= "From: CoasterIndex.com - Mailsystem <support@coasterindex.com>$EOL";
    $Header.= "X-Mailer: PHP/" . phpversion(). "$EOL";
    $Header.= "MIME-Version: 1.0\r\n";
    $Header.= "Content-Type: multipart/related; ".
    "boundary=\"".$mime_boundary."\"; type=\"text/html\"$EOL";
    //$EOL enthält den Zeilenumbruch, der kann je nach System des Servers
    // unterschiedlich sein (\r\n, \r, \n)

    // Mail-Body
    $MailBody = "--".$mime_boundary."$EOL";

    $MailBody.= "Content-Type: Text/HTML; charset=iso-8859-1$EOL";
    $MailBody.= "Content-Transfer-Encoding: quoted-printable$EOL$EOL";
    $MailBody.= "<html><head><title>Wichtige Nachricht vom Coasterbook</title></head><body><body background=\"".$CID.back."\" leftmargin=\"0\" topmargin=\"0\"><p> </p><table width=\"620\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td background=\"".$CID2.lay_mail1."\" valign=\"top\" height=\"115\"> </td></tr><tr><td background=\"".$CID3.lay_mail2."\" valign=\"top\"><br><table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td>".nl2br($_POST['msg'])."</td></tr></table><p> </p></td></tr><tr><td background=\"".$CID4.lay_mail3."\" valign=\"top\" height=\"52\"> </td></tr></table></body></html>";
    $MailBody.= "$EOL$EOL";
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bilder anhängen
    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/back.jpg', "rb");
    $str = fread ($fp, filesize ('./images/back.jpg'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content = "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID.back>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"back\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail1.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail1.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content = "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID2.lay_mail1>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"lay_mail1\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail2.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail2.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content = "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID3.lay_mail2>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"lay_mail2\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail3.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail3.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content = "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID4.lay_mail3>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"lay_mail3\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."--$EOL";[/PHP]

    nun bekomme ich aber keine eMail!

    also muss (denke ich mal) was fehlerhaft sein! oder??? :-)

  8. Also... gar ned so einfach (wie ich finde).

    Ich hab das jetzt mal so gemacht:

    // Empfänger
    $to = $row_get_email['email'];

    // Betreff
    $subject = "Wichtige Nachricht vom Coasterbook!";

    //*** Content-ID:
    $CID = md5(uniqid (rand(), 1));
    $CID2 = md5(uniqid (rand(), 1));
    $CID3 = md5(uniqid (rand(), 1));
    $CID4 = md5(uniqid (rand(), 1));
    // Die Content-ID brauchst du später für das Bild (jedes Bild eine eigene ID)

    // Diese Variable enthält einen Trenner,
    //der die einzelnen Inhalte im Body abgrenzt
    $mime_boundary = "" . md5(uniqid(mt_rand(), 1));

    $Header.= "From: CoasterIndex.com - Mailsystem <support@coasterindex.com>$EOL";
    $Header.= "X-Mailer: PHP/" . phpversion(). "$EOL";
    $Header.= "MIME-Version: 1.0\r\n";
    $Header.= "Content-Type: multipart/related; ".
    "boundary=\"".$mime_boundary."\"; type=\"text/html\"$EOL";
    //$EOL enthält den Zeilenumbruch, der kann je nach System des Servers
    // unterschiedlich sein (\r\n, \r, \n)

    // Mail-Body
    $MailBody = "--".$mime_boundary."$EOL";

    $MailBody.= "Content-Type: Text/HTML; charset=iso-8859-1$EOL";
    $MailBody.= "Content-Transfer-Encoding: quoted-printable$EOL$EOL";
    $MailBody.= "<html><head><title>Wichtige Nachricht vom Coasterbook</title></head><body><body background=\"".$CID.$ImgName."\" leftmargin=\"0\" topmargin=\"0\"><p> </p><table width=\"620\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td background=\"".$CID2.$ImgName."\" valign=\"top\" height=\"115\"> </td></tr><tr><td background=\"".$CID3.$ImgName."\" valign=\"top\"><br><table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td>".nl2br($_POST['msg'])."</td></tr></table><p> </p></td></tr><tr><td background=\"".$CID4.$ImgName."\" valign=\"top\" height=\"52\"> </td></tr></table></body></html>";
    $MailBody.= "$EOL$EOL";
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bilder anhängen
    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/back.jpg', "rb");
    $str = fread ($fp, filesize ('./images/back.jpg'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content.= "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID.$ImgName>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"$ImgName\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail1.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail1.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content.= "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID2.$ImgName>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"$ImgName\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail2.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail2.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content.= "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID3.$ImgName>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"$ImgName\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."$EOL";

    // Bild erst laden und vorbereiten
    $fp = fopen ('./images/lay_mail3.gif', "rb");
    $str = fread ($fp, filesize ('./images/lay_mail3.gif'));
    $data = chunk_split(base64_encode($str));
    // dann den "Header" für das Bild
    $content.= "Content-Type: image/gif$EOL";
    $content.= "Content-ID: <$CID4.$ImgName>$EOL";
    $content.= "Content-Transfer-Encoding: base64$EOL";
    $content.= "Content-Disposition: inline; filename=\"$ImgName\"$EOL$EOL";
    // Bild anhängen
    $content.= $data;
    $MailBody.= $content;
    // Trenner nicht vergessen!
    $MailBody.= "--".$mime_boundary."--$EOL";

    # echo $Header.$MailBody;


    // Verschicken der Mail
    if(mail($to, $subject, $MailBody, $Header)) {[/PHP]

    Geht das so?

  9. Hallo!

    Ich weis bereits wie man mit PHP eine eMail versenden kann.

    // Empfänger
    $to = $row_get_email['email'];

    // Betreff
    $subject = "Wichtige Nachricht vom Coasterbook!";

    // Nachricht
    $message = ("<html><head><title>Wichtige Nachricht vom Coasterbook</title></head><body><body background=\"http:\/\/www.coasterindex.com/layout/back.jpg\" leftmargin=\"0\" topmargin=\"0\"><p> </p><table width=\"620\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td background=\"http:\/\/www.coasterindex.com/images/lay_mail1.gif\" valign=\"top\" height=\"115\"> </td></tr><tr><td background=\"http:\/\/www.coasterindex.com/images/lay_mail2.gif\" valign=\"top\"><br><table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td>".nl2br($_POST['msg'])."</td></tr></table><p> </p></td></tr><tr><td background=\"http:\/\/www.coasterindex.com/images/lay_mail3.gif\" valign=\"top\" height=\"52\"> </td></tr></table></body></html>");

    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/related\nContent-Transfer-Encoding: 8bit\n";

    // zusätzliche Header
    $headers .= "From: CoasterIndex.com - Mailsystem <support@coasterindex.com>\n";

    // Verschicken der Mail
    if(mail($to, $subject, $message, $headers)) {
    echo('Mail versendet!');
    } else {
    echo("Beim Versenden der eMail an <b>".$row_get_email['nickname']."</b> ist ein Fehler aufgetreten!");
    }[/PHP]

    Jedoch sendet er mir im oben genannten script die bilder nicht mit.

    Frage hierbei: wie kann ich per PHP die bilder mitsenden lassen?

    Vielen Dank

    Morfois

  10. ich möchte also quasi die anzahl der einträge der tabelle cbook_ride aller user, welche online='1' sind mit denen der tabelle cbook_kirmes addieren, jedoch nicht die wirkliche anzahl, sondern die anzahl der gefahrenen bahnen, d.h. 2 mal eine bahn gefahren bedeutet für den user nicht fahrten == 2 sondern anzahl gefahrener bahnen == 1... plus dann natürlich die anzahl der tabelle cbook_kirmes.

    Und danach will ich dann anzahl DESC sortieren! fertig :-)

  11. hm... wie sage ich ihm denn dann hierbei, das er die zwei "zaehler" zusammenaddieren soll???

    SELECT cbook_users.userid, cbook_users.name, cbook_users.nickname, cbook_users.age, cbook_users.wohnort, count( DISTINCT cbook_kirmes.kirmesid, cbook_kirmes.userid ) AS zaehler
    FROM cbook_users, cbook_kirmes
    WHERE cbook_users.online = '1'
    AND cbook_users.userid = cbook_kirmes.userid
    AND jahr = '2006'
    GROUP BY cbook_users.userid
    UNION
    SELECT cbook_users.userid, cbook_users.name, cbook_users.nickname, cbook_users.age, cbook_users.wohnort, count( DISTINCT cbook_ride.rideid, cbook_ride.userid ) AS zaehler
    FROM cbook_users, cbook_ride
    WHERE cbook_users.online = '1'
    AND cbook_users.userid = cbook_ride.userid
    AND jahr = '2006'
    GROUP BY cbook_users.userid
    ORDER BY zaehler DESC[/PHP]

  12. Ich habe folgenden code:

    function sort_parks($current_year) {
    $sql = "SELECT
    userid,
    nickname,
    age,
    wohnort,
    name
    FROM
    cbook_users
    WHERE
    online='1';";
    $result = mysql_query($sql) OR die(mysql_error());
    if(mysql_num_rows($result)) {
    $i = "1";
    while($row = mysql_fetch_assoc($result)) {
    $sql_p = "SELECT
    parkid
    FROM
    cbook_besuch
    WHERE
    jahr='".addslashes(htmlspecialchars($current_year))."'
    AND userid='".addslashes(htmlspecialchars($row['userid']))."'
    GROUP BY
    parkid;";
    $result_p = mysql_query($sql_p) OR die(mysql_error());
    if(mysql_num_rows($result_p)) {
    $daten_p = array();
    while($row_p = mysql_fetch_assoc($result_p)) {
    $daten_p[] = $row_p['parkid'];
    }
    $parks = count($daten_p);
    } else {
    $parks = "0";
    }
    if($parks > 0) {
    echo('<tr>');
    echo("<td width=\"25\">".$i.".</td>");
    echo("<td width=\"130\"><a href=\"./page1.php?userid=".$_GET['userid']."&showid=".$row['userid']."&jahr=".$current_year."&page=1\">");
    if(isset($_SESSION['ID']) && $_SESSION['ID'] == $row['userid'] && $_GET['userid'] == $row['userid']) {
    echo("<font color=\"#FF0000\"><b>".$row['nickname']."</b></font>");
    } else {
    echo($row['nickname']);
    }
    echo("</a></td><td>".$row['name']."</td><td>".$row['age']."</td><td>".$row['wohnort']."</td>");
    echo('<td>');
    echo($parks);
    echo('</td>');
    echo('</tr>');
    $i++;
    }
    }
    }
    }[/PHP]

    Diese Funktion ist eingebettet in eine Tabelle... mit ihr soll man alle User nach der Anzahl besuchter Parks sortieren können.

    Die derzeitige Ausgabe sieht ungefähr so aus:

    1. Morfois 4

    2. Noel 6

    3. test 3

    Problem hierbei: wie lasse ich den User mit den meisten besuchten Parks in der Liste oben stehen?

    Für Vorschläge währe ich sehr dankbar!

    Viele Grüße

    Morfois

    P.S. $current_year ist immer das aktuelle Jahr, dementsprechent derzeit 2006 :o)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...