Fehler in Script den ich nicht finde!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    ach so: so sieht dann die komplette struktur aus wenn das script ausgeführt wurde

    Code:
    #
    # Table structure for table 'stats_user_data'
    #
    
    CREATE TABLE stats_user_data (
      generated varchar(255) NOT NULL default '',
      date varchar(255) NOT NULL default '',
      userid blob,
      computer blob,
      modelyears blob,
      cpudays blob,
      last_phase blob,
      runs_started blob,
      shortruns blob,
      completeruns blob,
      last_trickle blob,
      regdate blob,
      total_rank blob,
      UNIQUE KEY date (date)
    ) TYPE=MyISAM;
    
    
    
    #
    # Dumping data for table 'stats_user_data'
    #
    
    INSERT INTO stats_user_data VALUES("18-Jan-04 12:29:11", "1074442005", "1 . 2 . 3 . 4 . 5 . 6 . 7 . 8", "19 . 18 . 8 . 11 . 7 . 6 . 5 . 6", "1733.518 . 814.923 . 806.838 . 556.417 . 530.135 . 363.222 . 343.854 . 343.221", "1402.511 . 985.624 . 964.46 . 539.085 . 472.581 . 373.973 . 225.04 . 432.626", "75648 . 162146 . 129701 . 21671 . 64828 . 97234 . 118901 . 10814","50 . 30 . 35 . 22 . 18 . 11 . 15 . 14", "0 . 3 . 2 . 0 . 0 . 1 . 6 . 0", "30 . 7 . 8 . 6 . 8 . 4 . 3 . 6", "1074433761 . 1074434872 . 1074427463 . 1074435751 . 1073911873 . 1074224114 . 1072024803 . 1074425026", "1063647088 . 1058799975 . 1063397009 . 1064173678 . 1063371200 . 1064221190 . 1063427065 . 1065445205", "6 / 45849 . 38 / 45849 . 40 / 45849 . 73 / 45849 . 86 / 45849 . 154 / 45849 . 173 / 45849 . 175 / 45849");

    Kommentar


    • #17
      1. würde ich die datei erst auf mein system holen und dann verarbeiten
      2. wäre es imho besser, die xml-funktionen von php zu nutzen
      -- sonst sollte es dafür auch gute klassen geben, wenn xml nicht verfügbar ist
      -- das reduziert deinen code auf ein paar zeilen und steigert die geschwindigkeit
      3. wie du das in der db speicherst ... hm, ist deine sache ... ich finds suboptimal
      Kissolino.com

      Kommentar


      • #18
        aaallssooo

        naja wie ich jetzt sehe ist mein script alles andere als gut geworden, aber ich will wenigstens das grundkonzept behalten.

        ich habe jetzt folgendes gemacht:

        Code:
        $open = fopen($source,"r");
        $read = fread($open,500000);
        
        $tmp_file = fopen("grpstatsxml-id.tmp","w+");
        fwrite($tmp_file,$read);
        fclose($tmp_file);
        $open = fopen("grpstatsxml-id.tmp","r");
        $read = fread($open,500000);
        fclose($open);
        das funzt soweit:

        die datei wird gelesen, und auf dem lokalen system gespeichert. Aber das problem ist das gleiche:

        die datei wird wieder nur unvollständig geladen!

        was ist da faul???

        /e: achso jo er lädt jetzt 20 einträge statt 8...
        Zuletzt geändert von Scorpion2k; 18.01.2004, 19:19.

        Kommentar


        • #19
          könnte sein, dass dein script sich irgendwo tot läuft ... gibts eigentlich keinen fehler?

          probier mal:
          PHP-Code:
          $open fopen($source,"r");
          $read fread($open,500000);

          $tmp_file fopen("grpstatsxml-id.tmp","w+");
          fwrite($tmp_file,$read);
          fclose($tmp_file);
          $open fopen("grpstatsxml-id.tmp","r");
          $read fread($open,500000);
          fclose($open);
          //------------------------------------------------------------
          $p xml_parser_create();
          xml_parse_into_struct($p$read$vals$index);
          xml_parser_free($p);
          echo 
          "\nVals array\n";
          print_r($vals);
          exit; 
          Kissolino.com

          Kommentar


          • #20
            nix mit fehler! das wundert mich ja...

            wenn ich das drunterschreibe was du gepostet hast kommt das:
            allerdings weiss ich nicht was das bedeuten soll....

            Code:
            Vals array Array ( [0] => Array ( [tag] => USER [type] => open [level] => 1 ) [1] => Array ( [tag] => ACTIVEMACHINES [type] => complete [level] => 2 [value] => 19 ) [2] => Array ( [tag] => URL [type] => complete [level] => 2 [value] => [url]http://www.adminsend.de[/url] ) [3] => Array ( [tag] => MODELYEAR [type] => complete [level] => 2 [value] => 1737.27 ) [4] => Array ( [tag] => NAME [type] => complete [level] => 2 [value] => andreas huemmer ) [5] => Array ( [tag] => CPUPETA [type] => complete [level] => 2 [value] => 249.997 ) [6] => Array ( [tag] => BETATESTER [type] => complete [level] => 2 [value] => 0 ) [7] => Array ( [tag] => CPUDAYS [type] => complete [level] => 2 [value] => 1405.058 ) [8] => Array ( [tag] => RANKING [type] => complete [level] => 2 [value] => 1 ) [9] => Array ( [tag] => USER [type] => close [level] => 1 ) )

            /e: wo gibts ne übersicht von den php-xml funktionen?

            Kommentar


            • #21
              der code stammt aus dem manual ... link in meiner signatur, einfach mal
              xml im suchfeld eingeben ... und in dem array stehen offenbar die werte,
              die du auslesen willst (soweit ich das überblicken kann)
              Kissolino.com

              Kommentar

              Lädt...
              X