// print "Der er for mange/få elementer i linje $line:<br>"; // print_r($data);print "<br>"; } else { $counter++; $sql = "INSERT INTO regning (test1, test2, test3, test4, kuponnr, bebiterings_dato, korsels_dato, belob, tillag) VALUES ('$data[0]', $data[1], $data[2], $data[3], $data[4], '$data[7]', '$data[8]', '$data[9]', '$data[10]')"; $DB = mysql_query($sql); } } fclose($handle); print "$counter kuponnumre fundet i filen <b>$filnavn</b> og er blevet gemt i systemet succesfuldt<BR><BR>"; print "Kuponnumre der matchede regningen:<BR><BR>"; $flet = mysql_query ("select * from info, regning where info.kuponnr = regning.kuponnr") or die ("Invalid query: " . mysql_error()); while ($row = mysql_fetch_array ($flet)) { $counter2++;
$insert_flet = "INSERT INTO flet_temp (ansvarlig, kuponnr, belob, dato, tidspunkt, sagsnr, kontorudgift, formol) VALUES ('".$row['ansvarlig']."', ".$row['kuponnr'].", '".$row['belob']."', '".$row['dato']."', '".$row['tidspunkt']."', ".$row['sagsnr'].", '".$row['kontorudgift']."', '".$row['formol']."')"; $DB = mysql_query($insert_flet); $tmp_kuponnr = $row['kuponnr']; $update_info = "update info, regning set status = 1 where info.kuponnr = regning.kuponnr"; $DB = mysql_query($update_info); } print "$counter2 kuponumre blev fundet ud af de $counter fra regningen og er gemt i systemet";
}
else { print "Kan ikke åbne filen $filnavn. Fejlen skyldes at filen ikke kan findes eller er korrupt."; }
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Slettet bruger
16. juni 2004 - 10:09#1
Måske:
if (!substr($filnavn, -3, "txa") { echo "Kun .txa!"; exit; }
Det ser alt sammen godt ud. Har først mulighed for at tjekke om ca. 20 min... Det skal lige siges at outputtet på localpath, ser således ud, alt efter hvor stien peger hen.
C:\\KTO30634.TXA
Synes godt om
Slettet bruger
16. juni 2004 - 10:44#5
dmg > Både mit og dennismp's forslag vil stadig virke.
if( $info['extension'] != 'txa' ) { print "blahhhh"; //die("Kun .txa"); } else { if( $handle ) { $line = 0; $counter = 0; while (($data = fgetcsv($handle, 1000, ';')) !== FALSE) { $line++; if( count($data) != 11 ) { print "Der er fejl på linjen"; // print "Der er for mange/få elementer i linje $line:<br>"; // print_r($data);print "<br>"; } else { $counter++; $sql = "INSERT INTO regning (test1, test2, test3, test4, kuponnr, bebiterings_dato, korsels_dato, belob, tillag) VALUES ('$data[0]', $data[1], $data[2], $data[3], $data[4], '$data[7]', '$data[8]', '$data[9]', '$data[10]')"; $DB = mysql_query($sql); } } fclose($handle); print "$counter kuponnumre fundet i filen <b>$filnavn</b> og er blevet gemt i systemet succesfuldt<BR><BR>"; print "Kuponnumre der matchede regningen:<BR><BR>"; $flet = mysql_query ("select * from info, regning where info.kuponnr = regning.kuponnr") or die ("Invalid query: " . mysql_error()); while ($row = mysql_fetch_array ($flet)) { $counter2++;
$insert_flet = "INSERT INTO flet_temp (ansvarlig, kuponnr, belob, dato, tidspunkt, sagsnr, kontorudgift, formol) VALUES ('".$row['ansvarlig']."', ".$row['kuponnr'].", '".$row['belob']."', '".$row['dato']."', '".$row['tidspunkt']."', ".$row['sagsnr'].", '".$row['kontorudgift']."', '".$row['formol']."')"; $DB = mysql_query($insert_flet); $tmp_kuponnr = $row['kuponnr']; $update_info = "update info, regning set status = 1 where info.kuponnr = regning.kuponnr"; $DB = mysql_query($update_info); } print "$counter2 kuponumre blev fundet ud af de $counter fra regningen og er gemt i systemet";
}
else { print "Kan ikke åbne filen $filnavn. Fejlen skyldes at filen ikke kan findes eller er korrupt."; } } }
Så mangler vi lige et svar fra pacr00n og så der points!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.