#1• He probado en varios servidores php, este esta bastante limitado (sobre todo las funciones link y popen, abriiiirlaaaasss porfaaaaaa!!!!!), pero el espacio y la administracion es muy accesible y poco liante, aparte de que el maximo de tamaño por fichero me parece completamente aceptable , en comparación con otros servicios mucho mas limitados. Bueno, a lo que iva en e el tema , no me funcionan los includes, alguien me puede explicar el modo en el que funcionan, como hacerlos funcionar , etc. Y en caso de estar mal configurado el php_ini o lo que sea y que la funcion include no funciona , avisarme porfavor |
#3• Mirad , el codigo de mi pagina es este libreria.php <? $variable="mi variable" ?> pagina.php <html> ...La cabecera </head> <body> <? echo $variable ?> </body> </html> y me devuelve este error Warning: require(incluir.php) [function.require]: failed to open stream: No such file or directory in /home/webcindario/e/l/elportaldefer/include.php on line 10 |
#4• ¿Donde esta el código de incluir.php que es el que ejecutas? |
#5• Perdon , error mio, la pagina que inclui no se llamaba librería (era por poner un ejemplo). Se llamaba en concreto incluir.php, y la pagina en la que ejecuté el include se llamaba include.php. Como veis los nombres no tienen mucho sentido. Simplemente es porque estaba haciendo pruebas. Fallidas todas por cierto |
#6• Pon correctamente los archivos y vemos... en lo que has puesto ahora, te dare una pista, no hay ni un solo include. |
#7•• A ver , yo necesito poder poner este codigo en todas mis páginas, este código basicamente comprueba si la variable de sesion "login" es igual a ok. De ser así , muestra los datos de usuario (en la variable de sesion "nick" esta el nick del usuario) y la posibilidad de abandonar la sesion. En caso de que la variable de sesion "login" no sea igual a ok muestra un formulario que envia los datos de usuario y contraseña a la pagina login.php, en la cual ,de existir en la base de datos de registros dicho nombre de usuario y dicha contraseña ,define las variables de sesion "nick" y "login" con el nick y la cadena "ok" y redirecciona a la pagina anterior usando la variable $http_referer pasados 3 segundos. Spoiler: Cita: <div id="login"> <? if($_SESSION["login"]=="ok") {//mostramos Bienvenido y el nombre de usuario echo "Bienvenido".$_SESSION["nick"]; //mostramos la imagen del usuario guardada en jpg en la carpeta perfiles con el nombre del usuario ($_SESSION["nick"])echo "<img src="perfiles/".$_SESSION["nick"].".jpg">"; //mostramos un enlace para abandonar la sesion echo "<a href="nosesion.php"><img src="url_de_imagen_para_abandonar_sesion"</img></a><br />";} else{ ?> <form method="post" action="login.php"> <? } ?> </div> Este código lo quiero integrar en varias paginas, integrandolo el sitio que lo necesite, se que hay que hacerlo con la función include pero no se como funciona. Gracias a todos |
#8• Ese código se llamara de alguna manera, pues donde lo quieras pones include('....'); y listo. |
#9• Exacto, deberás de poner en cada archivo include("nombredelarchivo.php"); Un saludo! |
#10• No faltaría la etiqueta de php t3r4byt3? <div id="login"> |
#11• Sí, también.... gracias x comentarlo newboy; Supuse que al ser codigo php el include, se sobreentendería, perdon |
#12• include se utiliza asi: include("archivo"); si el archivo es <? funciones ?> se ejecuta e incluye en php pero si es <html> etiquetas </html> o hola mundo entonces se ejecuta como cadena de caracteres y etiquetas html. |
#13• La sintaxis del include es que entre los parentesis y como cadena de caracteres irá la ruta del archivo. Es decir include("rutadelarchivo.php"); |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |