
gracias.
| |||
¿Porque necesitas meter el código html en un echo? No sería más sencillo y visual esto: <input name="Telefono" type="text" value="<? print $Usuarios[Telefono] ?>"> que esto: echo "<input name='Telefono' type='text' value='<? print $Usuarios[Telefono] ?>> Separar el html del código php es muy practico sobre todo cuando programas con editores que tipo dreamweaver que puedes ver el codigo y el diseño... Igualmente si que hay scripts para lo que tu dices, creo que tengo uno en casa dejame mirarlo esta noche y te cuento.
__________________ Ibisof | Saludos desde Eivissa !!! :p Última edición por Enea; 04/11/2004 a las 06:05 |
| |||
Hace esto: copy/paste del HTML en un editor que tenga la opcion de Buscar y Reemplazar. Pone que busque " (Comillas dobles) y lo remplace por \" , (Contrabarra y Comillas dobles). Despues ese codigo lo metes en un echo de php y listo. Mucha Suerte.
__________________ Repositorio de funciones utiles para programadores y administradores http://www.particle.com.ar |
| |||
Cita: mm .. Para hacer eso realmente "separado" deberías usar sistemas de "templates" com por ejemplo Nok Template, Smarty o similares (en www.zonaphp.com tienes tutoriales al respecto).Creo que si existe algo así sería muy bueno para separar código php de diseño html. Aunque .. PHP ya se comporta como un "motor" de templates ... Ejemplo nose_html.html <algo de HTML> script_php <? include ("nose_html.html"); // más cosas PHP ... ?> Por lo demás .. tienes sintax tipo HERE DOC .. además de la propuesta de trabajo de Enea que va muy bien si usas un editor HTML visual tipo DW. El caso es que no por qué en PHP para darle salida con este se pueda usar "echo" .. se tenga que hacer cosas como: echo "<html>\n"; echo "<head>\n"; echo "</head>\n"; echo "<body>\n" echo "Esto es algo .. si hay comillas \"escaparlas\" ... algo\n"; echo "</body>\n"; echo "</html>\n"; Un saludo, |
| |||
Así funciona bien Este modo de escribir html me funciona bien. <? echo " <table width=300 cellspacing=0 cellpadding=5 border=0 BGCOLOR=#FFFFFF> <tr> <td bgcolor=#000032> </td> </td> </tr> <tr> <td><font size=2 color=#000032> <li>texto</li> <li>Texto</li> </font> </td> </tr> </table </center> </td> </tr> </table </center>"; ?> Lo que no acepta es empezar asi: echo "<html> Saludos |
| |||
javifo .. Deberías ver si quieres usar esa sintax .. como se usa HERE DOC .. pues en to ejemplo estás completamente omitiendo toda comilla (simple o doble) del HTML .. y eso no es bueno si quieres seguir los standars además que te dará problemas en otras ocasiones .. Más info: www.php.net/strings Un saludo, |