阅读perl平面文件db与php


Reading perl flat file db with php

我有一个旧的平面文件perl db,这是一个电子商务网站的一部分,我想迁移到一个新的php应用程序。

是否有可能用php读取"表"文件没有文件扩展名,似乎不只是csv的或类似的?

如果我对你的问题理解正确的话,你有那种用所谓的绑定散列访问的Perl数据库。

使用一般称为dbm的技术。最近的实现是gdbm,一个GNU版本,在这里描述。http://www.gnu.org.ua/software/gdbm/很可能(但不是100%确定)这是旧应用程序的Perl基础结构使用的版本。

有一个PHP API的功能,如dba_open(),也支持dbm变体。http://www.php.net/manual/en/ref.dba.php。你应该可以用它处理你的文件。

值得注意的是,这个dba_扩展在我的php实现中没有加载,直到我显式启用它。您可能不得不在各种dbm实现中混乱,直到找到匹配的实现。我知道的三个是UNIX的原始版本:dbmndbmgdbm