Foros del Web » Programando para Internet » PHP »

Que significa esto o por que se usa

Estas en el tema de Que significa esto o por que se usa en el foro de PHP en Foros del Web. Hola a todos, en la empresa donde trabajo estaba revisando codigo de una pagina que esta en desuso, y me encontre esta parte de codigo ...
  #1 (permalink)  
Antiguo 27/06/2011, 09:20
Avatar de paloma8513  
Fecha de Ingreso: enero-2011
Ubicación: Mexico DF
Mensajes: 23
Antigüedad: 13 años, 3 meses
Puntos: 1
Que significa esto o por que se usa

Hola a todos, en la empresa donde trabajo estaba revisando codigo de una pagina que esta en desuso, y me encontre esta parte de codigo que la verdad no entiendo por que esta asi y me gustaria que alguien me explicara por que se usa asi o cual es el fin de ponerlo asi

Código:


Código PHP:
Ver original
  1. <?php
  2. echo "<html>";
  3. echo "<head>";
  4. echo "<title>" . $_POST[carteraid] . "</title>";
  5. echo "<meta http-equiv='Content-Style-Type' content='text/css'>";
  6. echo "<LINK HREF='style.css' TYPE='text/css' REL='stylesheet'></head>";
  7. echo "<body>";
  8.  
  9. echo "<table width='100%'  border='0' cellspacing='0' cellpadding='0'>";
  10. echo "  <tr>";
  11. echo "    <td>&nbsp;</td>";
  12. echo "    <td width='100%' align='left' valign='top'><table width='100%'  border='0' cellspacing='0' cellpadding='0'>";
  13. echo "      <tr>";
  14. echo "        <td height='122' align='left' valign='top'><table width='100%'  border='0' cellspacing='0' cellpadding='0'>";
  15. echo "          <tr>";
  16. echo "            <td height='71' align='right' valign='top'><table width='100%' height='71'  border='0' cellpadding='0' cellspacing='0'>";
  17. echo "              <tr align='left' valign='top'>";
  18. echo "
  19. ?>

aqui puse solo un extracto pero casi 1300 lineas de codigo son lo mismo todas llevan echo antes, tal vez es una pregunta muy tonta pero no entiendo el porque de poner tantos echo,

Gracias de antemano por las respuestas
  #2 (permalink)  
Antiguo 27/06/2011, 09:21
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: Que significa esto o por que se usa

y es una forma de imprimir una pag completa..
esto le he visto hacer cuando convierten de html a pdf...
  #3 (permalink)  
Antiguo 27/06/2011, 09:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Que significa esto o por que se usa

paloma8513, y de hecho tienes razón.

Es ridículo escribir HTML directamente con PHP, cuando se puede colocar directamente.

Seguramente el quien escribió dicho código lo hizo simplemente por ignorancia, pues hacer eso es una mala practica.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 27/06/2011, 09:30
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: Que significa esto o por que se usa

y de hecho es menos eficiente, porque el servidor web lo que hace es que ejecuta procesa codigo php y muestra html

es más rápido hacer esto

<?php
$var = 1;
?>
cualquier codigo html..
<div><?php echo $var; ?></div>
sigue tu codigo html


que no hacer esto

<?php
$var = 1;
echo 'cualquier codigo html..';
echo '<div>'.$var'.</div>';
echo 'sigue tu codigo html';
?>

los 2 dan el mismo resultado, pero el segundo es más lento, sin contar que es mala practica de programacion

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:57.