Foros del Web » Creando para Internet » Herramientas y Software »

Fatal error: Call to undefined function virtual()

Estas en el tema de Fatal error: Call to undefined function virtual() en el foro de Herramientas y Software en Foros del Web. EStoy utilizando en un servidor local php frente mysql utilizo el Dreamweaver para realizar la conexion a la bd asi <?php virtual('/Connections/BD.php'); ?> pero me ...
  #1 (permalink)  
Antiguo 12/07/2007, 12:02
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 8 meses
Puntos: 0
Fatal error: Call to undefined function virtual()

EStoy utilizando en un servidor local php frente mysql

utilizo el Dreamweaver para realizar la conexion a la bd


asi

<?php virtual('/Connections/BD.php'); ?>

pero me da el error
Fatal error: Call to undefined function virtual() in c:\Inetpub\wwwroot\Untitled-3.php on line 1


no entiendo q esta pasando
  #2 (permalink)  
Antiguo 13/07/2007, 03:48
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años
Puntos: 36
Re: Fatal error: Call to undefined function virtual()

Eso te dice que la función virtual() no existe, y es verdad, la tienes que haber creado tú, ¿no se te habrá olvidado incluir la página que la contiene?...
  #3 (permalink)  
Antiguo 14/07/2007, 10:45
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 4 meses
Puntos: 281
Re: Fatal error: Call to undefined function virtual()

como dice raul, la función no existe. si has definido la función en otra pagina añédela con un 'include'.
  #4 (permalink)  
Antiguo 16/07/2007, 12:41
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Fatal error: Call to undefined function virtual()

la verdad utilizo el dreamweaver
y no definido nada en ningun sitio

este codigo me aparece al crear el acceso a la BD
  #5 (permalink)  
Antiguo 17/07/2007, 07:58
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 4 meses
Puntos: 281
Re: Fatal error: Call to undefined function virtual()

Para hacer una conexión que DW pueda reconocer tienes que definir un site y configurar el servidor de prueba. Aqui explico como:

http://www.forosdelweb.com/f17/como-configurar-servidor-prueba-dreamweaver-441444/

y después hacer la conexión:
http://www.forosdelweb.com/f17/conectando-dw-mysql-431098/
  #6 (permalink)  
Antiguo 19/07/2007, 15:54
Avatar de juagarc4  
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Fatal error: Call to undefined function virtual()

Hola tomasulo,

Realmente la llamada a "virtual" para incluir un fichero como el que indicas no es la más adecuada. Creo haber leído que esta función ya no está soportada (o dejará de estarlo) en las versiones actuales de PHP (aunque no estoy muy seguro).

El caso es que es mejor que utilices "include" te ahorrarás muchos problemas.

Inténtalo con <?php include '/Connections/BD.php' ; ?>, e intenta usar rutas relativas como por ejemplo: <?php include '../BD.php' ; ?>

Para más info en:

Virtual() ===> http://es2.php.net/manual/es/function.virtual.php
Include() ===> http://es2.php.net/manual/es/function.include.php
Require() ===>http://es2.php.net/manual/es/function.require.php

Hatsa pronto.
Salu2
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)
  #7 (permalink)  
Antiguo 13/12/2008, 07:38
Avatar de nanduky  
Fecha de Ingreso: octubre-2008
Ubicación: Corbera del Llobregat
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Fatal error: Call to undefined function virtual()

Buenas.

yo he tenido un problema parecido y para solucionarlo he tenido que subir varios niveles en la ruta para llegar asta la carpeta Conecctions que se crea en la raiz del sitio:

<?php virtual('../../../../Connections/BD.php'); ?>

dependiendo de donde tengas el archivo: Untitled-3.php
  #8 (permalink)  
Antiguo 10/02/2009, 14:41
 
Fecha de Ingreso: noviembre-2007
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Fatal error: Call to undefined function virtual()

Hola:

Alguien sabe porque esto no procesa al php que está incluyendo ?
<!--#include virtual="aa.php" -->
He cambiado de todo en la configuración de apache y solo muestra caracteres raros.
Gracias
  #9 (permalink)  
Antiguo 10/02/2009, 14:55
Avatar de nanduky  
Fecha de Ingreso: octubre-2008
Ubicación: Corbera del Llobregat
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Fatal error: Call to undefined function virtual()

Cita:
Iniciado por danielmc Ver Mensaje
Hola:

Alguien sabe porque esto no procesa al php que está incluyendo ?
<!--#include virtual="aa.php" -->
He cambiado de todo en la configuración de apache y solo muestra caracteres raros.
Gracias
No sé, pareceque lo estas mezclando todo un poco.

para importar un archivo.php es algo asi:

<?php require("/archivo.php"); ?>

o

<?PHP include("/archivo.php"); ?>

que seria:

<?PHP require("la_ruta_del_archivo/el_nombre_del_archivo"); ?>

y tendria que ponerlo antes de las etiquetas <html> </html>,

No sé si es esto lo que preguntas!!
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:30.