Foros del Web » Programando para Internet » PHP »

Mi primer Gran proyecto. Ayuda plis

Estas en el tema de Mi primer Gran proyecto. Ayuda plis en el foro de PHP en Foros del Web. Hola compañeros, Después de leer durante un par de meses a fondo sobre PHP tengo un boom en la cabeza tremendo. Mi primer paso era ...
  #1 (permalink)  
Antiguo 03/01/2008, 14:11
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Mi primer Gran proyecto. Ayuda plis

Hola compañeros,

Después de leer durante un par de meses a fondo sobre PHP tengo un boom en la cabeza tremendo. Mi primer paso era como diablos hacia una pantalla de login en php.
He visto decenas de ejemplos, pero cual es mejor no lo sé...

Después de todo tengo algunas cosas claras (espero) y sino para eso publico este post, pues mis dudas no acaban aquí pero es un buen comienzo

Quiero hacer una gran web para una gran comunidad.
La estructura la tengo más que pensada, tengo cientos de hojas redactadas de como va a ir cada cosa (contenido) pero estoy a 0 con la estructura y programación web. Me refiero a que no he empezado.
La razón, quería antes de empezar a escribir código, saber lo que estaba haciendo y tener un rumbo fijo, el mejor si puede ser.

Os explico muy resumidamente la idea de estructura, por si sirve de algo o cambia en algo importante el diseño.
Quiero web y foro. El foro será Vbulletin (me han dado muy buenas referencias).

Me gustaría que foro y web estuvieran ligadas de alguna forma. Ejemplos:
1) Cuando te registras en la web, tu nick y pass también te sirve para el foro.
2) El numero de posts escritos de cada usuario los quiero poder guardar en un campo de la base de datos para desde la web, cuando el usuario visite su perfil pueda ver por ejemplo cuantos post ha escrito en el foro.

Bien, aclarado este punto prósigo con mi idea de "buscar la mejor estructura".

La web, que sea modular no? he leido varios tutoriales de como hacerlo y la verdad no me ha quedado muy claro si es "segura" hacerla así o no.

También tengo dudas sobre la estructura de mis directorios...

Hago bien creando estas carpetas en la raiz de mi hosting?
/includes (.inc)
/modulos (.php)
/imagenes (.jpg .gif etc)
/css (.css)
/js (.js)

Deben estar en la raiz o en otro nivel para aislar un poco, y ser "más seguro"?

Y de nuevo, sobre la programación modular...
1) Creo un conectar.php donde establezco la conexión con la base de datos
2) creo una pagina index.php

3) Me pierdo con tantas sub-versiones que no por donde seguir.

Cual es el mejor camino para seguir a partir de aquí?

He leido de "zonaphp" que la mejor manera es esta...
Cita:
¿Y si hiciéramos las cosas al revés? ¿Qué pasaría si en vez de incluir todas las partes comunes de nuestro sitio (Header/Footer/etc), solamente incluyéramos el contenido?
Pero luego vienen los problemas que también comenta y explica una solución es utilizar bases de datos, pero no lo explica xD

Cita:
Una base de datos definitivamente haría más sencillas las cosas, pero limitaría la utilidad de este método a aquellos servidores que no posean bases de datos. Se que los servidores que no poseen bases de datos hoy por hoy son escasos, pero prefiero no basarme en esa solución para hacer la aplicación lo más compatible posible.
Alguna sugerencia de como continuar...

Supongo que hecho una vez uno y con una metodologia buena, el resto de websites salen "solos"... pero estoy buscando la metodologia...

Gracias de antemano
  #2 (permalink)  
Antiguo 03/01/2008, 14:32
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Ah por si alguien lo pregunta.

Tengo hosting y dominio.

Soporta mysql, php, etc... etc.. esta muy completo, y las variables globales esas tan famosas estan OFF.

Y ya de paso que escribo esto, añado otra sugerencia a la estructura...

La mejor manera de hacer una gran web, es haciendola modular no?

Luego estan los diferentes métodos, que conozco dos... creo xD

Con switch ó con un código bastante extendido por la red...

