[ peca89bg @ 06.05.2010. 23:40 ] @


imam newsletter skriptu na mom sajtu.. kada kucam vesti mogu samo obican text ali koristim i wysiwyg i uspesno sam implementirao ovu skriptu sa newsletterom medjutim kada posaljem emal stigne mi ovako:

<font class=\"Apple-style-span\" color=\"#006633\">Teeeeekstt neeeki</font> na email a u editoru sve lepo oboji ii sve je super....

ovako mi je source i lepo prikaze i sve ali na email stigne bezveze

Code:

<tr> 
                <td><textarea name="content" cols="90" rows="30" id="content"></textarea>
                </textarea>
<script language="javascript1.2">
  generate_wysiwyg('content');
</script></td>
              </tr>



jel moze pomoc?
[ Nikola Poša @ 07.05.2010. 09:22 ] @
Ništa nam ne znači taj HTML kod koji si poslao. Problem verovatno nastaje nakon submit-ovanja te forme za slanje email-a, jer se možda taj tekst kojeg submit-uješ u nekom delu "provlači" kroz npr. htmlentities() funkciju, koja escape-uje ceo taj HTML koji si uneo. A možda je i taj WYSIWYG editor kojeg koristiš podešen da pri submit-ovanju tvoje forme radi istu stvar...
[ peca89bg @ 07.05.2010. 10:18 ] @
aha jasno mi je sada a kako to da se resi??

a WYSIWYG je samo editot teksta nema on nikakvu formu...
[ peca89bg @ 07.05.2010. 10:27 ] @
Code:

<table width="100%"  border="0" cellspacing="0" cellpadding="10" class="agreement">
<tr> 
          <td>

          <table width="100%"  border="0" cellspacing="0" cellpadding="0" class="mailList">
<tr> 
                  <td>
                  <?php
                  ///send newsletter
                  $q = mysql_query("select * from admin");
                  while($result = mysql_fetch_array($q))
                  {
                      $adminEmail = $result['adminEmail'];
                  }
                  
                  $q = mysql_query("select * from mailList");
                  $num = mysql_num_rows($q);
                  while($result = mysql_fetch_array($q))
                  {
                    $to = $result['emailAddress'];
                    $hello = "Zdravo ".ucfirst(strtolower($result['name']))."\n\n";
                    $unsubscribe = "\n\n\n-----------\n Kliknite ovde da se odjavite sa naše liste za vesti. \n".$installationUrl."/odjavasavesti.php?add=".$to;
                    $body = $hello.$content.$unsubscribe;
                    $headers  = 'FROM: '.$adminEmail.' ' . "\r\n";
                    $headers  .= 'Reply-To: '.$adminEmail.' ' . "\r\n";
                    $headers .= 'X-MAILER: PHP'.phpversion();
                    mail($to, $_POST['subject'], $body, $headers);
                  }
                  ///display message
                  echo '<b>Poslata su '.$num.'. maila.</b>';
                  ?></td>
              </tr>
            </table>
a evo ga kod....
[ Phikret @ 08.05.2010. 14:45 ] @
Taj stil Apple-style-span ti dodaje chrome. Pretrazi malo po google-u o tome.
Ne znam kako se to resava jer sam danas naleteo na tekst o tome koji
sam samo preleteo. Imas na http://www.phpclasses.org/ sajtu o tome. Probaj sa Mozilom
pa javi da li dobijas taj fantomski stil.
[ peca89bg @ 08.05.2010. 22:18 ] @
pa prvo sam u funkciji za mail stavio $headers .= "Content-type: text/html; charset=UTF-8"; pa sada ne izbacuje glupi stil.. ali opet i iz chroma i iz firefox-a nece da oboji i da uhvati link, oboji link u plavo sto i treba ali nece da se klikne a i malo brka boje kad mu se cefne da oboji... :S :S :S :S
[ peca89bg @ 09.05.2010. 22:11 ] @
Jel ima pomoci za mene ljuuudiiii?? :( :( :( :( :( :( :( :(
[ Miroslav Ćurčić @ 09.05.2010. 22:44 ] @
gde popunjavaš promenljivu $content?