Mam skrypt ktory importuje mi zawartosc pliku do mysql'a. Wszystko bylo by ok gdyby nie zmienil sie zplik importowany i niepotrafie sobie przerobic skryptu aby odczytywal nowy plik:
<?php
function value($sName, $sString)
{
preg_match(\"!<\" . $sName . \">(.*?)</\" . $sName . \">!es\", $sString, $aOutput); {
preg_match(\"!<\" . $sName . \"><![CDATA[(.*?)]]></\" . $sName . \">!es\", $sString, $aOutput); }
}
$aFiles = getFiles();
$iFirstCoutner = 0;
$iSecondCoutner = 1;
while($iFirstCoutner <= count($aFiles)-1
) {
$hFile = file(\"data2/\" . $aFiles[$iFirstCoutner]);
$sFile = implode(\"\", $hFile);
$aBooks = explode(\"<nazwa indeks=\", $sFile);
while($iSecondCoutner <= count($aBooks)-1
) {
mysql_query(\"insert into tablica (indeks) values ('\" . substr($aBooks[$iSecondCoutner], 1, 13) . \"')\") or
die(\"Eksport danych niemozliwy.\"); $iSecondCoutner++;
}
$iSecondCoutner = 1;
$iFirstCoutner++; }
echo \"Dane zostaly wyeksportowane.\"; ?>
zawartosc pliku importowanego wyglada nastepujaco:
<nazwa indeks="00000000000KK"/>
<nazwa indeks="00000000000KK"/>
a nowy plik ktory bede importowal wyglada nastepujaco:
<nazwa indeks="0000000000000" cena="0.0" vat="0"/>
<nazwa indeks="0000000000000" cena="0.0" vat="0"/>
Ten post edytował usiek00 3.03.2005, 12:24:52