Todo PHP o en conjunto con HTML?

Iniciado por EvilGoblin, 24 Noviembre 2007, 18:39 PM

0 Miembros y 1 Visitante están viendo este tema.

EvilGoblin

Buenas estuve buscando en el FAC y no encontre esta pregunta, si ya esta demarcada y solucionada quisiera que me manden un MP donde esta y borren este hilo, muchas Gracias.-

La pregunta consiste en que yo empeze viendo html, yo decia ¿para que PHP si se puede hacer javascript y Html?.. hasta que me di cuenta que es mucho mas dinamico PHP y que se pueden hacer muchas cosas con poco codigo, pero tengo unos problemas con la iniciacion.

empiezo el codigo con
<?php y comienzo a usar echo $inicio $tag $banner $presentacion ?>

o comienzo como siempre

<html>
<head>
...
</head>
<body .....>


y dentro del codigo empiezo a usar PHP?

osea tengo esa duda para si hago las cosas hacer las cosas bien ^^

como tambien si es conveniente hacer todo dentro del index.php

osea con index.php?id=1  id=2.. .y hace un switch  para las paginas.....

mas que nada de la estructuracion de una pagina correctamente, ya que el tema de la programacion tengo los manuales y las funciones se me asemejan mucho a C/c++ q estuve estudiando


=D

Gracias
Experimental Serial Lain [Linux User]

Universal SAC

#1
Conveniente........es como si pidieras que te alguien te dijera que distro te es más conveniente. Todas las opciones que das son convenientes DEPENDIENDO de lo que quieras hacer.

Sobre como iniciar, bien puedes imprimir las tags html con echo permitiéndote realizar operaciones ANTES de imprimir. Por ejemplo:

<?php
   $navegador
=obtener_navegador();
   if(
strcmp($navegador,"ie")==0){
      echo 
'Consigue un navegador decente para ver esta pagina...';
   }
?>


Por supuesto, es solo un ejemplo... :P
Comunmente se imprimen las tags html desde php, para evitar que se impriman antes de terminar de procesar toda la información.... de esa manera, en caso de un error aún es posible enviar cabeceras. Por lo que en páginas robustas se utiliza algo como:

<?php
   $salida
='<html><body>Hola ';
   
$navegador=obtenernavegador();
   if(
strcmp($navega.............../*lo mismo de hace rato*/){
      
$salida='<html><body>ahh, trataste de sorprenderme, eh ';
      
//eso de arriba, o directo hacer header("Location: a_mi_no_me_sorprendes.php ");
   
}
   
$salida.='Octavio</body></html>';
   echo 
$salida;
?>


Lo del switch para tratar todo desde un solo archivo suele verse muy bonito.  :xD
~UNIVERSAL[HACK]

EvilGoblin

Listo Gracias! :D


es mas que nada ya que es programacion estructurada que no cometa ningun error grave..

por ejemplo como en C/C++ usar goto ;P es un crimen.. kisas aki usar eso tambien sea un crimen xDD

jajaja =D

igual gracias.. me dejas mas trankilo *slime*
Experimental Serial Lain [Linux User]

Red Mx

Yo diseño hago lo de HTML y donde se necesite pongo el PHP se me hace mas limpio que meter todo dentro de <?php ?>
Desarrollar Malware Es Causa De Cancer...

Hans el Topo

Cita de: Red Mx en 25 Noviembre 2007, 16:45 PM
Yo diseño hago lo de HTML y donde se necesite pongo el PHP se me hace mas limpio que meter todo dentro de <?php ?>

yo hago todo en php y meto el html donde hace falta :D
y justo alrevés que a red mx se me hace más limpio jaja
hay que ver que manías tiene cada uno jaja

lo que suelo hacerme es una función en php llamada cabecera, pie...etc
entoncse dentro le meto los valores en html 

function cabecera(){
?>
etiquetas cabecera
<?php
}
 

Ferсhu

CitarLa pregunta consiste en que yo empeze viendo html, yo decia ¿para que PHP si se puede hacer javascript y Html?.. hasta que me di cuenta que es mucho mas dinamico PHP y que se pueden hacer muchas cosas con poco codigo, pero tengo unos problemas con la iniciacion.

Te estas olvidando de algo, php se ejecuta en el servidor, jscript en el cliente, osea en tu navegador. Si vas a hacer un script con contraseña no usarias js ni loko jaja.

Usa php, html y js, todo junto y vas usando segun te convenga cada cosa. El codig html q va siempre lo pones entre <html>, y lo q vas variando para q tu pagina sea dinamica, lo haces con codigo php, para scripts es depende la necesidad ves q te conviene usar si js o si php, obviamente q para abrir archivos no vas a poder con js jaja, lo mismo q para cosas con sql.


Saludos!!!


Red Mx

Cita de: Hans el Topo en 26 Noviembre 2007, 01:22 AM
Cita de: Red Mx en 25 Noviembre 2007, 16:45 PM
Yo diseño hago lo de HTML y donde se necesite pongo el PHP se me hace mas limpio que meter todo dentro de <?php ?>

yo hago todo en php y meto el html donde hace falta :D
y justo alrevés que a red mx se me hace más limpio jaja
hay que ver que manías tiene cada uno jaja

lo que suelo hacerme es una función en php llamada cabecera, pie...etc
entoncse dentro le meto los valores en html 

function cabecera(){
?>
etiquetas cabecera
<?php
}


:xD son "estilos" y "manias"

bueno es que depende mucho de como aprenda sus primeros pininos uno y asi se va acostumbrando pero bueno Saludos a todos.
Desarrollar Malware Es Causa De Cancer...

EvilGoblin

Muchas Gracias por la ayuda! =D

solo keria saber si no estaba cometiendo ningun pecado capital ;P

me inclino poner todo en PHP y usar los $cabecera $titulo $ head

y ir cambiandolo con algun ID y dejar el Menu, logo, propaganda siempre igual ;P


pero me parece q voy a estar un poco sobrecargado el index...

=)

pero igual GRACIAS!!!!!!!!
Experimental Serial Lain [Linux User]