Foros del Web » Programando para Internet » PHP »

codear HTML con PHP

Estas en el tema de codear HTML con PHP en el foro de PHP en Foros del Web. hola a todos! con un amigo, estamos haciendo una pagina para una empresa, una pagina de administración de turno y algo arto fome... el problema ...
  #1 (permalink)  
Antiguo 06/07/2009, 13:03
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
codear HTML con PHP

hola a todos!
con un amigo, estamos haciendo una pagina para una empresa,
una pagina de administración de turno y algo arto fome...
el problema es que codeamos de distinta manera y chocamos arto a la hora de juntar los codigos.

yo hago codigo PHP y muestro los que quiero se se vea en el HTML, como por ejemplo:

Código PHP:
<?php
...
echo <<<TABLE
<TABLE>
    <TR>
        <TD>$varA</TD>
    </TR>
    <TR>
        <TD>$varB</TD>
    </TR>
</TABLE>
TABLE;
...
?>
mi amigo por su parte inyecta el PHP en el HTML, como en el siguiente ejemplo:

Código PHP:
...
?>
<TABLE>
    <TR>
        <TD><?php echo $varA;?></TD>
    </TR>
    <TR>
        <TD><?php echo $varB;?></TD>
    </TR>
</TABLE>
<?php
....
Obviando la parte de comodidad, sobre todo para evitar peleas de que editor usar, ¿cual es la opcion mas "estandar" si es que la hay? o las mas adecuada?
  #2 (permalink)  
Antiguo 06/07/2009, 13:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: codear HTML con PHP

ambas...

aunque la segunda forma es mas "normal"


pero... eso que tiene que ver con el editor a usar???

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/07/2009, 13:28
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: codear HTML con PHP

por que mi amigo usa Dreamweaver y dice que es mas comodo hacer el html y ponerle el php donde quiera que suceda la "magia", segun el.
pero cuando codeo asi, pierdo el hilo de la programación,
como que se confunde quien manda, si el php o el html.

¿hay alguna manera estandar?
algo que recomiende PHP.org o w3c?
  #4 (permalink)  
Antiguo 06/07/2009, 14:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: codear HTML con PHP

no, de hecho cada forma tienes su propias ventajas...

osea, no hay un estándar con respecto a eso...


personalmente te sugiero la segunda forma... es mas fácil de leer... ya que un buen resaltador de sintaxis resaltara los dos lenguajes, incluso...

mientras que la primer forma, podría solo resaltar el PHP ....
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 06/07/2009, 16:39
Avatar de gusma62  
Fecha de Ingreso: julio-2008
Ubicación: Tepatitlán, Jalisco, Mexico
Mensajes: 167
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: codear HTML con PHP

Estoy de acuerdo con pateketrueke, y agregaría que se pusieran lo antes posible de acuerdo.
  #6 (permalink)  
Antiguo 06/07/2009, 17:18
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 45
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: codear HTML con PHP

Yo también estoy de acuerdo con pateketrueke. Además, Phipes, si tal y como lo haces tú, haces los siguientes cambios, tienes lo mismo que tu compañero:

1: Sustituir "echo <<<TABLE" por "?>"
2: Sustituir "TABLE;" por "<?php"

Una ventaja que tiene usar el HTML independiente del PHP es que, además del resaltado de la sintaxis del HTML, también podrás validar el HTML en el caso de que el editor disponga de esa funcionalidad.
  #7 (permalink)  
Antiguo 06/07/2009, 18:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: codear HTML con PHP

De hecho sí existe un estandar dictado por Zend la empresa que programa el Core de PHP, y lo más recomendable es seguirlo.

Saludos.
  #8 (permalink)  
Antiguo 07/07/2009, 00:20
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: codear HTML con PHP

Para evitar perderte en el codigo debes indentar y comentar correctamente tus archivos, ademas de usar un editor apropiado que coloree el codigo.

Links de interes:
- Sintaxis sugerida para codificar: CodeIgniter, similar a ZendFramework, elige el que mejor te acomode, pero codifica todos tus archivos igual.
- Notepad++: Editor de texto con coloreado de codigo.

P.D. Codear = codificar? Creo que se escucha, se lee y se entiende mejor en español que "españolizando" los verbos ingleses.
__________________
- León, Guanajuato
- GV-Foto
  #9 (permalink)  
Antiguo 07/07/2009, 02:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: codear HTML con PHP

y por si apetece...

Coding Standars de PEAR
http://pear.php.net/manual/en/standards.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 07/07/2009, 08:34
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: codear HTML con PHP

Gracias por su preocupacion
ahora a leer las documentaciones :(...

saludos y muchas gracias!!
  #11 (permalink)  
Antiguo 07/07/2009, 09:26
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: codear HTML con PHP

Ahora quede mas confundido, por que un estandar dice algo y otro dice otra cosa :S. algunas totalmente contradictorios :S. Por Ejemplo:

segun codeigniter:
Código PHP:
INCORRECT:
if (
$foo || $bar)
if (
$foo AND $bar// okay but not recommended for common syntax highlighting applications
if (!$foo)
if (! 
is_array($foo))

CORRECT:
if (
$foo OR $bar)
if (
$foo && $bar// recommended
if ( ! $foo)
if ( ! 
is_array($foo)) 
según PEAR
Código PHP:
<?php
if ((condition1) || (condition2)) {
    
action1;
} elseif ((
condition3) && (condition4)) {
    
action2;
} else {
    
defaultaction;
}
?>
¿Cual proyecto es mas importante como para seguirlo?
¿Como elegir entre uno y otro?
  #12 (permalink)  
Antiguo 07/07/2009, 09:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: codear HTML con PHP

Como te comentaron no hay uno oficial, debes de seleccionar el que más se adecue a tus necesidades es por eso que hay varios, platica con tu compañero y seleccionen uno y apeguense a él.

Saludos.
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 16:06.