Houdt er ook rekening mee dat volgens een bepaalde rfc mails maar een bepaalde lengte mogen zijn zonder linebreak. In html mails zet ik dus gewoon achter elke regel een <br /> Dat heeft bij mij problemen met onder andere planet ontvangers afgevangen.quote:Op zondag 25 januari 2009 13:37 schreef beerten het volgende:
mail() en headers
Hoi,
ik ondervind problemen met de ingebouwde mail() functie van PHP.
Als ik mijn nieuwsbirfe verstuur komt het HTML-mailtje lang niet overal correct aan. Wel HTML, geen HTML, alleen maar de gecodeerde tekst.
Het zal naar ik vermoed te maken hebben met de headers van het emailtje.
Nu ben ik naarstig op zoek naar een oplossing.
- een tutorial waarin de mailheaders tot in details worden besproken.
- een geschikte mailclass (phpmailer en swiftmailer bijvoorbeeld)
- whatever
Ik wil meer te weten komen over de oorzaken en oplossing. Met name details van de diverse headers. Wat ik ook zoek, ik kom niet veel verder dan de standaard opties (afzender, attachement, cc, bcc, returnadress etc.)
Iemand een link met meer info over hoe email echt cporrect te versturen?
Dat is een best breed begrip, welke / wat voor patterns? Creationele? Structurele? Er zijn er veel.quote:Op zondag 25 januari 2009 13:42 schreef Qunix het volgende:
Ik zoek tutorials over design patterns... Weet iemand een paar goeie?
Dat zou gewoon met 1 regel moeten kunnen omdat hij met de QSA parameter alle GET variabelen (dus ook "img") er automatisch bij zet.quote:Op maandag 26 januari 2009 12:58 schreef Darkomen het volgende:
Htacces en rewrite vraagje
Ik heb 2 urls die moeten worden verwezen, deze kunnen dus beide voorkomen
domein.nl/auto/userid
en
domein.nl/auto/userid?img=id
De eerste los ik zo op,
RewriteRule ^auto/$ [L]
#RewriteRule auto/(.*) rewritetestfolder/?user=$1 [PT]
en de 2de zo
RewriteCond %{QUERY_STRING} img=(.*)
RewriteRule ^auto/(.*) rewritetestfolder/index.php?user=$1&img=%1
Maar hoe krijg ik deze samen werkend, als ik ze zoals hierboven bovenelkaar zit dan word de eerste url niet verwezen en krijg ik een 404 error.
1 |
quote:<?php
//define the source of the feed
define('omroepzeeland_feed','http://www.omroepzeeland.nl/rss_feed/index.xml');
//recive file form server
$xml_feed = file_get_contents(omroepzeeland_feed);
//create a xml phraser
$xml_praser = xml_parser_create();
//tell the vars to the xml phrasers
xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
//lets phrase ^^
xml_parser_free($xml_praser);
//generate the headlines
for($i = 2; !empty($xml_index['TITLE'][$i]); $i++){
//title van de website in bold de rest niet.
if($i == 0){
//echo '<strong>Headlines van:<a href=\"'.$xml_keys[$xml_index['LINK'][$i]]['value'].'\">".$xml_keys[$xml_index['TITLE'][$i]]['value']."</a></strong><br />';
echo '<strong>Headlines van:<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
}else{
echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a><br />';
}
}
?>
Het idee achter RSS is ook niet dat je bij iedere pageview opnieuw de feed uitleest.quote:Op maandag 26 januari 2009 15:16 schreef RensWisse het volgende:
Hm, dat is eigenlijk ook de bedoeling niet.
Maar het is visueel in elk geval wel een oplossing, alleen technisch dus niet.
1 2 3 4 5 6 7 8 9 10 11 12 13 | mysql_connect(localhost, "root", "") or die mysql_error();[s][/s] mysql_select_db("leertaak") or die mysql_error(); $query1 = mysql_query("SELECT `klantnr` FROM `klant` WHERE `username` = '".$_SESSION['username']."'") or die mysql_error(); $row= mysql_fetch_array($query1); $klantnr = $row['klantnr']; mysql_query("INSERT INTO `orders` (`klantnr`) VALUES ('".$klantnr."')") or die mysql_error(); $query2 = mysql_query("SELECT `ordernr` FROM `orders` WHERE `klantnr` = '".$klantnr."'") or die mysql_error(); $row2 = mysql_fetch_array($query2); $ordernr = $row2['ordernr']; ?> |
Heeft Fok er zelf ingezet, staat niet in het bestandquote:Op dinsdag 27 januari 2009 12:14 schreef GlowMouse het volgende:
or die mysql_error();[ s ][ /s]
wat is dat met die [ s ]?
quote:Op dinsdag 27 januari 2009 12:26 schreef GlowMouse het volgende:
Die is een functie dus moet je haakjes gebruiken om argumenten mee te geven
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | print_r($_POST); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link href="/style.css" rel="stylesheet" type="text/css" /> <link href="/style_menu.css" rel="stylesheet" type="text/css" /> <link href="/card.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/card.js"></script> </head> <body> <form method="post" action="" name="ecard_form"> <input type="hidden" id="card_id" name="card_id" value="d9752b49" /> <div class="ecard_left"> <strong>Ontvanger(s)</strong><br /> <br /> <fieldset> <label>Naam</label><input type="text" id="card_receiver_name" name="card_receiver_name" /><br /> <label>Email</label><input type="text" id="card_receiver_email" name="card_receiver_email" /><br /> </fieldset> <a style="font-size: 10px;" href="javascript:void(0);" onclick="ecardjs_toevoegen();">Toevoegen</a> - <a style="font-size: 10px;" href="javascript:void(0);" onclick="ecardjs_verwijderen();">Verwijderen</a> - <a style="font-size: 10px;" href="javascript:void(0);" onclick="ecardjs_bewerken();">Bewerken</a> - <div style="font-size: 9px; display: inline;" id="ecards_over">10 over</div><br /> <select name="card_receivers" size="4" class="ecard_email_list" id="ecards_to"></select><br /> </div> <br /> <input type="submit" name="action_preview" value="Bekijk voorbeeld" /> <input type="submit" name="action_send" value="Verstuur e-card" /> </form> </body> </html> |
1 2 3 4 5 6 7 | ( [card_id] => d9752b49 [card_receiver_name] => [card_receiver_email] => [action_preview] => Bekijk voorbeeld ) |
1 2 3 4 5 6 7 8 | .style1 {font-weight: bold} </style> <div class="footer"> <p>text.</p> <p>text.</p> <p>text.</p> </div> |
terwijl ik dit wil:quote:text.
text.
text.
Weet iemand hoe ik dit (waarschijnlijk simpele) probleem op kan lossen?quote:text.
text.
text.
ok bedanktquote:Op dinsdag 27 januari 2009 14:56 schreef HuHu het volgende:
Dat is geen PHP maar HTML. Je moet <br /> gebruiken. Zoek maar even op Google naar de betekenis van tags als <p> en <br /> en dergelijke.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |