Jump to content
php.lv forumi

Nesaprotamas newsletter šķirbas


Recommended Posts

  • Replies 39
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Kaut kas tur nerullē, tur bija jābūt \n nevis vienkārši n ("\n" ir jaunas rindiņas simbols).

Skaties vai netiek pēc tam izsaukts stripslashes, kas tos "\n" pataisa par "n" (noņem slešu).

Link to post
Share on other sites

Njā, pamanīju kļūdiņu

 

Tavs variants

$mailmsg .= stripslashes($mailcontent);
$mailmsg = strtr($mailmsg, array("<" => "\n<"));
mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders);

 

vajadzēja uz

 

$mailmsg .= stripslashes($mailcontent);
$mailmsg .= strtr($mailmsg, array("<" => "\n<"));
mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders);

 

Tikai tagad viņš aizgāja divi vienā tas mails. Respektīvi parādās divi newsletteri viens zem otra, viens augšējais nepareizs ar tiem pašiem gļukiem, otrs-pareizs un viss čiki piki..

Edited by Cibiņš
Link to post
Share on other sites

IDEĀLI..tagad viss strādā!

 

$mailmsg .= stripslashes($mailcontent);
$mailmsg .= strtr($mailmsg, array("<" => "\n<"));
mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders);

 

izlaboju uz

 

$mailmsga .= stripslashes($mailcontent);
$mailmsg .= strtr($mailmsga, array("<" => "\n<"));
mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders);

 

un viss aizgāja...LIELAIS PALDIES Tev Briedi!!! :))

Edited by Cibiņš
Link to post
Share on other sites

Kruta :)

 

Tad tā arī bija - e-pasta klients neļauj rindiņām būt garākām par kaut kādu noteiktu simbolu skaitu. Tiklīdz rindiņa garāka par šo skaitu, tiek automātiski ielikts jaunās rindiņas simbols (\n), kas principā ir tā pati atstarpe, kas beigās tiek nokodēta kā "+".

 

Tas ko dara mans kods, ir vienkārši ievieto jaunas rindiņas simbolu pirms visiem tag'iem, lai e-pasta klients to nedarītu mūsu vietā neriktīgās vietās.

Link to post
Share on other sites

Njā, to gan es nezināju ar tiem e-pasta klientiem kapēc tāds čakars..psc pusmēnesi ar šito mēslu nočakarējos un tolka nekāda :D Tad biju newsletter beginneris. Sāku būvēt ar DIViem. Kā jau visi iesācēji kas ķeras pie kautkā cita uzreiz brauc taisni auzās :D Tikai pēctam sāku saprast kas pa desām ka div nedrīkst bāzt, taisa visādas miskastes šķībi greizi, palasījos visādus handbookus, papētīju uz manu emailu atnākušos newsletterus un pārgāju uz tabulām, tad bildēm tās šķirbas pa starpu, uzliku apkārt display:block;..paralēli apgreidojot palaikam newsletter sendmail sistēmu lai nečakarē newsletteru, bet te nu bums - šitais mēsls ar kuru vispār netiku galā un nesapratu kāda velna pēc viņš rauj nost tās bildes. Tagad pa trepīti augstāk esmu pateicoties Tev. Paldies vēlreiz Briedi! Nākošreiz ņemšu vismaz vērā ja kkas neies tad aptuveni tagad būs skaidrs - kapēc! :)

 

daGrevi kapēc \r\n būtu labāk?? :/

Link to post
Share on other sites

Šajā gadījumā, neredzu jēgu iespringt par /r/n vai /n, jo tāpat nav skaidrības par sistēmu, kas saņem šo te e-pastu, un es ļoti šaubos, vai tas kaut ko vispār maina (100% ka nē šajā gadījumā)

Edited by briedis
Link to post
Share on other sites

Tur jau ir tā lieta, ka nav skaidrības par sistēmu. Tāpēc ir jātaisa tā, lai ietu uz visām sistēmām!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...