Beiträge von sven77

    Hallo,

    vielen Dank. Das funktioniert soweit. Allerdings habe ich nun ein weiteres Problem. Ich versuche nun zwei solcher Konstrukte nebeneinander zu platzieren. Das gelingt aber leider nicht. Sie erscheinen immer versetzt untereinander.

    Woran könnte das liegen?

    HTML
    <div style="width: 364px; height: 136px; position: relative; left: 50%; margin-left: -182px;"><div style="float: left;"><a style="background:  url('http://www.muster/images/muster.gif');  color: #ffffff; display: block; font-size: 1.3em; font-family: Trebuchet  MS,sans-serif; font-weight: bold; height: 136px; width: 167px;  text-decoration: none;" href="seite.html"></div><div style="float: left; margin-left: 30px;"><a style="background:  url('http://www.muster/images/muster.gif');  color: #ffffff; display: block; font-size: 1.3em; font-family: Trebuchet  MS,sans-serif; font-weight: bold; height: 136px; width: 167px;  text-decoration: none;" href="seite.html"></div></div>

    Das CSS werde ich in eine layout. css auslagern.

    Grüße
    Sven

    Hallo zusammen,

    ich versuche gerade einen Grafiklink zu erstellen, auf dem auch noch Text liegt. Also eine Grafik als Link, aber über dieser Grafik soll auch noch ein Text liegen.

    Ich bekomme das einfach nicht hin. Der Text wird auf der Grafik angezeigt, aber der Link funktioniert nicht.

    Vielleicht wird es mit dem Code klarer:

    HTML
    <a href="http://www.musterseite/muster.php"><div style="height:136px; width:167px; background: url(http://www.musterseite/images/mustergrafik.gif);"><div style="padding:10px 0 0 10px;"><span style="font-size: 1.2em; font-family: trebuchet ms,geneva; color: #ffffff;">Text über Grafik</span></div></div></a>

    Die Grafik wird angezeigt. Der Text auf der Grafik wird auch angezeigt. Nur der Link funktioniert nicht. Es scheint so, als wenn der Browser das <a.....></a>einfach rausschmeißen würde.

    Hat jemand eine Ahnung, woran das liegen könnte oder wie man das umsetzen kann?

    Grüße Sven

    Hallo,

    ich habe es auch schon mit einem Pfad zu der Grafik versucht, aber das funktionierte leider auch nicht.

    Mit folgendem funktioniert es:

    PHP
    $mail->AddEmbeddedImage("../../images/header.jpg","header","header.jpg",'base64','application/octet-stream');


    Also nicht Pfad und Grafikname getrennt angeben, sondern beides zusammen, damit funktioniert es.

    Beste Grüße

    Hallo,

    ich habe ein Problem mit dem phpMailer von http://phpmailer.worxware.com/ .

    Grundsätzlich funktioniert das Ganze. Nun würde ich gerne eine Grafik einbinden. Das funktioniert aber leider nicht so ganz.

    Ich binde die Grafik wie folgt ein:

    PHP
    $imgpfad = "http://www.domain.de/images/"
    $mail->AddEmbeddedImage("$imgpfad,"header.jpg","header","header.jpg",'base64','application/octet-stream');
    
    
    $nachricht=".........<img src=\"cid:header\" alt=\"....\" ";
    
    
    $mail->MsgHTML($nachricht);

    Die Grafik wird in der Mail dann allerdings nicht angezeigt. Ich mabe mal folgendes ausgeben lassen:

    Code
    if(!$mail->AddEmbeddedImage)
                echo"false";

    Dabei wird immer false ausgegeben. Das sollte doch ein Zeichen dafür sein, dass beimEinbinden schon was nicht geklappt hat!?

    Der Pfad der Grafik stimmt auf jeden Fall, den die wird anderweitig schon verwendet, existiert und auch unter dem Pfad.

    Hat jemand eine Idee, woran das liegen könnte?

    Beste Grüße

    Hallo,

    ja hier mal der Quelltext der Tabelle:

    class="color" enthält nur die Hintergrundfarbe der Zellen.

    Beste Grüße

    Hallo,

    das habe ich ja gemacht. Ich habe in den Zellen in denen oben auch colspan="3" drin steht in die td's dieses eingetragen. Nur leider scheint das nicht so ganz zu funktionieren, also zumindest nicht so, wie ich mir das gedacht habe.
    Irgendetwas scheint dann mit der Größe der Zellen nicht zu passen oder so!?

    Beste Grüße

    Hallo zusammen,

    ich habe ein Problem mit der Erstellung einer Tabelle.

    Ich möchte eine Tabelle erstellen, wie in der angehängten Grafik zu sehen. Ich habe bei den Zellen, bei denen in der ZEichnung colspan="3" dieses eben in die Tabelle eingetragen. Das hat aber nicht die erwünschte Wirkung. Die zweite Grafik zeigt das Ergebnis.


    Kann mir da jemand weiter helfen und sagen, was ich da falsch mache?

    Vielen Dank,

    Beste Grüße

    Zitat

    Wie du ja schreibst, benutzt du die PHP-Funktion mail() und das ist schon ein Fehler.

    Warum ist das schon ein Fehler? Wie soll man dann sonst versenden?

    Mein Header wird so gestaltet:

    Beste Grüße

    Hallo zusammen,


    ich versende per mail() die Daten eines Formulars als HTML Mail.

    Nun habe ich das Problem, dass diese Mails in Outlook Express falsch dargestellt werden.

    Die Mails habe ich per css gestaltet.

    Ich habe nun gelesen, dass es allgemein wohl noch Probleme bei html Mails mit css gibt, vor allem bei OE. Stimmt das oder woran könnte es liegen, dass die Mails nicht richtig dargestellt werden?

    Wenn ich mit den HTML Teil rauskopiere und im Browser ansehe, sieht alles so aus, wie es sein soll, nur eben im Mail Programm nicht, als wenn einige der css Anweisungen nicht übernommen würden.

    Hat jemand eine Idee, woran das liegen könnte? Wie kann man das dann anders lösen? Mit Tabellen?

    Beste Grüße

    Hallo,

    ja die hat ein session start, denn es ist die auch die form.php.



    also beim Absenden des Formulars wird die form.php aufgerufen. Wenn es keine Fehler gab, wird die Zusammenfassung per include eingebunden. Gab es Fehler, wird das Formular erneut angezeigt, mit entsprechenden Fehlermeldungen und den vorausgefüllten Inputboxen. Das funktioniert auch. Nur wenn man einmal auf der Zusammenfassung war und dann wieder zurück zum Formular kommt, sind die Variablen weg. wenn man von der Zusammenfassung zum Formular will, wird ja auch die form.php aufgerufen. Dann greift

    Code
    if([B]!isset($_POST['next'])[/B] || $errorcount > 0)

    . Das Formular wird ausgegeben, aber leider leer. Eigentlich sollten in dem Fall durch z.B.

    Code
    value="'.$SESSION['PLZ'].'"

    die Felder vorgefüllt werden, aber es scheint so, als seien die Session Variablen nicht mehr existent.

    Das habe ich probiert. Das stimmt nicht.

    Wenn das Formuklar abgeschickt wurde, ist das gesetzt, somit wird eben

    Code
    [COLOR=#000000][COLOR=#0000bb]$SESSION[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'Anrede'[/COLOR][COLOR=#007700]]= [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]"Anrede"[/COLOR][COLOR=#007700]]; usw.[/COLOR][/COLOR]

    ausgeführt. Entweder wird dann nochmal das Formular angezeigt; wenn nicht alle Felder aufgefüllt wurden. Diie Felder, die ausgefüllt wurden, werden mit den entsprechenden Werten über

    Code
    value="...

    gefüllt bei den restlichen gibt es fehlemeldungen. Gab es keine Fehler wird die zusammenfassung aufgerufen, in der alle Daten richtig ausgegeben werden.

    Auf dem Weg von der Zusammenfassung zum Formular -> form.php über den zurück Button in der Zusammenfassung gehen die Variablen irgendwie verloren. Wenn ich die Session ID immer mit ausgeben lasse, ist es immer die gleiche, also die existiert, nur die Variablen verschwinden:confused:

    Mit der Abfrage if( isset($_POST["next"]) ) soll ja gerade verhindert werden, dass beim Zurückgehen von der Zusammenfassung auf das Formular die Werter der Sessionvariabelen nicht erneut geschreiben werden.