Foros del Web » Programando para Internet » PHP »

Ayuda con un problema

Estas en el tema de Ayuda con un problema en el foro de PHP en Foros del Web. Hola, tengo un problema que me empezo a aparecer ahora, cada vez que abra cualquier archivo de php me aparece este error Warning: Unknown: failed ...
  #1 (permalink)  
Antiguo 19/03/2009, 08:57
 
Fecha de Ingreso: mayo-2007
Ubicación: Ramos Mejia - Buenos Aires
Mensajes: 153
Antigüedad: 17 años
Puntos: 0
Ayuda con un problema

Hola, tengo un problema que me empezo a aparecer ahora, cada vez que abra cualquier archivo de php me aparece este error


Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/EasyPHP 3.0/www/PHP_MYSQL/PHP Básico/Practica01/procesarorden.php' (include_path='.;C:/EasyPHP 3.0\php\includes') in Unknown on line 0


Ya probe con 3 servidores locales, appserv, wamp y easyphp, pero en todos me aparece el mismo error, por donde puede estar el problema????

Muchas Gracias
  #2 (permalink)  
Antiguo 19/03/2009, 09:18
Avatar de dART  
Fecha de Ingreso: enero-2009
Ubicación: Madrid
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Ayuda con un problema

Hola,

¿Estás seguro de que existe el archivo procesarorden.php en la ruta que le indicas? Por otro lado, no es buena idea eso de las tildes (Básico) en los directorios...
  #3 (permalink)  
Antiguo 19/03/2009, 09:21
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Ayuda con un problema

Acentos, no colques acentos ni ñ´s a las carpetas ni nombres de archivos.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #4 (permalink)  
Antiguo 19/03/2009, 09:24
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 un problema

Bueno pruebalo poniendolo en la carpeta de php la que se llama PEAR
y cuando lo incluyas no le pongas direccion
ejemplo solo ponlo haci

include("procesarorden.php");
  #5 (permalink)  
Antiguo 19/03/2009, 10:12
 
Fecha de Ingreso: mayo-2007
Ubicación: Ramos Mejia - Buenos Aires
Mensajes: 153
Antigüedad: 17 años
Puntos: 0
Respuesta: Ayuda con un problema

Gracias gente por la respuesta si era eso del acento, hace poco lo habia cambiado y no me di cuenta, por eso antes si funcionaba.

Este cambio lo hice porque tenia otro problema raro. no me detecta las variables enviadas desde un formulario. miren por ejemplo:

tengo un html comun

<html>
<head>
</head>

<body>
<form id="form1" name="form1" method="post" action="a.php">
<label></label>
<p>
<label>
<input type="text" name="b" id="b" />
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</label>
</p>
</form>
</body>
</html>



y un PHP para levantar lo enviado

<?php
$a = $b;

echo $a;
?>



Pero no me la detecta esa variable, lo subi a un hosting mio y funciona perfecto, porque puede ser????


Gracias de nuevo
  #6 (permalink)  
Antiguo 19/03/2009, 10:58
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 6 meses
Puntos: 18
Respuesta: Ayuda con un problema

mmm es porque seguramente el register globals en el php.ini está deshabilitado.

la forma remomendada es utilizar las superglobales $_POST,$_GET, etc, así te evitas muchos problemas.

es decir si en el formulario con método post tienes un campo con nombra 'var', en el script que procesa dicho formulario debes de tener esta structura

Código :
Ver original
  1. <?php
  2.  
  3. if(isset($_POST['var']))
  4. {
  5. echo $_POST['var'];
  6. }
  7. else
  8. {
  9. echo 'no hay variables';
  10. }
  11. ?>

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #7 (permalink)  
Antiguo 19/03/2009, 12:57
 
Fecha de Ingreso: mayo-2007
Ubicación: Ramos Mejia - Buenos Aires
Mensajes: 153
Antigüedad: 17 años
Puntos: 0
Respuesta: Ayuda con un problema

Que grande che ahi si me funciono.


Entre al php.ini, y donde dice register_globals esta en off y lo cambie a on, con eso ya tendrai q funcionar normal no??

Gracias che me salvastes!!!! ajaja
  #8 (permalink)  
Antiguo 19/03/2009, 13:02
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 6 meses
Puntos: 18
Respuesta: Ayuda con un problema

es recomendable que te acostumbres a trabajar con el register_globals en Off, por temas de seguridad, y además en la versión 6 ya no estará disponible esa directiva y podrías tener más problemas al momento de querer migrar.

más vale que te prepares desde ahora jejeje.

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #9 (permalink)  
Antiguo 19/03/2009, 13:52
 
Fecha de Ingreso: mayo-2007
Ubicación: Ramos Mejia - Buenos Aires
Mensajes: 153
Antigüedad: 17 años
Puntos: 0
Respuesta: Ayuda con un problema

Instale una version vieja de appserv y me funciona ahora, pero voy a seguir tu consejo, y voy a acostumbrarme a trabajar de la forma que me digistes.

Gracias!!!
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:01.