E aí gente, beleza? Eu tou implementando uma newsletter pro povo do meu estágio. Nessa etapa, o que eu tenho que fazer é, com o script PHP nas mãos (que quando executado, gera uma newsletter completinha), gerar um HTML. O script é esse:
"<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad='wordWrap();'>
<TABLE WIDTH=690 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD COLSPAN=16>
<IMG SRC='images/genesis_slice_01.jpg' WIDTH=524 HEIGHT=114 ALT=''></TD>
<TD COLSPAN=6>
<IMG SRC='images/genesis_slice_02.jpg' WIDTH=166 HEIGHT=114 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=114 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC='images/genesis_slice_03.jpg' WIDTH=74 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/genesis_slice_04.jpg' WIDTH=11 HEIGHT=1 ALT=''></TD>
<TD COLSPAN=10>
<IMG SRC='images/genesis_slice_05.jpg' WIDTH=365 HEIGHT=1 ALT=''></TD>
<TD COLSPAN=5>
<IMG SRC='images/genesis_slice_06.jpg' WIDTH=108 HEIGHT=1 ALT=''></TD>
<TD COLSPAN=2>
<IMG SRC='images/genesis_slice_07.jpg' WIDTH=84 HEIGHT=1 ALT=''></TD>
<TD COLSPAN=2 ROWSPAN=3>
<IMG SRC='images/genesis_slice_08.jpg' WIDTH=48 HEIGHT=37 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=1 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=4>
<IMG SRC='images/genesis_slice_09.jpg' WIDTH=74 HEIGHT=69 ALT=''></TD>
<TD COLSPAN=15>
<IMG SRC='images/genesis_slice_10.jpg' WIDTH=472 HEIGHT=15 ALT=''></TD>
<TD ROWSPAN=2>
<IMG SRC='images/genesis_slice_11.jpg' WIDTH=12 HEIGHT=36 ALT=''></TD>
<TD COLSPAN=2 ROWSPAN=2 bgcolor='#9CCDDB'><div align='center' class='style1'>DDMMAA</div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=15 ALT=''></TD>
</TR>
<TR>
<TD ROWSPAN=2>
<IMG SRC='images/genesis_slice_13.jpg' WIDTH=11 HEIGHT=46 ALT=''></TD>
<TD COLSPAN=10 ROWSPAN=2><a href='<?php echo 'http://'.$materia['link'].''; ?>'><?php echo $materia['titulo']; ?></a></TD>
<TD COLSPAN=4 ROWSPAN=3>
<IMG SRC='images/genesis_slice_15.jpg' WIDTH=96 HEIGHT=54 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=21 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=2>
<IMG SRC='images/genesis_slice_16.jpg' WIDTH=88 HEIGHT=33 ALT=''></TD>
<TD COLSPAN=3 ROWSPAN=3>
<IMG SRC='images/genesis_slice_17.jpg' WIDTH=56 HEIGHT=75 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=25 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=11>
<IMG SRC='images/genesis_slice_18.jpg' WIDTH=376 HEIGHT=8 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=8 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=4>
<IMG SRC='images/genesis_slice_19.jpg' WIDTH=74 HEIGHT=150 ALT=''></TD>
<TD COLSPAN=7 ROWSPAN=4>
<IMG SRC='<?php echo 'images/'.$materia['foto']; ?>' WIDTH=181 HEIGHT=150 ALT=''></TD>
<TD COLSPAN=6 ROWSPAN=4 valign='top' width='300%' cellpadding='2'><div id='Layer7' style='position:absolute; width:258px; height:149px; z-index:7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;'><?php echo $materia['conteudo_geral']; ?></div><p class='word-wrap style5'> </p></TD>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_22.jpg' WIDTH=44 HEIGHT=42 ALT=''></TD>
<TD>
<IMG SRC='images/genesis_slice_23.jpg' WIDTH=76 HEIGHT=42 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=42 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC='images/genesis_slice_24.jpg' WIDTH=32 HEIGHT=74 ALT=''></TD>
<TD COLSPAN=4><div id='Layer1' style='position:absolute; width:124px; height:72px; z-index:1; left: 547px; top: 228px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;'>Texto Texto Texto Texto Texto Texto Texto Texto Texto</div>
<div id='Layer2' style='position:absolute; width:125px; height:62px; z-index:2; top: 310px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;'>Texto Texto Texto Texto Texto Texto Texto Texto Texto</div></TD>
<TD ROWSPAN=19>
<IMG SRC='images/genesis_slice_26.jpg' WIDTH=19 HEIGHT=594 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=74 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC='images/genesis_slice_27.jpg' WIDTH=157 HEIGHT=10 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=10 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=3>
<IMG SRC='images/genesis_slice_28.jpg' WIDTH=32 HEIGHT=62 ALT=""></TD>
<TD COLSPAN=4 ROWSPAN=3> </TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=24 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=15>
<IMG SRC='images/genesis_slice_30.jpg' WIDTH=514 HEIGHT=12 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=12 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=7>
<IMG SRC='images/genesis_slice_31.jpg' WIDTH=74 HEIGHT=254 ALT=''></TD>
<TD COLSPAN=8 ROWSPAN=3><div id='Layer5' style='position:absolute; width:200px; height:49px; z-index:5; left: 76px; top: 356px; font-size: 15px;'><span class='style6'>Título Título Título Título Título Título Título Título Título</span></div></TD>
<TD COLSPAN=2 ROWSPAN=3>
<IMG SRC='images/genesis_slice_33.jpg' WIDTH=43 HEIGHT=64 ALT=''></TD>
<TD COLSPAN=3 ROWSPAN=3><div id='Layer5' style='position:absolute; width:200px; height:49px; z-index:5; left: 318px; top: 356px; font-size: 15px;'><span class='style6'>Título Título Título Título Título Título Título Título Título</span></div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=26 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC='images/genesis_slice_35.jpg' WIDTH=157 HEIGHT=9 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=9 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=2>
<IMG SRC='images/genesis_slice_36.jpg' WIDTH=32 HEIGHT=62 ALT=''></TD>
<TD COLSPAN=4 ROWSPAN=2><div id='Layer3' style='position:absolute; width:122px; height:62px; z-index:3; top: 382px; left: 547px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;'>Texto Texto Texto Texto Texto Texto Texto Texto Texto</div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=29 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=6 ROWSPAN=3>
<div id='Layer6' style='position:absolute; width:200px; height:108px; z-index:6; left: 76px; top: 413px;'><img src='images/genesis_slice_38.jpg' width=163 height=112 alt=''></div></TD>
<TD COLSPAN=2 ROWSPAN=3>
<IMG SRC='images/genesis_slice_39.jpg' WIDTH=39 HEIGHT=112 ALT=''></TD>
<TD ROWSPAN=3>
<IMG SRC='images/genesis_slice_40.jpg' WIDTH=34 HEIGHT=112 ALT=''></TD>
<TD COLSPAN=3 ROWSPAN=3>
<div id='Layer8' style='position:absolute; width:200px; height:115px; z-index:8; left: 319px; top: 411px;'><img src='images/genesis_slice_41.jpg' width=170 height=112 alt=''></div></TD>
<TD ROWSPAN=3>
<IMG SRC='images/genesis_slice_42.jpg' WIDTH=34 HEIGHT=112 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=33 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC='images/genesis_slice_43.jpg' WIDTH=157 HEIGHT=13 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=13 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC='images/genesis_slice_44.jpg' WIDTH=32 HEIGHT=66 ALT=''></TD>
<TD COLSPAN=4><div id='Layer4' style='position:absolute; width:124px; height:66px; z-index:4; left: 547px; top: 457px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;'>Texto Texto Texto Texto Texto Texto Texto Texto Texto</div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=66 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=8>
<div id='Layer9' style='position:absolute; width:200px; height:72px; z-index:9; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; left: 75px; top: 527px;'>Texto texto texto </div></TD>
<TD>
<IMG SRC='images/genesis_slice_47.jpg' WIDTH=34 HEIGHT=78 ALT=''></TD>
<TD COLSPAN=4><div id='Layer9' style='position:absolute; width:200px; height:72px; z-index:9; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; left: 319px; top: 527px;'>Texto texto texto </div></TD>
<TD COLSPAN=6 ROWSPAN=9>
<IMG SRC='images/genesis_slice_49.jpg' WIDTH=157 HEIGHT=298 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=78 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=15>
<IMG SRC='images/genesis_slice_50.jpg' WIDTH=514 HEIGHT=16 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=16 ALT=''></TD>
</TR>
<TR>
<TD ROWSPAN=8>
<IMG SRC='images/genesis_slice_51.jpg' WIDTH=58 HEIGHT=235 ALT=''></TD>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_52.jpg' WIDTH=47 HEIGHT=43 ALT=''></TD>
<TD COLSPAN=11> </TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=43 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=14>
<IMG SRC='images/genesis_slice_54.jpg' WIDTH=456 HEIGHT=12 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=12 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_55.jpg' WIDTH=47 HEIGHT=43 ALT=''></TD>
<TD COLSPAN=11><div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 622px; left: 107px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div>
<div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 679px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=43 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=14>
<IMG SRC='images/genesis_slice_57.jpg' WIDTH=456 HEIGHT=10 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=10 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_58.jpg' WIDTH=47 HEIGHT=43 ALT=''></TD>
<TD COLSPAN=11><div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 679px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div>
<div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 734px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=43 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=14>
<IMG SRC='images/genesis_slice_60.jpg' WIDTH=456 HEIGHT=10 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=10 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_61.jpg' WIDTH=47 HEIGHT=43 ALT=''></TD>
<TD COLSPAN=11><div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 734px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div>
<div id='Layer10' style='position:absolute; width:409px; height:41px; z-index:10; top: 785px;'><span class='style8'>Título Título Título Título Título Título Título Título Título</span></div></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=43 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_63.jpg' WIDTH=47 HEIGHT=31 ALT=''></TD>
<TD COLSPAN=18 ROWSPAN=3>
<IMG SRC='images/genesis_slice_64.jpg' WIDTH=585 HEIGHT=41 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=31 ALT=''></TD>
</TR>
<TR>
<TD ROWSPAN=4>
<IMG SRC='images/genesis_slice_65.jpg' WIDTH=58 HEIGHT=87 ALT=''></TD>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_66.jpg' WIDTH=47 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=1 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC='images/genesis_slice_67.jpg' WIDTH=47 HEIGHT=9 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=9 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=4>
<IMG SRC='images/genesis_slice_68.jpg' WIDTH=58 HEIGHT=51 ALT=''></TD>
<TD>
<IMG SRC='images/genesis_slice_69.jpg' WIDTH=17 HEIGHT=51 ALT=''></TD>
<TD>
<IMG SRC='images/genesis_slice_70.jpg' WIDTH=52 HEIGHT=51 ALT=''></TD>
<TD COLSPAN=15 ROWSPAN=2>
<IMG SRC='images/genesis_slice_71.jpg' WIDTH=505 HEIGHT=77 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=51 ALT=''></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC='images/genesis_slice_72.jpg' WIDTH=127 HEIGHT=26 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=1 HEIGHT=26 ALT=''></TD>
</TR>
<TR>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=58 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=16 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=11 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=20 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=11 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=17 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=52 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=52 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=18 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=21 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=34 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=9 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=131 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=30 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=34 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=10 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=22 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=12 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=76 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=8 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=29 HEIGHT=1 ALT=''></TD>
<TD>
<IMG SRC='images/spacer.gif' WIDTH=19 HEIGHT=1 ALT=''></TD>
<TD></TD>
</TR>
</TABLE>"
Hehe, desculpem, tá meio grande. Ele é inteirinho HTML (com uma função javascript) e umas poucas funções PHP de acesso a banco de dados q inserem nessa newsletter. Pego esse código, teoricamente "insiro" num arquivo q geraria por fopen, e salvaria por fwrite.
Só que não dá, pelos scripts php no meio dele. Tudo o que eu quero é, com esse código em mãos (que executa e exibe uma newsletter), salvar o .html dele em um arquivo separado (pode ser até um .txt tosco). Tem como fazer isso? Pq quebro cabeça e naum consigo
Grato pela atenção, pessoas, hehe

Gerar Html Via Php
Started By Sereburo Sunju, 17/01/2007, 08:31
1 reply to this topic
#1
Posted 17/01/2007, 08:31
#2
Posted 17/01/2007, 10:37
acesse: fopen
fwrite
fwrite
$arquivo = "informe.htm"; $arquivo = "informe/".$arquivo; //pasta onde ficará o arquivo (permissão de gravação na pasta) if($savetofile = fopen($arquivo, "w")) { //abrindo o arquivo para gravação fputs($savetofile, $msg); //a variável $msg é onde está o conteúdo a ser gravado fclose($savetofile); // fechando o arquivo } //if($savetofile = fopen($arquivo, "w")) $new_date = strtotime("$data_atual"); // set the required date timestamp here touch($arquivo,$new_date);
Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)