Código PHP:
      <?php

      
// Primero incluimos el archivo de configuración
      
include('conf.php');
       
      
/** Verificamos que se haya escogido un modulo, sino
      * tomamos el valor por defecto de la configuración.
      * También debemos verificar que el valor que nos
      * pasaron, corresponde a un modulo que existe.
      */

      
if (!empty($_GET['mod']))
         
$modulo $_GET['mod'];
      else
         
$modulo MODULO_DEFECTO;
  

      
/** También debemos verificar que el valor que nos
      * pasaron, corresponde a un modulo que existe, caso
      * contrario, cargamos el modulo por defecto
      */

      
if (empty($conf[$modulo]))
             
$modulo MODULO_DEFECTO;
      
      
/** Ahora determinamos que archivo de Layout tendrá
      * este módulo, si no tiene ninguno asignado, utilizamos
      * el que viene por defecto
      */

      
if (empty($conf[$modulo]['layout']))
             
$conf[$modulo]['layout'] = LAYOUT_DEFECTO;
      
?>
Y tambien este...

Código PHP:
    <?php
    
/* Donde se incluyen las paginas de forma automatica (con la url index.php?id=nombrepagina
    se abriria la pagina nombrepagina.php en esta parte).*/
    
if($_GET[id] == "") {
        include(
"modulos/inicio.php"); // Esto es el contenido que saldrá por defecto
    
} else {
        if(
file_exists("modulos/".$_GET[id].".php")) {
            include(
"modulos/".$_GET[id].".php");
        } else {
            include(
"modulos/error.php"); // En caso que el usuario coloque una variable incorrecta, se cargará la pagina de error
        
}
    }
    
?>
Cual es mejor o hay algun otro mejor?

Muchas asiasssssssssss
  #3 (permalink)  
Antiguo 04/01/2008, 03:10
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Nadie me abre los ojos, para saber que camino es el mejor para una gran web con muuuuchas secciones.
  #4 (permalink)  
Antiguo 04/01/2008, 06:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 3 meses
Puntos: 2
Re: Mi primer Gran proyecto. Ayuda plis

No te atragantes.

Ese es el mejor consejo.

Vas a tener que ENTENDER que no vas a definir una forma de trabajo y usarla a lo largo de tu proyecto, vas a tener que empezar a trabajar de la forma que mejor creas conveniente para que a medida que progresas te topes con mejores formas de hacer las cosas y realices modificaciones en tu estructura.


NO QUIERAS HACER TODO... olvidate del foro, empeza por la estructura básica, el sistema básico. Eso ya te va a dar espacio para desarrollarte y para cuando llegues al foro vas a tener más herramientas...

Te lo digo por que se como funciona esto, yo un dia quice hacer una comunidad GIGANTE y solo sabia programar en C y C++ en unix, tuve que aprender hasta los standares web. Hoy trabajo y vivo de hacer sistemas web.


Tomate tu tiempo, no te vuelvas loco, anda TRANQUI y anda pidiendo ayuda sobre cosas puntuales... nadie te va a responder un post de 2 páginas... cualquier con conocimientos tendria que escribirte un libro entero para responder a TODO :P

Es un tema muy personal tambien, cada uno trabaja como le gusta, una hay "UNA FORMA OFICIAL DE HACER LAS COSAS BIEN"...


BIEN = COMO A VOS TE GUSTA


Dale para adelante, empeza con lo básico, anda preguntando cositas, chucherías, y todos te van a ayudar.


Saludos y suerte!

edu
  #5 (permalink)  
Antiguo 04/01/2008, 15:39
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por Computer XTress Ver Mensaje
No te atragantes.

Ese es el mejor consejo.

Vas a tener que ENTENDER que no vas a definir una forma de trabajo y usarla a lo largo de tu proyecto, vas a tener que empezar a trabajar de la forma que mejor creas conveniente para que a medida que progresas te topes con mejores formas de hacer las cosas y realices modificaciones en tu estructura.


