Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Преобразование из pdf в xml
 
 автор: nxn   (23.08.2006 в 15:39)   письмо автору
9.1 Кб
 
 

Есть база!

   
 
 автор: nxn   (23.08.2006 в 15:40)   письмо автору
1.4 Кб
 
   для: nxn   (23.08.2006 в 15:39)
 

Есть то что должно получиться и при этом каждый человек это отдельный документ и файл как это сделать?

   
 
 автор: elenaki   (23.08.2006 в 19:18)   письмо автору
 
   для: nxn   (23.08.2006 в 15:40)
 

если хотите что-то делать на РНР, базу надо перевести из формата dbf в читаемый (MySQL, например). а уж создать XML-файл по данным из базы не просто, а очень просто. вот так, например:


<? include "../config.inc.php";

$new_xml'<?xml version="1.0" encoding="windows-1253" standalone="yes"?>
 <item>'
;
 
    
$nomos_name_query mysql_query("select nomo_name from pr_nomo where peri_id = '".$_GET["peri_id"]."'") or die(mysql_error());
    while (
$nomos_name_q mysql_fetch_array($nomos_name_query)) {
    
    
$peri_query mysql_query("select peri_name from pr_peri where peri_id = '".$_GET["peri_id"]."'") or die(mysql_error());
    
$peri_q mysql_fetch_array($peri_query);
    
$peri_name     $peri_q['peri_name'];
    
    
$nomo_name       $nomos_name_q['nomo_name'];
    
$new_xml .= "<peri_name>".$peri_name."</peri_name>\r\n";
    
$new_xml .= "<nomo_name>".$nomo_name."</nomo_name>\r\n";
    
//echo $nomo_name;
    
}
    
$new_xml .= "</item>";

if (
$file=fopen("xml/".$_GET["peri_id"]."_nomoi.xml","w")) 

fputs ($file$new_xml); 
fclose($file); 

header("Location: xml/".$_GET["peri_id"]."_nomoi.xml");
 
?>

   
 
 автор: nxn   (24.08.2006 в 07:12)   письмо автору
 
   для: elenaki   (23.08.2006 в 19:18)
 

вот я перевел базу в пхп
<?php
$db_path = "c:\ser.dbf";
$dbh = dbase_open($db_path,0)
or die("Error! Could not open dbase database file '$db_path'.");
$numrecords = dbase_numrecords($dbh);
for ($i = 0; $i <= $numrecords; $i++)
{
$column = dbase_get_record ($dbh, $i);
$test = convert_cyr_string ($column[2],'a','w');
$last_name = convert_cyr_string ($column[3],'a','w');
$last_name1 = convert_cyr_string ($column[4],'a','w');
$last_name2 = convert_cyr_string ($column[5],'a','w');
$last_name3 = convert_cyr_string ($column[7],'a','w');
$last_name6 = convert_cyr_string ($column[8],'a','w');
$last_name4 = convert_cyr_string ($column[12],'a','w');
$last_name5 = convert_cyr_string ($column[13],'a','w');

$new = array();
$new[]="$column[0], $column[1], $test, $last_name, $last_name1, $last_name2, $column[6], $last_name3, $last_name6, $column[9], $column[10], $column[11], $last_name4, $last_name5, $column[14], $column[15], $column[16], $column[17], $column[18], $column[19]";
print_r($new);

}
?>

как дальше?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования