[Reddes.bvs-tech] [Abcd-dev] Acerca de los scripts upload y z3950

Jussara Ribeiro de Oliveira jussara.oliveira at bireme.org
Fri Nov 5 21:12:27 BRST 2010


English version is sent in another message 

Hola a todos, 

Gracias por las contribuiciones. Despues de analisar el script z3950 y los comentarios enviados, nosostros descubrimos que el problema estava en las funciones preg_match y preg_replace. 

Estas funciones reemplazan en lo PHP 5.3 las ereg e ereg_replace para trabajar con Expressiones regulares. Pero ellas tienen algunas peculiaridades. Por ejemplo, la linea seguinte en lo script z3950-01.php: 

if (ereg("^\(3,([^)]*)\)\(3,@\)$",$tagpath,$res)) { 

Necessitan ser cambiadas por: 

if (preg_match("/^\(3,([^)]*)\)\(3,@\)$/",$tagpath,$res)) { 

Estas nuevas funciones necesitan de uno "\" antes y después de las strings en la función. 

Vean los scripts corregidos adjuntos del correo. Por favor hagan pruebas y si se producen errores, nos envien la mensaje de error y los procesos generados por las pruebas. 

Estes cambios van estar incluidos en el paquete siguiente. 

Gracias a todos. 

Jussara Ribeiro de Oliveira 
BIREME/OPS/OMS 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20101105/3bff7128/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: upload.php
Type: application/x-php
Size: 3095 bytes
Desc: not available
Url : http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20101105/3bff7128/attachment-0002.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: z3950-01.php
Type: application/x-php
Size: 13602 bytes
Desc: not available
Url : http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20101105/3bff7128/attachment-0003.bin 
-------------- next part --------------
_______________________________________________
Abcd-dev mailing list
Abcd-dev at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/abcd-dev


More information about the Reddes.bvs-tech mailing list