NO QUIERAS HACER TODO... olvidate del foro, empeza por la estructura básica, el sistema básico. Eso ya te va a dar espacio para desarrollarte y para cuando llegues al foro vas a tener más herramientas...

Te lo digo por que se como funciona esto, yo un dia quice hacer una comunidad GIGANTE y solo sabia programar en C y C++ en unix, tuve que aprender hasta los standares web. Hoy trabajo y vivo de hacer sistemas web.


Tomate tu tiempo, no te vuelvas loco, anda TRANQUI y anda pidiendo ayuda sobre cosas puntuales... nadie te va a responder un post de 2 páginas... cualquier con conocimientos tendria que escribirte un libro entero para responder a TODO :P

Es un tema muy personal tambien, cada uno trabaja como le gusta, una hay "UNA FORMA OFICIAL DE HACER LAS COSAS BIEN"...


BIEN = COMO A VOS TE GUSTA


Dale para adelante, empeza con lo básico, anda preguntando cositas, chucherías, y todos te van a ayudar.


Saludos y suerte!

edu
Gracias Edu!

Si quiero ir pasito a pasito, pero ya te digo mi primer problema es como estructurar mi pagina.

Tengo claro que quiero que sea modular, pero he leido sobre hacerla con switch o hacerla con variables.

Con switch no la veo mal siempre y cuando no tenga 1.000 paginas! pero es que va a tener mas de 1.000, entonces me recomiendas otro sistema supongo.

Y yo pregunto... son alguno de esos dos de arriba o estan mal y tu me recomiendas otro.

Espero respuestas, Merciiiii
  #6 (permalink)  
Antiguo 04/01/2008, 18:11
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Re: Mi primer Gran proyecto. Ayuda plis

Primero lo primero, sabes xhtml, css, javascript, php, mysql, al menos lo basico.
Segundo, si tenes pensado hacer una megaweb lo mejor seria que te juntes con alguien mas, Dios dijo, no es bueno que el hombre este solo.
Tercero, usa variables
cuarto, Y si estan tan preocupado por la seguridad, por que no usas un cms
Quinto, ya empezaste?
Sexto, Empieza ya, te estas adelantando al final.
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 05/01/2008, 08:20
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Primero lo primero, sabes xhtml, css, javascript, php, mysql, al menos lo basico.
Segundo, si tenes pensado hacer una megaweb lo mejor seria que te juntes con alguien mas, Dios dijo, no es bueno que el hombre este solo.
Tercero, usa variables
cuarto, Y si estan tan preocupado por la seguridad, por que no usas un cms
Quinto, ya empezaste?
Sexto, Empieza ya, te estas adelantando al final.
Se lo basico y más de mysql, css y xhtml.
Lo básico de javascript y php

Conocia a un programador que se habia dispuesto ayudar, pero por motivos x , ahora no puede meterse en esto, entonces queria ir planeando el camino.

Tercero a que te refieres con usar variables?

Cuarto, lo del cms ya me lo habia planteado pero estaria muy limitado... prefiero ser yo el dueño y señor de las cosas (yo y quienes esten dentro del circulo).

Sexto estoy empezando hacer ejemplos sencillos como el que te puse arriba.

El tema de conectarme con la base de datos y eso, sé como funciona.

Lo que no tengo claro es como hacer la estructura de mi indice y como hacerla modular, para que cada pagina tenga si titulo en el navegador, que no siempre sea el mismo.
Lo que sí será igual es cabecera y piedepagina.

Ese es el empujoncito que me falta ahora mismo.

Merci
  #8 (permalink)  
Antiguo 05/01/2008, 08:27
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Re: Mi primer Gran proyecto. Ayuda plis

pues lo podrias maquetar con css, y hacer 1 pagina por apartado, asi cambias el nombre en cada pagina.
  #9 (permalink)  
Antiguo 05/01/2008, 09:23
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Mi primer Gran proyecto. Ayuda plis

Interesante el asunto, no estaria nada mal utilizar POO en la programacion y en cuanto al desarrollo por que mejor no usas un Framework, te ahorra dolores de cabeza, ademas trabajan basado en patrones, los cuales te facilitaran el entendimiento y comprendimiento de tu desarrollo. Bueno es una opinion solamente...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
  #10 (permalink)  
Antiguo 05/01/2008, 09:38
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por hades87 Ver Mensaje
pues lo podrias maquetar con css, y hacer 1 pagina por apartado, asi cambias el nombre en cada pagina.
No esperaba menos, una página por apartado lo veo bien, lo que queria utilizar la ventaja de hacerla modular. Es decir que no tuviera que ir repitiendo cabecera ni piedepagina.

Y sobre el tema framework, llevo bastante por la mano la programación con python, pero se muy poco sobre aplicar python a la web, pensaba que lo suyo hoy en dia para hacer webs es PHP y XHTML, XML... y luego tema diseño CSS

Entonces parto que cada "sección" será una página ok?

Como utilizo los codigos php que he visto, y he puesto en el primer post (alguno de ellos). Para hacer eso?

Merciii
  #11 (permalink)  
Antiguo 05/01/2008, 09:43
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Re: Mi primer Gran proyecto. Ayuda plis

a ver, si lo que quieres es montar una gran web formada de paginas con el mismo estilo, primero piensa en como irán posicionadas las cosas, luego una vez lo tengas claro haz el diseño en css, y cuando tengas ya la estructura web montada, entonces decide que contenidos irán en cada una de ellas ^^
  #12 (permalink)  
Antiguo 05/01/2008, 11:00
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por neodani Ver Mensaje
Se lo basico y más de mysql, css y xhtml.
Lo básico de javascript y php
creo que deberias aprender mas de PHP que lo basico aunque alomejor con eso te bastara en un principio si quieres un sitio seguro, debes por obligacion aprender mas.

saber por donde puede ser inseguro tu codigo y que formas de actividad maliciosa te puede afectar son fundamentales para poder asegurar el codigo.

en lo personal estos ultimos meses he empezado a desarrollar aplicaciones con Zend Framework y quizas en un principio hay que aprender un poco mas ya que esta ortientado a objetos, tiene la ventaja que obliga al desarrollador a ser un poco mas ordenado (por lo menos a mi), y a hacer uso de clases y metodos especialmente diseñadas para funcionar de manera segura.

de todas maneras todo se aprende probando, creo que es buena idea acceder desde el index a todos tus modulos, pero cuida tambien los parametros que se puedan pasar a estos.

otra recomendacion relacionada a tu estructura de archivos puede ser

root/
www/
css/
js/
includes/
modulos/

eso saludos.
  #13 (permalink)  
Antiguo 05/01/2008, 14:02
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Mi primer Gran proyecto. Ayuda plis

pork dices que un cms te limitaria en q' aspecto?
puedes usar joomla o wordpress aunk es un blog lo puedes usar como cms y moficarlo a tu gusto, la cuestion es para que reinventar la rueda si ya esta hecha, asi es como se trabaja en coporativos, busca, analiza, aprende, comprende, prueba, practica, practica, practica..
los metodos que mencionaste arriba estan bien, ponlos apruba, en lo personal no me gusta trabajar de ese modo, ya probaste con los templates? smarty?... si quieres trabajar modularmente usar smarty, pero aun eres newbie, entonces empieza como todos, por el inicio, no intentes comente el mundo de un solo bocado, prebalo, masticalo, saborealo, lee, lee, lee, en cuanto mas leas mas comprenderas el porque de las cosas, de que sirve que te demos 10000 de soluciones, al final tu escogeras la que desees, confia en ti, es bueno pedir ayuda, pero debes leer bien antes para que asi cuando te respondamos no te quedes pensando que dijoooo????, www.videotutoriales.com, jesus conde tiene varios videotutoriales muy buenos.. aconsejo que los leas..


que tal andas de css+php,mysql,javascript, esto es importante pues tu diseñaras todo el sistema, si solo fueras a programar no importaria mucho, pero tu haras todo, asi que debes estar bien en esos temas...

saludos...
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #14 (permalink)  
Antiguo 05/01/2008, 15:50
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por rumo Ver Mensaje
creo que deberias aprender mas de PHP que lo basico aunque alomejor con eso te bastara en un principio si quieres un sitio seguro, debes por obligacion aprender mas.

