Unterreindnader schriben in Text Datei?

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

  • Unterreindnader schriben in Text Datei?

    PHP-Code:
    $code "3840"
    $code1 "5150"
    $code2 "000"

    for(
    $code2 1;$code2 <=199;$code2++) 
               { 
               echo 
    "$code $code1$code2"
               echo 
    "<br>"


    $zahl "$code $code1$code2"
    $string $zahl
    $pointer fopen("zugriff.txt","w"); 
    fwrite ($pointer$string); 
    fclose($pointer); 
    jetzt will cih nur noch das es in die Text Datei das ganze auch untereinander schreibt?
    Geht das?

    und zurzeit gibt er es ncoh so aus
    3840 51501
    3840 51502
    3840 51503
    3840 51504
    .
    .
    .
    3840 5150199
    er soll es aber gleich so ausgeben
    in dieser form ausgeben
    3840 5051001
    3840 5051002
    3840 5051003
    3840 5051004
    3840 5051005
    .
    .
    .
    3840 5150199

    Wie mahc ich das?
    MFG MonsterFox
    Zuletzt geändert von MonsterFox; 22.11.2006, 11:04.

  • #2
    Wenn ich mich richtig erinnere müsstest du mit fputs() was anfangen können.

    Kommentar


    • #3
      oben hab cih edit gemacht und das mit fputs geht nicht da es ja im prinzip das glecih ist wie fwrite

      Kommentar


      • #4
        sry für doppelpost aber muss sein^^

        jetzt will cih nur noch das es in die Text Datei das ganze auch untereinander schreibt?
        Geht das?

        und zurzeit gibt er es ncoh so aus
        3840 51501
        3840 51502
        3840 51503
        3840 51504
        .
        .
        .
        3840 5150199
        er soll es aber gleich so ausgeben
        in dieser form ausgeben
        3840 5051001
        3840 5051002
        3840 5051003
        3840 5051004
        3840 5051005
        .
        .
        .
        3840 5150199

        und da soll dann auch in der txt datei stehen geht das?

        Kommentar


        • #5
          str_pad vermutlich...
          Simploo CMS - das einfache Webseiten-Bearbeitungsprogramm

          Kommentar


          • #6
            ne das geht nicht es geht nur nach links und rechts aber er soll ja die einzelnnen Zeilen


            3840 51500
            3840 51501
            3840 51502
            3840 51503
            3840 51504
            3840 51505
            3840 51506
            3840 51507
            3840 51508
            3840 51509
            3840 515010
            3840 515011
            3840 515012
            3840 515013
            3840 515014
            3840 515015
            3840 515016
            3840 515017
            3840 515018
            3840 515019
            3840 515020
            3840 515021
            3840 515022
            3840 515023
            3840 515024
            3840 515025
            3840 515026
            3840 515027
            3840 515028
            3840 515029
            3840 515030
            3840 515031
            3840 515032
            3840 515033
            3840 515034
            3840 515035
            3840 515036
            3840 515037
            3840 515038
            3840 515039
            3840 515040
            3840 515041
            3840 515042
            3840 515043
            3840 515044
            3840 515045
            3840 515046
            3840 515047
            3840 515048
            3840 515049
            3840 515050
            3840 515051
            3840 515052
            3840 515053
            3840 515054
            3840 515055
            3840 515056
            3840 515057
            3840 515058
            3840 515059
            3840 515060
            3840 515061
            3840 515062
            3840 515063
            3840 515064
            3840 515065
            3840 515066
            3840 515067
            3840 515068
            3840 515069
            3840 515070
            3840 515071
            3840 515072
            3840 515073
            3840 515074
            3840 515075
            3840 515076
            3840 515077
            3840 515078
            3840 515079
            3840 515080
            3840 515081
            3840 515082
            3840 515083
            3840 515084
            3840 515085
            3840 515086
            3840 515087
            3840 515088
            3840 515089
            3840 515090
            3840 515091
            3840 515092
            3840 515093
            3840 515094
            3840 515095
            3840 515096
            3840 515097
            3840 515098
            3840 515099
            3840 5150100
            3840 5150101
            3840 5150102
            3840 5150103
            3840 5150104
            3840 5150105
            3840 5150106
            3840 5150107
            3840 5150108
            3840 5150109
            3840 5150110
            3840 5150111
            3840 5150112
            3840 5150113
            3840 5150114
            3840 5150115
            3840 5150116
            3840 5150117
            3840 5150118
            3840 5150119
            3840 5150120
            3840 5150121
            3840 5150122
            3840 5150123
            3840 5150124
            3840 5150125
            3840 5150126
            3840 5150127
            3840 5150128
            3840 5150129
            3840 5150130
            3840 5150131
            3840 5150132
            3840 5150133
            3840 5150134
            3840 5150135
            3840 5150136
            3840 5150137
            3840 5150138
            3840 5150139
            3840 5150140
            3840 5150141
            3840 5150142
            3840 5150143
            3840 5150144
            3840 5150145
            3840 5150146
            3840 5150147
            3840 5150148
            3840 5150149
            3840 5150150
            3840 5150151
            3840 5150152
            3840 5150153
            3840 5150154
            3840 5150155
            3840 5150156
            3840 5150157
            3840 5150158
            3840 5150159
            3840 5150160
            3840 5150161
            3840 5150162
            3840 5150163
            3840 5150164
            3840 5150165
            3840 5150166
            3840 5150167
            3840 5150168
            3840 5150169
            3840 5150170
            3840 5150171
            3840 5150172
            3840 5150173
            3840 5150174
            3840 5150175
            3840 5150176
            3840 5150177
            3840 5150178
            3840 5150179
            3840 5150180
            3840 5150181
            3840 5150182
            3840 5150183
            3840 5150184
            3840 5150185
            3840 5150186
            3840 5150187
            3840 5150188
            3840 5150189
            3840 5150190
            3840 5150191
            3840 5150192
            3840 5150193
            3840 5150194
            3840 5150195
            3840 5150196
            3840 5150197
            3840 5150198
            3840 5150199


            das soll er in die txt Datei schriebn und nciht nur den letzten wert in dem Fall 3840 5150199

            Kommentar


            • #7
              das soll er in die txt Datei schriebn und nciht nur den letzten wert in dem Fall 3840 5150199
              dann solltest du auch innerhalb der schleife in die txt-datei schreiben und nicht danach! schau dir mal bei fopen das atrribut "a" an. und informier dich über zeilenumbrüche. stichwort \n, \r, \r\n

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                ok mit dem a hba ich gemacht und auch nen ezilenumbruch aber jetzt schreibt er immer wieder das gleich hin?

                PHP-Code:
                for($code2 0;$code2 <=199;$code2++)
                           {
                           echo 
                "$code $code1$code2";
                           echo 
                "<br>";
                }

                $zahl "\n$code $code1$code2";
                $string $zahl;
                $pointer fopen("zugriff.txt","a");
                fputs ($pointer$string,5000);
                fclose($pointer); 
                Bitte um hilfe weis das ich nicht gerade bewandert bin aber brauch das heute ncoh

                Kommentar


                • #9
                  sry für doppelpost aber ich brauch das heute bis spätestens 3 Uhr und deshalb wollte ich fragen ob mir da schnell jeamd helfen kann?

                  Kommentar


                  • #10
                    also, dass du eine schreibschwäche hast, kann man sehen, aber da kommt noch eine leseschwäche hinzu:
                    dann solltest du auch innerhalb der schleife in die txt-datei schreiben
                    $zahl, $string und frwrite innerhalb (!) der schleife, oder arbeitest mit einer zeichenkettenverknüpfung:
                    PHP-Code:
                    for($code2 0;$code2 <=199;$code2++)
                    {
                              
                    $zahl .= "$code $code1$code2\n";
                    }
                    echo 
                    $zahl;
                    // und dann mal mit rechtem mausklick im browser quelltext ansehen 
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      ok danke jetzt hab ich es gerafft aber eine frage noch geht das das es mit

                      3840 5150001
                      anfängt und so weitergeht
                      3840 5150002 usw. bis
                      3840 5150199

                      und nicht mit
                      3840 51501
                      bis
                      3840 5150199

                      Kommentar


                      • #12
                        Weiterzählen

                        Hier einmal mein Code:zugriff.php
                        PHP-Code:
                        $code  "3840";
                        $code1 "5150";
                        $code2 "100";

                        for(
                        $code2 100;$code2 <=300;$code2++)
                                   {
                                   
                        $zahl .= "$code $code1$code2\n";
                        }

                        $string $zahl;
                        $pointer fopen("zugriff.txt","a");
                        fputs ($pointer,$string,5000);
                        fclose($pointer); 
                        nun möchte ich aber sobald man zugriff.php aktualiesiert das er von 301 anfängt zu zäheln und dann bis 500 und beim nächsten mal von 501 bis 700 und von 701 bis 900 und sobald er die tausender greze überschreitet soller zu $code 1 eines dazuzählen

                        Kommentar


                        • #13
                          kannst du auch mal was selber machen? und unterlaß bitte solche doppelpostings. hast du schon eigene ansätze?

                          peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Kommentar


                          • #14
                            was genau ist dein Problem?
                            Zählervariable speichern, wieder auslesen und weiterzählen.

                            Kommentar


                            • #15
                              zwei nullen einsetzen. such auch mal nach "führende null(en)"

                              Kommentar

                              Lädt...
                              X