| |||
¿Librerias o Includes? ¿Qué es lo más comodo para vosotros el incluir librerias en la web o includes? Es decir, hacer una pagina basica donde se ira mostrando todas las secciones de la web y mediante llamadas de includes se muestren las otras secciones o bien... mediante librerias (para mi es lo más comodos ya que no me da errores en Ñ o los acentos ortográficos). |
| ||||
¿A qué te refieres con eso de librerías y problemas con eñes? Yo uso includes y nunca he tenido problemas de carácteres extraños
__________________ M a l d i t o F r i k i |
| |||
Libreria = función? segun tu Axo? Por que .. librería en PHP mas bien sería una "Class" (conjunto de funciones y otros detalles que forman un Objeto). A su vez .. esas funciones o Class las puedes llamar en un script via include() o require() .. No tiene nada que ver una forma de estructurar código con una forma de tener "repartido" tu código .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Yo llamo libreria a lo que he podido leer en todos los manuales y webs de Inter, sin ir mas lejos aqui teneis uno: http://www.webestilo.com/php/php05b.phtml |
| |||
Bueno .. pues al fin y al cabo .. "libería" no es mas que un montón de funciones agrupadas en un archivo que lo llamas de forma externa via include() o requiere() ... La verdar .. que no había leido ese "tutorial" en ese capítulo y sin embargo lo uso siempre xDDD ... Pues .. solo como comentario .. si ese montón de funciones las agrupas en una class (objeto PHP) .. veras que le sacas mas funcionalidad .. Igualmente se ha de llamar en tus páginas via include() o requiere() .. Ahora, con tu problema concreo . no sé que tiene que ver la Ñ en todo esto .. Acaso estas llamando a un archivo externo por include() (que contenga funciones o lo que sea) con nombre tipo: include("españa.php"); o usas Ñ como nombre de una función: function españa(){ } ?¿ .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Entonces, todos estamos de acuerdo en usar include() No vas a copiar manualmente las classes en todos los scripts .php
__________________ M a l d i t o F r i k i |
| |||
Juer que poco resultado ha tenido la encuesta respecto a lo de los class umm viene a ser lo mismo que pone en el tutorial ¿noo? De todos modos a mi me gusta más las "librerias" por llamarlo de algun modo ya que veo que no se llaman librerias... Lo explico un poco mas lo que me sucede en mi caso: Código PHP: Ahora llamo a esta pagina mediante function CabeceraPagina() y todo me saldra correctamente. Siembargo si yo quiero hacer una cabecera como puede ser x ejemplo cabecera.php. Metermeos esta frase: " Esta cabecera estará en todas sus páginas " Ahora llamo a este pagina con include("cabecera.php"); Los acentos no me van a salir, me saldara un cuadrado donde está el acento suprimiendo la vocal, x eso me mola más la funcion de librerias o como bien las quieran llamar |
| ||||
Si tienes esto: cabecera.php:
Código:
Y esto:Dentro de unos días acabará el año. pagina.php Código PHP: Cita: Con acentos, eñes y demás. Dentro de unos días acabará el año.
__________________ M a l d i t o F r i k i |
| ||||
De todos modos, suelo usar includes para insertar códigos PHP y demás, no sólo HTML.
__________________ M a l d i t o F r i k i |
| ||||
Este tema depende única y exclusivamente del HTML que generes. Si defines bien el charset y si usas código HTML válido como á, no tendrás problemas de este tipo. El hecho de usar include() o require() no influye en absoluto con el charset del código contenido. En función del servidor donde hospedes tus páginas, los charsets por defecto serán distintos. Por eso es importante verificar siempre que el HTML generado funciona y es correcto.
__________________ M a l d i t o F r i k i |
| ||||
El charset es la codificación de los caracteres. Los navegadores suelen tener un charset por defecto, en caso que la página que visitas no lo explicite, pero puedes forzar a los navegadores a usar el charset que quieras mediante código. Esto es útil cuando tu página va a ser vista por gente de diferentes culturas.
__________________ M a l d i t o F r i k i |
| |||
Axo . como te han dicho yá .. el charset es puro HTML (mas bíen cabeceras HTTP). Visita la www.w3.org .. que es el organimos que regula la mayoría de standar de la web: http://www.w3.org/TR/REC-html40/charset.html No tiene nada que ver que lo tengas en una función o que lo lances directamente o que lo llames con un include() ... Por otro lado .. una "class" no es una librería (de las que dices tu) es algo más complejo y funcional es: OOP (Programación Orientada a Objetos). Intenta identificar bien que es cosa de PHP y que es cosa de lo que trabajes en el Navegador (Cliente) .. así sabras donde preguntar o donde buscar información al respecto. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Oka gracias Cain y Cluster !! Ya decia yo que era muy raro O_o. Cluster a todo esto como llamas tu a lo que yo llamo "librerias" es para llamarlo x su nombre ya que veo que ese no es :-p |