phpbar.de logo

Mailinglisten-Archive

TXT-Datei einlesen

TXT-Datei einlesen

Sven Recker mysql-de_(at)_lists.bttr.org
Wed, 24 Apr 2002 23:15:37 +0200


Hallo Leute,
ich versuche gerade über ein PHP Script eine TXT-Datei in die MySQL
Datenbank zu bekommen. Eigentlich sollte es einfach sein. Auf dem
Testrechner zu Hause kein Problem, nur durchs Internet klappte es nicht.

Hier ist der Source Code und ein Tipp wäre nett. Da ich nicht
weiterkomme.

<table border="0" bgcolor="#FFFFFF">
 <tr>
  <td>
<? if($wo == 0)
   {
       ?>
         <form action="import.php" method="get">
         <input name="adresse" type="file" size="50" accept="text/*">
         <br>
         <input type="submit"
value="LOS!">                                <!-- erste Seite zur Angabe
des Pfades-->
         <input type="hidden" value="1" name="wo">
         </form>
       <?
       echo $wo;
   }
       //    19

   if($wo ==
1)                                                            // Zweite
Seite \/
   {


   include ("start.php");     // Verbindung zur Datenbank

    $fp =
fopen($adresse,"r");
// öffnen der Datei

    if($fp) echo "1OK";       // Zur Kontrolle
    if(!$fp) echo "1!";       // Zur Kontrolle

    $datei = fread ($fp, filesize
($adresse2));                                    // Auslesung der Datei

    if($datei) echo "2OK";       // Zur Kontrolle
    if(!$datei) echo "2!";       // Zur Kontrolle


    $hauptdatei = $datei;                               // Bearbeitung
der Datei und der Datensätze \/
    $anzahl = substr_count($datei, "|");
    echo "Die Anzahl der Datens&auml;tze betr&auml;gt
$anzahl<br><br><br>";

    while (substr_count($datei, "|") >= 1)
    {
        $von = strpos ($datei, "|");
        $zeile = substr($datei, 0, $von);
        $hauptzeile = $zeile;
        $datei = substr($datei, $von+1);
        echo "$zeile  [$von]: <br> ";



        $von = strpos ($zeile, ";");
        $Firma =  substr($zeile, 0, $von);
        $zeile = substr($zeile, $von+1);
        echo "Firma: $Firma";


Danke
Sven

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive