[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problemas PHP3 en inestable



Hola,

Tengo instalado el php3 en módulo del apache, para una máquina con la
distribución inestable.

Bueno,casi todo funciona bien, pero el otro día me encontré con un
problema que no sé si es por un error del php3 o del apache de
"unstable".

Quería hacerme un lector sencillo de datos en XML o similar, algo como
RDF pero principalmente que me pudiese leer campos con varias líneas,
etc. sin usar ningún backend de *SQL, quiero almacenar información de un
sitio web en forma de datos, pero no puedo usar bases de datos, así que
uso ficheros con campos en CSV o con algún separador. Pero cuando quiero
usar campos muy largos, resulta absurdo.

Me bajé algún script de la red, como el rsslib, que lee los RDF's de
slashdot o barrapunto sin problemas... pero en teoría, porque a mi no me
funciona.

Empecé a mirar el código y descubrí que las llamadas a la función:
ereg_replace no devolvían lo que tenían que devolver, por ejemplo:
$cadena = "esto tiene cuatro palabras";
ereg_replace ("cuatro", "4", $cadena");
echo $cadena;

Pues esto devuelve: "esto tiene 4"
sin más, cuando debería devolver "esto tiene 4 palabras"

Teoricamente, ese script debería bajarse de la red el fichero *.rdf que
le diga, pero tampoco funcionaba eso...

Alguna idea? alguien sabe por qué puede ser esto... es que me parece que
puede que ni siquiera sea cosa del módulo de PHP3 o del apache, sino de
algo más complejo.

Gracias de antemano.

César


-- 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
César Talón         email: <cesar.talon@uam.es>
Laboratorio de Bajas Temperaturas / Dpto.Física de la Materia condensada
Universidad Autónoma de Madrid / Cantoblanco, E-28049 Madrid
Phone: +34 91 397 4756 /  Fax:   +34 91 397 3961

http://www.precarios.org
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
"The identical is equal to itself, since it is different."
                -- Franco Spisani



Reply to: