PDA

Ver la Versión Completa : Que versión de php necesito para que funcione en mi server lo que hago el Delphi4php


cooper
01-05-2007, 00:50:34
Hola a todos,

He estado usando Delphi4php y todo va bien, hago mis programas y corren de maravilla en el servidor interno que trae el Delphi4php pero cuando publico mi proyecto en mi servidor web (SuSE 9.0 Enterprise) y ejecuto el script me aparece el siguiente error:

Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /data1/shares/www/uxlogs/main.php on line 16

Parte del código donde involucra la línea 16:

class FrmUxlogs extends Page
{
16-> public $btnAceptarPorFecha = null;
public $zdsPorFecha = null;
public $ztPorFecha = null;
public $zqPorFecha = null;

Ya revisé todo y no aparece nada anormal además que ese mismo script funciona de maravilla cuando lo corro desde el IDE.

Lo único que se me ocurre es que mi versión de php que es la 4.3.4 no funcione para las aplicaciones que haga en Delphi4php.

Saludos!

dec
01-05-2007, 00:53:07
Hola,

Es como piensas. Necesitas PHP 5. Este error en concreto ocurre porque en PHP 4 no existe la palabra reservada "public".

cooper
01-05-2007, 02:14:06
Muchas gracias!!, entonces actualizaré mi servidor. :)

Saludos!
David Guerrero

JXJ
01-05-2007, 04:21:46
usa php 5.1.x o mejor php 5.2 que la vcl de php esta actualizada
para total compatibilidad con php 5.2