motorway Опубликовано 20 апреля, 2007 Жалоба Поделиться Опубликовано 20 апреля, 2007 Можно ли как-то извлекать данные из БД типа paradox, dbf - если есть файл dbf и paradox - из php? Например, есть таблица dbf - нужно вынуть значения из каких-то колонок из php. Как сделать это? Пример хотелось бы. Если еще легко из других БД извлекать, то как? Еще вопрос: как все-таки извлечь из текстового файла (csv, txt, или др.) вида: 0001: x=[-1000,1000]; y=[-1000,1000]; 0002: x=[20,40]; y=3; числовые значения переменных (например, $x=20, $y=3) + отдельно сами названия переменных ($x=x; $y=y, etc.) Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 21 апреля, 2007 Жалоба Поделиться Опубликовано 21 апреля, 2007 Читайте документацию PHP разрешаеть пользуват переменную для имя переменной, т.е. если прочитал из файла имя x в $var, а 5 в $val $$var = $val будеть еквивалентно на $x = 5; Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 22 апреля, 2007 Автор Жалоба Поделиться Опубликовано 22 апреля, 2007 Если в файле есть строка: ...: text=value; то как легче всего в php присвоить переменной $a=text и $b=value, т.е. то, что до знака "=" и то, что после? можно как-то сделать, чтобы скрипт определял то, что стоит перед и после знака "="? Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 22 апреля, 2007 Автор Жалоба Поделиться Опубликовано 22 апреля, 2007 Все, кажется понял но все равно, если есть полезные советы, какие варианты - то можете написать ;) Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 22 апреля, 2007 Автор Жалоба Поделиться Опубликовано 22 апреля, 2007 Проблема! Пытаюсь открыть файл .dbf <?php // open in read-only mode $db = dbase_open('/tmp/animals.dbf', 0); if ($db) { // read some data .. dbase_close($db); } ?> Пишет ошибку: Fatal error: Call to undefined function: dbase_open() in ... Почему это происходит? Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 23 апреля, 2007 Жалоба Поделиться Опубликовано 23 апреля, 2007 Если в файле есть строка: ...: text=value; то как легче всего в php присвоить переменной $a=text и $b=value, т.е. то, что до знака "=" и то, что после? :sm(100): можно как-то сделать, чтобы скрипт определял то, что стоит перед и после знака "="? функция explode: list($a, $b) = explode( "=", "text=value"); Проблема! Пытаюсь открыть файл .dbf <?php // open in read-only mode $db = dbase_open('/tmp/animals.dbf', 0); if ($db) { // read some data .. dbase_close($db); } ?> Пишет ошибку: :sm(100): Fatal error: Call to undefined function: dbase_open() in ... Почему это происходит? У вас PHP установлено без поддержки dbase InstallationIn order to enable the bundled dbase library and to use these functions, you must compile PHP with the --enable-dbase option. Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 26 апреля, 2007 Автор Жалоба Поделиться Опубликовано 26 апреля, 2007 А можно как-то добавить поддержку этой функции в этом php, или обяз. новый делать? Вообще в manual написано, что это поддерж. в версиях 3-5. Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 30 апреля, 2007 Автор Жалоба Поделиться Опубликовано 30 апреля, 2007 попробовал 2 раза на разных php, функция dbase_open не работает. как ее подключить или другим способом открыть файл .dbf, чтобы извлечь содержимое ячеек? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти