我有一个旧的平面文件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的原始版本:dbm
、ndbm
和gdbm
。