Foros del Web » Programando para Internet » PHP »

Problema con variables

Estas en el tema de Problema con variables en el foro de PHP en Foros del Web. En page.php puse un diseño, y donde quería que saliese el texto de los archivos puse: Código PHP: <?php $pag  =  $_GET [ 'pag' ]; ...
  #1 (permalink)  
Antiguo 15/09/2008, 07:19
Avatar de Darth_Carl  
Fecha de Ingreso: mayo-2008
Ubicación: En Foros DWP
Mensajes: 160
Antigüedad: 15 años, 11 meses
Puntos: 8
Problema con variables

En page.php puse un diseño, y donde quería que saliese el texto de los archivos puse:
Código PHP:
<?php
$pag 
$_GET['pag'];
include(
$pag.".php");
?>
Pero cuando voy a http://mipagina.com/page.php?pag=anunciate , me sale el campo donde tendría que salir el texto. El código del archivo anunciate.php es:
Código:
Código:
<title>Anunciate</title>
Vete aquí para ver los precios: http://forosdwp.com/forums/viewtopic.php?f=14&t=196
¿Que pasa?
__________________
Si te ha servido, un karma POSITIVO es agradecido
NOTA: También se aceptan donaciones a PayPal xD
  #2 (permalink)  
Antiguo 15/09/2008, 07:39
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Problema con variables

No entendi muy bien tu problema, podrias explicarlo con mas detalles?... Gracias!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 15/09/2008, 07:41
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Problema con variables

Creo que deberias hacerle un echo.
Osea colocar el el archivo, echo de todo lo que tienes en el.

Saludos

EDITADO:

Aunque he hecho la prueba y me ha funcionado en las dos maneras.
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.

Última edición por the_web_saint; 15/09/2008 a las 07:46
  #4 (permalink)  
Antiguo 15/09/2008, 07:50
Avatar de Darth_Carl  
Fecha de Ingreso: mayo-2008
Ubicación: En Foros DWP
Mensajes: 160
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Problema con variables

Ya he probado a modificarlo así:
Código PHP:
<?php
$pag 
$_GET['pag'];
include(
$pag ".php");
print 
$text;
?>
Código PHP:
<?php
$text
='<title>Anunciate</title>
Vete aquí para ver los precios: http://forosdwp.com/forums/viewtopic.php?f=14&t=196'
;
?>
Pero tampoco funciona...
__________________
Si te ha servido, un karma POSITIVO es agradecido
NOTA: También se aceptan donaciones a PayPal xD
  #5 (permalink)  
Antiguo 15/09/2008, 07:55
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Problema con variables

A mi me funciona, como lo tienes originalmente y de esta manera:
Código PHP:
<?php echo "<title>Anunciate</title>
Vete aqu&iacute; para ver los precios: http://forosdwp.com/forums/viewtopic.php?f=14&t=196"
;?>
Código PHP:
<?php
$pag 
$_GET['pag'];
include(
$pag.".php");
?>
Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #6 (permalink)  
Antiguo 15/09/2008, 08:07
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Problema con variables

Tal vez anunciate.php lo tienes en una carpeta distinta a page.php o con acento o que se yo.

Pon error_reporting(E_ALL); en page.php para ver que pasa.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #7 (permalink)  
Antiguo 15/09/2008, 08:23
Avatar de Darth_Carl  
Fecha de Ingreso: mayo-2008
Ubicación: En Foros DWP
Mensajes: 160
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Problema con variables

Mi hosting no deja ver los errores por seguridad, pero en el log encontre esto:


[Mon Sep 15 14:55:11 2008] [error] [client 93.156.128.54] PHP Parse error: syntax error, unexpected $end in /var/www/vhosts/forosdwp.com/subdomains/ptc/httpdocs/page.php on line 53, referer: http://ptc.forosdwp.com/
[Mon Sep 15 15:56:08 2008] [error] [client 200.68.10.242] script '/var/www/vhosts/forosdwp.com/httpdocs/page.php' not found or unable to stat

¿Os sirve de algo?

Código page.php: http://pastebin.com/m52b15be3
__________________
Si te ha servido, un karma POSITIVO es agradecido
NOTA: También se aceptan donaciones a PayPal xD
  #8 (permalink)  
Antiguo 15/09/2008, 08:38
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Problema con variables

Segun el error dice que hay un error no esperado en la linea 53 de page.php y luego dice que no se encuentra /httpdocs/page.php (que deberia irse a /subdomains/ptc/httpdocs/page.php)

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #9 (permalink)  
Antiguo 15/09/2008, 08:53
Avatar de Darth_Carl  
Fecha de Ingreso: mayo-2008
Ubicación: En Foros DWP
Mensajes: 160
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Problema con variables

Está comprobado que el archivo page.php está en /subdomains/ptc/httpdocs/page.php

¿Que debo hacer para que funcione? Porque no he encontrado el error de la linea 53
__________________
Si te ha servido, un karma POSITIVO es agradecido
NOTA: También se aceptan donaciones a PayPal xD
  #10 (permalink)  
Antiguo 15/09/2008, 10:16
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Problema con variables

Sip... eso lo se pero el error dice que no se encuentra el archivo en /httpdocs/page.php o sea que podrias estar buscando algo como:
Código php:
Ver original
  1. include_once('/httpdocs/page.php'); //buscando relativamente con /
En vez de:
Código php:
Ver original
  1. include_once('httpdocs/page.php'); //buscando directamente sin /

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
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:50.