saber por donde puede ser inseguro tu codigo y que formas de actividad maliciosa te puede afectar son fundamentales para poder asegurar el codigo.

en lo personal estos ultimos meses he empezado a desarrollar aplicaciones con Zend Framework y quizas en un principio hay que aprender un poco mas ya que esta ortientado a objetos, tiene la ventaja que obliga al desarrollador a ser un poco mas ordenado (por lo menos a mi), y a hacer uso de clases y metodos especialmente diseñadas para funcionar de manera segura.

de todas maneras todo se aprende probando, creo que es buena idea acceder desde el index a todos tus modulos, pero cuida tambien los parametros que se puedan pasar a estos.

otra recomendacion relacionada a tu estructura de archivos puede ser

root/
www/
css/
js/
includes/
modulos/

eso saludos.
De serie me viene esta estructura de carpetas

acceder a los logs
etc
mail
public_ftp
public_html
tmp
www


Entonces esa estructura la creo en este mismo sitio o dentro de www, ya que ahi adentro hay una carpeta de cgi-bin


Que cosas hace de un sitio inseguro?

Es decir si yo empiezo a crear una estructura como vengo diciendo.
cabecera.php
cuerpo.php
piedepagina.php

Lo unico que cambio es cuerpo.php, teoricamente cada sección en un cuerpo.php distinto no?
Y dentro del cuerpo.php hago todas las conexiones a la base de datos, etc...

Me aconsejáis otra manera mejor de hacerlo?

PD: Sobre el diseño de css de como iran las cosas y las posiciones de las cosas también las tengo claras y escritas.

Quiero saber como crear una estructura de secciones web válidas y seguras!

Merciiii
  #15 (permalink)  
Antiguo 05/01/2008, 16:12
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Mi primer Gran proyecto. Ayuda plis

mira la web es relativamente nueva en cuanto a diseño y paginas webs asi que no hay nada escrito..... todo es a base de experiencia, quizas unos te recomienden algo y algunos otras formas de hacerlo, pero todos apuntan alo mismo...

puedes mantener tus scripts en unas carpetas, tus imagenes en otra, tus css en otras, y el que la unica entrada sea el index, ya de ahi tu controlas todo lo demas, de tal forma que restrinjas los accesos a las demas carpetas y paginas, tanto por medio de los permisos+sessiones+redirecciones+.htaccess, saber en todo momento que entra y sale, y que caminos por los que deben ir tus usuarios o asi debes planearlo, no abras demasiados puntos de entrada para tu web, mientras mantengas control y sepas que se mueve en tu web, tendras bajo control todo, puedes usarte codigos de php basicos para bitacoras, puedes resetear las sessiones por tiempo, usar encriptacion, hashes, o con los mod_rewrite para que las url sean mas limpias,
tienes un universo, etc
mail
public_ftp
public_html
tmp
www

esas carpetas son las del server, tu contenido tiene que ur en public_html

puedes poner el codigo php arriba de public_html para que no sea accedido desde fuera,
tambien existe una confg en el .ini para establecer el ambito sobre el que php trabajara, como puedes ver hay miles y una formas, te di la direccion de videotutoriales se ve que nisiquiera le hechaste un lente,
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #16 (permalink)  
Antiguo 05/01/2008, 16:42
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por vevni Ver Mensaje
mira la web es relativamente nueva en cuanto a diseño y paginas webs asi que no hay nada escrito..... todo es a base de experiencia, quizas unos te recomienden algo y algunos otras formas de hacerlo, pero todos apuntan alo mismo...

puedes mantener tus scripts en unas carpetas, tus imagenes en otra, tus css en otras, y el que la unica entrada sea el index, ya de ahi tu controlas todo lo demas, de tal forma que restrinjas los accesos a las demas carpetas y paginas, tanto por medio de los permisos+sessiones+redirecciones+.htaccess, saber en todo momento que entra y sale, y que caminos por los que deben ir tus usuarios o asi debes planearlo, no abras demasiados puntos de entrada para tu web, mientras mantengas control y sepas que se mueve en tu web, tendras bajo control todo, puedes usarte codigos de php basicos para bitacoras, puedes resetear las sessiones por tiempo, usar encriptacion, hashes, o con los mod_rewrite para que las url sean mas limpias,
tienes un universo, etc
mail
public_ftp
public_html
tmp
www

esas carpetas son las del server, tu contenido tiene que ur en public_html

puedes poner el codigo php arriba de public_html para que no sea accedido desde fuera,
tambien existe una confg en el .ini para establecer el ambito sobre el que php trabajara, como puedes ver hay miles y una formas, te di la direccion de videotutoriales se ve que nisiquiera le hechaste un lente,
Estoy mirandola, y seguiré mirandola hasta que no me quede nada por mirar tranquilo que cuando miro algo lo miro de arriba abajo y varias veces xD

Si he entendido bien, me recomiendas crear dentro de public_html todo el directorio de carpetas antes escrito por otro compañero?
root/
www/
css/
js/
includes/
modulos/

(root y www tbmbién?¿?)

Y a que te refieres con
Cita:
puedes poner el codigo php arriba de public_html para que no sea accedido desde fuera,
Te refieres al mismo nivel que todas esas carpetas? es decir NO dentro de public_html?

Merciii
  #17 (permalink)  
Antiguo 05/01/2008, 17:03
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
puedes poner el codigo php arriba de public_html para que no sea accedido desde fuera
No se cual es el sentido de hacer esto, probablemente te sorprendas que según la configuración el servidor, apache no puede leer lo que está arriba de public_html.
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #18 (permalink)  
Antiguo 05/01/2008, 17:42
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Mi primer Gran proyecto. Ayuda plis

onononononn, me refiero a codigo php...
osea incluir codigos de php arriba del public_html... a eso me referia.!
recordar que php puede leer y trabajar o referenciar archivos aunk esten niveles mas arriba...
ahora si no mal recuerdo este comportamiento = se puede cambiar modificando una parte del .ini en donde se establece el alcance que tendra php, osea sobre que ambito trabajara, saludos!


www y que ira dentro de www.

mira la estructura basica, normal dentro de un server linux es..

public_html
www
public_ftp
....
....
....

donde public_html es donde van tus documentos webs y demas cosas que seran vista desde afuera, ahora, www? que pondras ahi?
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #19 (permalink)  
Antiguo 05/01/2008, 22:59
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: Mi primer Gran proyecto. Ayuda plis

En sistemas CentOS, www tipicamente es un alias para public_html
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #20 (permalink)  
Antiguo 05/01/2008, 23:20
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Mi primer Gran proyecto. Ayuda plis

asi es, = en freebsd,
www/data-dist/
esa usamos!
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #21 (permalink)  
Antiguo 06/01/2008, 04:14
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por vevni Ver Mensaje
onononononn, me refiero a codigo php...
osea incluir codigos de php arriba del public_html... a eso me referia.!
recordar que php puede leer y trabajar o referenciar archivos aunk esten niveles mas arriba...
ahora si no mal recuerdo este comportamiento = se puede cambiar modificando una parte del .ini en donde se establece el alcance que tendra php, osea sobre que ambito trabajara, saludos!


www y que ira dentro de www.

mira la estructura basica, normal dentro de un server linux es..

public_html
www
public_ftp
....
....
....

donde public_html es donde van tus documentos webs y demas cosas que seran vista desde afuera, ahora, www? que pondras ahi?
Entonces para que aclararme...

Los directorios
css/
js/
includes/
modulos/

Es mejor meterlos dentro de html_public o fuera?

Porque si los meto fuera una persona no podra hacer www.miweb.com/modulos

En cambio si lo dejo dentro del html_public sino modifico el fichero .htacces si que podrá hacer www.miweb.com/modulos correcto?

Es más seguro la primera opción no? pero no se liaran los navegadores al tener que coger ficheros de otra hubicación fuera del html_public?

PD: La pagina de los videotutoriales es la ostia

