Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: EvilGoblin en 24 Noviembre 2007, 18:39 pm



Título: Todo PHP o en conjunto con HTML?
Publicado por: EvilGoblin en 24 Noviembre 2007, 18:39 pm
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
Código:
 <?php y comienzo a usar echo $inicio $tag $banner $presentacion ?>

o comienzo como siempre
Código:
<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


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: Universal SAC en 25 Noviembre 2007, 02:30 am
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


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: EvilGoblin en 25 Noviembre 2007, 02:46 am
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*


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: 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 ?>


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: Hans el Topo en 26 Noviembre 2007, 01:22 am
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 

Código:
function cabecera(){
?>
etiquetas cabecera
<?php
}


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: Ferсhu en 26 Noviembre 2007, 02:51 am
Citar
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.

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!!!



Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: Red Mx en 26 Noviembre 2007, 05:03 am
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 

Código:
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.


Título: Re: Todo PHP o en conjunto con HTML?
Publicado por: EvilGoblin en 26 Noviembre 2007, 17:27 pm
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!!!!!!!!