Foros del Web » Programando para Internet » PHP »

include con echo

Estas en el tema de include con echo en el foro de PHP en Foros del Web. Saludos por acá Quería una pequeña ayuda con respecto a include en un echo . Lo que sucede es que tengo el script de SMF ...
  #1 (permalink)  
Antiguo 04/08/2011, 18:39
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Busqueda include con echo

Saludos por acá

Quería una pequeña ayuda con respecto a include en un echo.

Lo que sucede es que tengo el script de SMF

y quiero incluir en uno de los archivos php, otro archivo php pero me da error.


sería algo como:

echo'<?php include("archivo.php"); ?>';

el archivo al que deseo llamar estaría en una subcarpeta

es decir:
archivo a editar en: /root

archivo a incluir en: /root/subcarpeta


me da error, no sé como llamar al archivo, la única manera que sé es esa y no funciona.
  #2 (permalink)  
Antiguo 04/08/2011, 18:41
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: include con echo

<?php include('subcarpeta/archivo.php'); ?>

esa es la forma sin el echo
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #3 (permalink)  
Antiguo 04/08/2011, 18:56
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: include con echo

da error, ya que en todos los archivos de SMF las consultas y lineas de código llevan echo'';
  #4 (permalink)  
Antiguo 04/08/2011, 19:12
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: include con echo

No importa, los includes van si echo por ser funciones.
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #5 (permalink)  
Antiguo 04/08/2011, 20:53
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: include con echo

Cita:
Iniciado por nawebona Ver Mensaje
da error, ya que en todos los archivos de SMF las consultas y lineas de código llevan echo'';
enserio?

No entiendo porque. Pega un poco de esas lineas para ver que tal.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 04/08/2011, 23:15
Avatar de vivibelgrano  
Fecha de Ingreso: septiembre-2003
Ubicación: Palermo, Buenos Aires, Argentina
Mensajes: 27
Antigüedad: 21 años, 2 meses
Puntos: 0
Respuesta: include con echo

Quizás esto te sirva.
Saludos

Cita:
debes de agregarlo sin las etiquetas php

Código PHP:
Ver original
  1. include("marquesinasms.php");


tambien, si tu archivo marquesinas.php esta en otro directorio debes de poner el path hacia ese archivo, por ejemplo:


Código PHP:
Ver original
  1. include("public_html/marquesinasms.php");
dependiendo de el path



tambien podrias poner el codigo completo dentro de el archivo /Sources/Display.php


y llamarlo en el display.template.php despues de todo, no es recomendable poner querys en archivos de template.
__________________
VIVI! - Red de Sitios Web

EVIRNET - Soluciones Web
  #7 (permalink)  
Antiguo 04/08/2011, 23:46
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: include con echo

Hola, estoy de vuelta...


entro a :

/Themes/default/Recent.template.php

escribo:

Código PHP:
Ver original
  1. include("/bloques/archivo.php");


pero no me funciona... no aparece el contenido de archivo.php

que es este:

Código PHP:
Ver original
  1. echo'
  2. <div class="img_aletat">
  3. <div class="box_title" style="width: 160px;">
  4. <div class="box_txt img_aletat">Titulo</div>
  5. <div class="box_rss">
  6. <img src="',$settings['images_url'],'/blank.gif" style="width: 16px; height: 16px;" border="0">
  7. </div>
  8. </div>
  9. <div class="box_icono2">';
  10.  
  11. echo 'Contenido';
  12. echo'</div></div>';


el archivo.php está en la ruta:

/Themes/default/bloques
  #8 (permalink)  
Antiguo 05/08/2011, 07:58
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: include con echo

La forma en la que haces el include esta correcto.

aunque yo le quitaria la primer diagonal invertida dejandolo asi

Código PHP:
Ver original
  1. include_once("bloques/archivo.php");

Muy bien, si en el navegador no aparece este archivo es porque la ruta especificada esta incorrecta.

Ahi dices que la ruta de tu archivo.php es /Themes/default/bloques/archivo.php y como has hecho un include("bloques/archivo.php"); supongo que estas trabajando en el directorio default, porque asi estas indicando en el include.

Verifica esto.

Código PHP:
Ver original
  1. include_once("bloques/archivo.php");
  2. /*Solo encontrara el archivo si colocas esta linea de código en algun archivo del directorio default*/

Saludos
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #9 (permalink)  
Antiguo 05/08/2011, 11:29
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: include con echo

lo hice bien.

edito el /Themes/default/Recent.template.php

y el include debería ser como lo hice ya que se encuentre en una subcarpeta de

/Themes/default/

el include

Código PHP:
Ver original
  1. include("/bloques/archivo.php");

lo hice como dijiste tambíen

Código PHP:
Ver original
  1. include("bloques/archivo.php");

y nada
  #10 (permalink)  
Antiguo 05/08/2011, 11:39
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: include con echo

Lo logreeeeeeeeeee !!!!!

es como dices, New. Estaban mal las rutas.. hice esto:


en el archivo Themes/default/Recent.template.php

Código PHP:
Ver original
  1. include("Themes/default/bloques/archivo.php");


archivo.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. echo'
  4. <div class="act_comments">
  5. <div class="box_title" style="width: 363px;">
  6. <div class="box_txt ultimos_comments">Titulo</div>
  7. <div class="box_rss">
  8. <img src="',$settings['images_url'],'/blank.gif" style="width: 16px; height: 16px;" border="0">
  9. </div>
  10. </div>
  11. <div class="box_buscar">';
  12.  
  13. echo 'Contenido';
  14. echo'</div></div>';
  15.  
  16. ?>


Gracias !
  #11 (permalink)  
Antiguo 05/08/2011, 11:41
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: include con echo

oh, con que es un templante.

No te va a servir incluirlo de esta forma

Verás, te explico.

Ese templante esta a su vez incluido en otro archivo,

no conozco la arquitecura de SMF, pero en PHPbb los templantes son platillas de diseño en HTML que se incluyen en un archivo PHP.

Este podria ser el caso de SMF, intenta jugar con la ruta del include y utiliza include_once("");

juega con la ruta del include y has pruebas hasta que el dialogo que tienes dentro de tu archivo.php se muestre.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #12 (permalink)  
Antiguo 05/08/2011, 11:41
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: include con echo

Lo vez, es lo que te comentaba, saludos y suerte
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: echo, include
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:04.