Avatar billede schunck Juniormester
04. august 2005 - 23:24 Der er 10 kommentarer og
1 løsning

Hent ren tekst fra txt

Jeg har lavet en nyhedsmail i html, hvor at den tekst der ændrer sig fra gang til gang skal stå i en almindelig txt fil.

Jeg har sat det op så man kan ændre i txt filen fra nettet, men jeg mangler en funktion i html filen der gør at den henter og viser den rene tekst fra txt filen.
Avatar billede olebole Juniormester
04. august 2005 - 23:57 #1
<ole>

Den sætter du vel ind med det serverscript, der udsender mailen  :)

/mvh
</bole>
Avatar billede schunck Juniormester
05. august 2005 - 00:17 #2
Ja men hele ideen er at mailen bliver sendt som en identisk htmlfil hvergang, hvor det kun er teksten der er ændret. Og denne tekst skal komme fra txt filen.

Så jeg har et felt i min html fil der skal hente indholdet fra en txt fil
Avatar billede Slettet bruger
05. august 2005 - 08:20 #3
Hvordan vil du sende mail ud med almindelig HTML ?
Avatar billede milandt Nybegynder
05. august 2005 - 09:21 #4
Hvad havde du så tænkt dig? at hvis folk gemte dine nyhedsmails, så ville de alle reflektere den seneste?
Avatar billede schunck Juniormester
05. august 2005 - 10:30 #5
Ok... Se det havde jeg ikke lige tænkt på.
Kunne man måske gøre det sådan at den vedhæfter txt filen og henter teksten fra den vedhæftede txt fil?
Avatar billede milandt Nybegynder
05. august 2005 - 10:35 #6
Hvorfor så ikke bare gøre som olebole foreslår? Uanset hvad skal der afvikles noget script på serveren når mailen afsendes går jeg ud fra..
Avatar billede schunck Juniormester
05. august 2005 - 10:46 #7
Okey... Jeg har et script der ser således ud... men jeg kan stadig ikke finde ud af hvad der er galt...

sendmail script
----------------------------
<?php

include("../include/db.php");

$resgalpics = mysql_query("SELECT count(*) FROM mailliste");
$rowgalpics = mysql_result($resgalpics,0,0);


     
if($sendt == "")
{
    echo "<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align=\"center\">
<a href=\"sendmail.php?sendt=on\" onclick=\"return confirm('Du er sikker på du vil sende NU?');\">
<font color=\"#00FFFF\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"><strong><font color=\"#006600\">Send
  News</font></strong></font></a><br><br><br>Der er $rowgalpics som får mailen</p>";
}
else
{


        error_reporting(63);
        include('class_html_mime_mail.inc');


        define('CRLF', "\r\n", TRUE);


        $mail = new html_mime_mail('X-Mailer: Html Mime Mail Class');


        $text = $mail->get_file('nyhedsbrev.txt');
        $html = $mail->get_file('nyhedsbrev.html');
       
        $mail->add_html($html, $text, './');


        $mail->set_charset('iso-8859-1');



        $mail->build_message();




$res = mysql_query("SELECT * FROM mailliste");

    while ($row = mysql_fetch_array($res))
    {
    set_time_limit(0);    // Timelimit 2 seconds for sending each mail
    $mail->send($row['mail'], $row['mail'], 'ROG - Juniorholdet', '$afsendermail', 'Nyhedsbrev');
sleep(1);
flush();
    }
set_time_limit(0);    // Timelimit to finish script


    echo "<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align=\"center\">
<font color=\"#00FFFF\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"><strong><font color=\"#006600\">
  News er nu sendt!</font></strong></font></a></p>";
}
?>
<center>
<A HREF="http://www...">Vend tilbage til administrationen af Juniorholdet</A>
</center>


HTML
---------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Mail fra Juniorholdet</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<center>
    <img border="0" src="http://www.r-o-g.dk/junior/design/top.jpg" >
             
                        <br><b>Nyhedsbrev fra Juniorholdet</b><br>

                       
            HER VIL JEG GERNE HAVE TEKSTEN FRA NYHEDSBREV.TXT STÅENDE


                  <p>&nbsp;</p>
                  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">------------------------------------------------<br><img src="pilhoj.gif" width="9" height="8">
                   
                      Afmeld denne mail på <A HREF="http://www.r-o-g.dk/junior">Juniorholdets hjemmeside.</A><br>
                    <b>Brugernavn:</b> <i>#######</i>  - <b> Password:</b> <i>######</i><b>
                    <br>
                    </font></p></td>
              </tr>
            </table>
          </td>
        </tr>
     
        <tr >
          <td align="center" valign="middle" bgcolor="#666666" >&nbsp;</td>
        </tr>
      </table>
    <p>&nbsp;</p></td></center>
  </tr>
</table>
</body>
</html>
Avatar billede Slettet bruger
05. august 2005 - 10:52 #8
Jamen dog, det er jo PHP :) Det kunne du bare have sagt!
Avatar billede schunck Juniormester
05. august 2005 - 11:22 #9
ja, men nu var tanken jo at det skulle være html da jeg oprettede spørgsmålet :D
Avatar billede schunck Juniormester
05. august 2005 - 16:04 #10
Spørgsmål flyttet til php
Avatar billede schunck Juniormester
05. august 2005 - 16:07 #11
se den nye tråd på http://www.eksperten.dk/spm/637701
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester