Foros del Web » Programando para Internet » PHP »

Ayuda con Libreria.

Estas en el tema de Ayuda con Libreria. en el foro de PHP en Foros del Web. Hola a todo ForosDelWeb . Bueno haber si me pueden ayudar con las libreria, estoy aprendiendo php y no me salen. Este es el archivo ...
  #1 (permalink)  
Antiguo 23/07/2009, 15:24
 
Fecha de Ingreso: octubre-2008
Ubicación: Bs As
Mensajes: 128
Antigüedad: 15 años, 6 meses
Puntos: 0
Ayuda con Libreria.

Hola a todo ForosDelWeb.

Bueno haber si me pueden ayudar con las libreria, estoy aprendiendo php y no me salen.

Este es el archivo index2.php [Link Aqui]

Código PHP:
<html>
 <head> 
 <title>Ejemplo de PHP</title>
 </head> 
 <body>
 <?php include("funciones.phtml"?> 
 <?php CabeceraPagina(); ?> 
 
 Página 1 <BR><BR><BR><BR><BR> 
 Contenido blalbl blalb alb<BR><BR> 
 más cosas...<BR><BR> 
 fin<BR><BR> 
 <?php PiePagina(); ?> 
 </body>
 </html>
Y aca el archivo funciones.php

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title></title>

</head>
<body>
<--! Botonera principal -->
<?php

function Botonera()
{
?>
<div id="menu">

<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="descargas.php">Descargas</a></li>
<li><a href="tutoriales.php">Tutoriales</a></li>
<li><a href="/foro">Foro</a></li>
</ul>

</div>

<--!Cabezera -->
<?
function CabeceraPagina()

?>
<div id="header">
</div>

<div id="cuerpo_header"></div>

<!-- Footer -->
<? 


function 
PiePagina() 

?> 
<div id="footer">
<p><span class="foot_links"><a href="index.php">Inicio</a> | <a href="descargas.php">Descargas</a> | <a href="tutoriales.php">Tutoriales</a> | <a href="/foro">Foro</a> | <a href="contacto.php">Contacto</a>
</span></p>
<p><span class="foot_msg">ArgenTec es una comunidad que decea unir a todos los interesados en la tecnologia</span></p>
<p><span class="copyright">© 2009 - 2010 ArgenTec.com.ar Todos los derechos Reservados</span></p>
</div>
<? 

?>

</body>
</html>
El tema es que por alguna razon no me funciona, ven algun error en los codigos??

Gracias, y espero que me puedan ayudar con este temita.
__________________
Marcos.
  #2 (permalink)  
Antiguo 23/07/2009, 15:31
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Ayuda con Libreria.

<?php include("funciones.phtml") ?>

Que yo sepa, no existe el formato phtml.... es html o php y si son fuciones, es .php

Una recomendario, veo que pones las botoneras, footer y demas en funciones.... porque no lo pones en includes? un archivo footer.php y le haces el include al archivo...

en el archivo funciones.PHP porque pones la cabecera html? :S si son funciones no metas la parte de:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title></title>


se te va a complicar todo si pones dos cabeceras...
  #3 (permalink)  
Antiguo 23/07/2009, 17:19
 
Fecha de Ingreso: octubre-2008
Ubicación: Bs As
Mensajes: 128
Antigüedad: 15 años, 6 meses
Puntos: 0
Sonrisa Respuesta: Ayuda con Libreria.

Aca te dejo los archivos actualizados, sigue sin funcionar, aver si me pueden dar una mano.

Index2.php [Link Aca]

Código PHP:
<html>
 <head> 
 <title>Ejemplo de PHP</title>
 </head> 
 <body>
 <?php include("funciones.php"?> 
 <?php CabeceraPagina(); ?> 
 
 Página 1 <BR><BR><BR><BR><BR> 
 Contenido blalbl blalb alb<BR><BR> 
 más cosas...<BR><BR> 
 fin<BR><BR> 
 <?php PiePagina(); ?> 
 </body>
 </html>
funciones.php

Código PHP:
<html>
<head>

<title></title>

</head>
<body>
<--! Botonera principal -->
<?php

function Botonera()
{
?>
<div id="menu">

<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="descargas.php">Descargas</a></li>
<li><a href="tutoriales.php">Tutoriales</a></li>
<li><a href="/foro">Foro</a></li>
</ul>

</div>

<--!Cabezera -->
<?
function CabeceraPagina()

?>
<div id="header">
</div>

<div id="cuerpo_header"></div>

<!-- Footer -->
<? 


function 
PiePagina() 

?> 
<div id="footer">
<p><span class="foot_links"><a href="index.php">Inicio</a> | <a href="descargas.php">Descargas</a> | <a href="tutoriales.php">Tutoriales</a> | <a href="/foro">Foro</a> | <a href="contacto.php">Contacto</a>
</span></p>
<p><span class="foot_msg">ArgenTec es una comunidad que decea unir a todos los interesados en la tecnologia</span></p>
<p><span class="copyright">© 2009 - 2010 ArgenTec.com.ar Todos los derechos Reservados</span></p>
</div>
<? 

?>

</body>
</html>
Gracias de antemano.
__________________
Marcos.
  #4 (permalink)  
Antiguo 23/07/2009, 17:37
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Ayuda con Libreria.

aveerr...tenes muchos muchos errores, la proxima intenta hacerlo con los ojos abiertos...
Código PHP:
<?php

function Botonera()
{
?>
<div id="menu">

<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="descargas.php">Descargas</a></li>
<li><a href="tutoriales.php">Tutoriales</a></li>
<li><a href="/foro">Foro</a></li>
</ul>

</div>

<--!Cabezera -->
<?php
}
function 
CabeceraPagina()

?>
<div id="header">
</div>

<div id="cuerpo_header"></div>

<!-- Footer -->
<?php 

function 
PiePagina() 

?> 
<div id="footer">
<p><span class="foot_links"><a href="index.php">Inicio</a> | <a href="descargas.php">Descargas</a> | <a href="tutoriales.php">Tutoriales</a> | <a href="/foro">Foro</a> | <a href="contacto.php">Contacto</a>
</span></p>
<p><span class="foot_msg">ArgenTec es una comunidad que decea unir a todos los interesados en la tecnologia</span></p>
<p><span class="copyright">© 2009 - 2010 ArgenTec.com.ar Todos los derechos Reservados</span></p>
</div>
</body>
</html>
<?php 

?>
Asi tendria que quedar...y todavia no entiendo porque lo haces con funciones... para algo inventaron los includes, pero bueh, es el mismo en fin....creo.

Fijate, tenias funciones que no las cerrabas etiquetas sueltas y muchas cosas... presta mas atencion cuando hagas los script... y reelelo todo de nuevo cuando termines, la falta de un "}" te das cuenta a la primera releida.
  #5 (permalink)  
Antiguo 23/07/2009, 17:38
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 31
Respuesta: Ayuda con Libreria.

Hola
La función function Botonera()
{


No tienes llave de sierre
debería tener una antes de llegar a la función

function CabeceraPagina()
{
__________________
╬-----╬
║☺₧☻║
╬-----╬
  #6 (permalink)  
Antiguo 23/07/2009, 17:42
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mi Casa =D
Mensajes: 292
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Ayuda con Libreria.

jaja, asi pasa asi pasa.... yo una vez le di un gran golpe a la pared.. porque no funcionaba un script! y resulta que faltaba un ;
xDDD
bueno, me voy ciao
  #7 (permalink)  
Antiguo 23/07/2009, 18:02
 
Fecha de Ingreso: octubre-2008
Ubicación: Bs As
Mensajes: 128
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Ayuda con Libreria.

Jajaja, bueno todabia no le pege a la pared.

Ahy actualize el archivo pero sigue sin funcionar. ¿Cual podria ser la razon?
__________________
Marcos.
  #8 (permalink)  
Antiguo 23/07/2009, 18:05
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Ayuda con Libreria.

No le pongas etiquetas <html>, <head> y <body> a tu archivo de funciones.

Habilita el log de errores, en tu php.ini revisa estas directivas:
display_errors = On
error_reporting = E_ALL & ~E_NOTICE
  #9 (permalink)  
Antiguo 31/07/2009, 17:24
 
Fecha de Ingreso: octubre-2008
Ubicación: Bs As
Mensajes: 128
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Ayuda con Libreria.

Aber si entiendo un poco, me estan diciendo que enves de librerias seria mejor usar includes?

si eso fuera verdad, estaria la posibilidad de incluir partes de un codigo php? digo... como para poner todo es un solo archivo.

Gracias por su ayuda.
__________________
Marcos.
  #10 (permalink)  
Antiguo 31/07/2009, 17:31
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 3 meses
Puntos: 14
Respuesta: Ayuda con Libreria.

Hola , yo noto algo más en tus codigos , tenes esto:

Código php:
Ver original
  1. <?php
  2. function demo(){
  3. ?>
  4. html aca
  5. <?php
  6. }
  7. ?>

Cuando en realidad deberia ser con un echo asi:

Código php:
Ver original
  1. <?php
  2. function demo(){
  3. echo "html";
  4. }
  5. ?>

Saludos!
  #11 (permalink)  
Antiguo 31/07/2009, 18:21
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Ayuda con Libreria.

Index.php

Código PHP:
Ver original
  1. <html>
  2.  <head>
  3.  <title>Ejemplo de PHP</title>
  4.  </head>
  5.  <body>
  6.  <?php include("funciones.php") ?>
  7.  <?php CabeceraPagina(); ?>
  8.   <?php botonera(); ?>
  9.  <?php PiePagina(); ?>
  10.  </body>
  11.  </html>

Funciones.php

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  
  5. <title></title>
  6.  
  7. </head>
  8. <body>
  9. <--! Botonera principal -->
  10. <?php
  11.  
  12. function Botonera()
  13. {
  14. ?>
  15. <div id="menu">
  16.  
  17. <ul>
  18. <li><a href="index.php">Inicio</a></li>
  19. <li><a href="descargas.php">Descargas</a></li>
  20. <li><a href="tutoriales.php">Tutoriales</a></li>
  21. <li><a href="/foro">Foro</a></li>
  22. </ul>
  23.  
  24. </div>
  25. <?
  26. }
  27. ?>
  28. <--!Cabezera -->
  29. <?
  30. function CabeceraPagina()
  31. {
  32. ?>
  33. <div id="header">
  34. </div>
  35.  
  36. <div id="cuerpo_header"></div>
  37.  
  38. <!-- Footer -->
  39. <?
  40. }
  41.  
  42. function PiePagina()
  43. {
  44. ?>
  45. <div id="footer">
  46. <p><span class="foot_links"><a href="index.php">Inicio</a> | <a href="descargas.php">Descargas</a> | <a href="tutoriales.php">Tutoriales</a> | <a href="/foro">Foro</a> | <a href="contacto.php">Contacto</a>
  47. </span></p>
  48. <p><span class="foot_msg">ArgenTec es una comunidad que decea unir a todos los interesados en la tecnologia</span></p>
  49. <p><span class="copyright">© 2009 - 2010 ArgenTec.com.ar Todos los derechos Reservados</span></p>
  50. </div>
  51. <?
  52. }
  53. ?>
  54.  
  55. </body>
  56. </html>
  #12 (permalink)  
Antiguo 31/07/2009, 21:25
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Ayuda con Libreria.

Cita:
Iniciado por jonatanc Ver Mensaje
Hola , yo noto algo más en tus codigos , tenes esto:

Código php:
Ver original
  1. <?php
  2. function demo(){
  3. ?>
  4. html aca
  5. <?php
  6. }
  7. ?>

Cuando en realidad deberia ser con un echo asi:

Código php:
Ver original
  1. <?php
  2. function demo(){
  3. echo "html";
  4. }
  5. ?>

Saludos!
No hay nada de malo con hacer eso. Al salir del modo PHP todo lo que sigue se imprime, es lo mismo que un echo.
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 00:20.