Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa slanjem e-maila

[es] :: PHP :: Problem sa slanjem e-maila

[ Pregleda: 3260 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BlueIce
Marko Marić
Novi Sad

Član broj: 4448
Poruke: 215
*.136.EUnet.yu



Profil

icon Problem sa slanjem e-maila09.05.2003. u 21:13 - pre 231 meseci
Zdravo svima!
Imam jedan ne tako mali problem, sa slanjem e-maila.
Pre nego što prođe do moje send_mail_now funkcije body prođe kroz sledeće funkcije:
Code:

function encrypt_text($txt, $non_html=-1)
{
  $tmp = trim($txt, "\t\0\r ");
  if ($non_html == -1)
    $tmp = htmlspecialchars($tmp);
  return addslashes($tmp);
}

function decrypt_text($txt, $dont_nl2br=-1)
{
  $tmp = stripslashes($txt);
  if ($dont_nl2br == -1)
    $tmp = nl2br($tmp);
    
  return $tmp;


I to na ovaj način $body = wordwrap(decrypt_text(encrypt_text($body, 1), 1), 79);.
To bi trebalo da radi normalno međutim dobijem duplirane slashove u samom e-mailu. Kako da ovo rešim?

PS: Ovo je sastavni deo mog CMS-a, pa “igranje” sa php_runtime_opcijama ne dolazi u obzir, jer treba da radi na velikom broju servera (ne moraju da budu apache).
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-3.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Problem sa slanjem e-maila10.05.2003. u 04:57 - pre 231 meseci
Meni kod izgleda dobro, pa mislim da bi valjalo i da pošalješ tekst sa kojim imaš problema (tj. vrednost $body pre i posle takve obrade).

Zapravo, možda će biti dovoljno da i sam to pogledaš, pošto najverovatnije $body i pre toga sadrži višak kosih crta.

Usput, kada postuješ primer koda, pokušaj da izoluješ samo relevantni kod (npr. ovde se u if grane ne ulazi, i nema potrebe to nama da pokazuješ).

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.boox.co.yu

Sajt: www.dinke.net


+2 Profil

icon Re: Problem sa slanjem e-maila12.05.2003. u 13:01 - pre 231 meseci
Nisam se bas preterano udubio u problem, ali na osnovu iskustva pretpostavljam da ti problem pravi magic_quote_gpc konfiguracija koja je verovatno On.

Dakle resenje je da u funkciji encrypt_text umesto return addslashes($tmp); stavis nesto ovako:

Code:

if(get_magic_quotes_gpc ( ) ==0)
   return addslashes($tmp);
else
   return $tmp;
        


Pozdrav
D
 
Odgovor na temu

BlueIce
Marko Marić
Novi Sad

Član broj: 4448
Poruke: 215
*.164.EUnet.yu



Profil

icon Re: Problem sa slanjem e-maila12.05.2003. u 23:36 - pre 231 meseci
Hvala svima, problem sam resio koristeci KISS pravilo.
Drugim recima naredio sam lepo da se tekst po potrebi deslashuje.

PS: Da li bi neko bio ljubazan da ode na http://csl.tfc.kg.ac.yu/petarm
ucita sekciju "preporucite nas", proveri mail header-e i kaze mi da li su ok?
 
Odgovor na temu

[es] :: PHP :: Problem sa slanjem e-maila

[ Pregleda: 3260 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.