Merciii
  #22 (permalink)  
Antiguo 06/01/2008, 12:00
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Iniciado por neodani Ver Mensaje
En cambio si lo dejo dentro del html_public sino modifico el fichero .htacces si que podrá hacer www.miweb.com/modulos correcto?
Merciii

Pero puedes hacer un .htaccess para los directorios con el siguiente comando.. eso no dejaruia que nadie descargue nada de ahi.. y sin embargo si son php, los puedes usar sin problema.. llamandolos desde otra paginao bien incluyendolos

Código HTML:
deny from all
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #23 (permalink)  
Antiguo 06/01/2008, 12:23
 
Fecha de Ingreso: junio-2006
Mensajes: 84
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Mi primer Gran proyecto. Ayuda plis

mi consejo...
vale, veo que tienes pensado que secciones quieres en la web y tal, y las tienes en folios redactadas...

no empieces con... Primera seccion, y hasta que no quede como yo quiero no paso a la siguiente, por que te bloquearás...

Primero haz una version de la pagina web que tienes pensada muy simplificada, y luego ves mejorandola poco a poco hasta conseguir la meta

-----------

Con respecto a las carpetas...
todas las carpetas tienen que estar dentro del html_public, y poner un .htacces como te ha dicho _ssx
Algunos servidores rechazan los .htacces, asegurate de que el tuyo no lo hace.
y lo más sencillo para que la gente no navegue a traves de tus carpetas es poner un index.html completamente vacio en cada directorio.

Así, si se meten en ... www.lokesea.com/modulos les saldrá una página en blanco

--------

Más cosas, con respecto a las carpetas
yo en la carpeta includes meto los js...
y yo tengo una carpeta llamada tema donde está el estilo, las css y todo lo correspondiente a colores, imagenes, y demas de la pagina...
la carpeta modulos esta genial, y la de imagenes tambien..

así es como lo tengo yo... no te digo que sea lo mejor del mundo
  #24 (permalink)  
Antiguo 06/01/2008, 12:42
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Mi primer Gran proyecto. Ayuda plis

jaaja, malentendiste lo que te comente, si es obvio que tu contenido debe ir dentro de public, yo te decia que los php pueden ir arriba de public...

ahora eso que te comentan es cierto, puedes poner un index en todas tus carpetas o usando .htaccess puedes poner una directiva que lo haga, en este momento no me acuerdo, pero puedes usar google y ahi sale...

saludos!
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #25 (permalink)  
Antiguo 06/01/2008, 14:53
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Gracias compañeros a todos!

Me habéis aclarado bastantes dudas.

Ahora seguiré mirando los videotutoriales y mi novia me ha regalado un libro de PHP

"Creación de sitios web con PHP5" que pinta de lo mas interesante!

Nos vemos pronto!

Merciiiiii
  #26 (permalink)  
Antiguo 06/01/2008, 18:00
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Re: Mi primer Gran proyecto. Ayuda plis

Cita:
Los directorios
css/
js/
includes/
modulos/

Es mejor meterlos dentro de html_public o fuera?
Todo eso va DENTRO de html_public (aunque creo que hasta altura ya esta claro para vos) :)
__________________
Salu2!
  #27 (permalink)  
Antiguo 13/01/2008, 17:04
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 3 meses
Puntos: 2
Re: Mi primer Gran proyecto. Ayuda plis

Acordate que no vas a poder tener de entrada una metodología perfecta y cerradita. Quieras o no, y por más que todos te ayuden, vas a tener que pasar por el camino de la prueba y error hasta llegar a tener un framework ó al menos una metodología de trabajo propia.

Yo lo que hice fue primero saber más que lo básico de PHP... empece a armar el sitio despacito, con errores, mientras iva aprendiendo... necesitas saber más que lo básico de PHP, MySQL, Css, xhtml... con lo básico vas a hacer un hola mundo nomás...


Andá despacio, empeza ya, hace muchos tutoriales, arma todo como te salga y de a poco vas consultando acá, buscando por internet, mejorando tu metodología, etc...

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 15:57.