IP ADRESSE wird falsch in txtdatei geschrieben

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

  • IP ADRESSE wird falsch in txtdatei geschrieben

    also ich brauche für eine Umfrage eine Ip Sperre

    hab ich mir gedacht:
    bei jedem der abstimmt wird die ip adresse in eine Textdatei geschrieben

    aber der schreibt die zwar auch in die Textdatei jedoch ohne dieses Quadrat am Ende was einen neue Zeile simoliert.
    PHP-Code:
    $ip getip();
    $datei_ip fopen("ip_sperre_umfrage.txt""a");
    fwrite($datei_ip"\n".$ip);
    fclose($datei_ip); 
    das komische ist nur eigentlich müsste das laufen
    ich hab an anderer Stelle folgendes benutzt:
    PHP-Code:
    $eintrag2="$tag|$monat|$jahr|$stunde|$minute";
    $datei2 fopen("counter_gestern_heute.txt""a");
    fwrite($datei2"\n".$eintrag2);
    fclose($datei2); 
    Widersprich nie einer Frau, warte bis Sie es selbst tut.

  • #2
    erklär noch mal.

    Kommentar


    • #3
      also gut dann nochmal

      ich benutze
      diese beiden codes
      PHP-Code:
      $ip getip();
      $datei_ip fopen("ip_sperre_umfrage.txt""a");
      fwrite($datei_ip"\n".$ip);
      fclose($datei_ip); 
      und
      PHP-Code:
      $eintrag2="$tag|$monat|$jahr|$stunde|$minute";
      $datei2 fopen("counter_gestern_heute.txt""a");
      fwrite($datei2"\n".$eintrag2);
      fclose($datei2); 
      der untere erfüllt den gewünschten zweck:
      er speichert das datum + uhrzeit in einer textdatei und setzt vorher einen zeilenumbruch in Form eines Quadrates

      der obere code schreibt nur die ip adresse in die textdatei jedoch ohne den
      zeilenumbruch (das Quadrat)
      beim auslesen der datei weiß der pc nicht wann eine neue zeile beginnt
      und wann nicht.
      das ist schlecht weil ich ja alle ip adressen getrennt haben möchte.?

      ich hoffe diesesmal ist es besser erklärt
      Widersprich nie einer Frau, warte bis Sie es selbst tut.

      Kommentar


      • #4
        "\r\n" versucht?

        Kommentar


        • #5
          ne noch nicht

          ich werde es mal versuchen
          aber es muss doch theoretisch gehen bei dem einen code gehts ja auch

          einem moment ich werde es eben mal testen
          Widersprich nie einer Frau, warte bis Sie es selbst tut.

          Kommentar


          • #6
            \r\n getestet

            so ich habs mal anstelle von \n mal mit \r\n getestet und es geht
            immer noch nicht
            Widersprich nie einer Frau, warte bis Sie es selbst tut.

            Kommentar


            • #7
              dann wirst du wohl mit var_dump() untersuchen müssen, was du eigentlich in die dateien schreibst und versuchen den entscheidenden unterschied zu finden.

              Kommentar


              • #8
                ich schlage vor, du löschst die datei und erstellst sie neu mit:
                fwrite($datei_ip, $ip."\n");
                also erst der eintrag, dann der zeilenumbruch

                Kommentar


                • #9
                  also hab die beiden variablen mal mit var_dump() untersucht

                  string(16) "11|08|2006|01|29" und das andere
                  string(13) "193.18.235.69"

                  ich persönlich sehe keinen unterschied der irgendwas bewirkt

                  d@3dmax: wird sofort gemacht
                  Widersprich nie einer Frau, warte bis Sie es selbst tut.

                  Kommentar


                  • #10
                    und wovon war das die ausgabe?

                    Kommentar


                    • #11
                      das eine von [color=blue]var_dump($eintrag2);[/color]
                      und das andere von [color=blue]var_dump($ip);[/color]
                      Widersprich nie einer Frau, warte bis Sie es selbst tut.

                      Kommentar


                      • #12
                        hab die datei gelöscht und dann mit dem neuen code neu angelegt
                        geht trotzdem nicht
                        Widersprich nie einer Frau, warte bis Sie es selbst tut.

                        Kommentar


                        • #13
                          das ist aber nicht das, was du in die datei schreibst...
                          vielleicht zeigst du noch die resultierende text-datei ("as is").

                          Kommentar


                          • #14
                            ??????----> ("as is"); <----??????
                            sagt mir nichts jedenfalls nicht so

                            du möchtest wissen was letzendlich dann in beide geschrieben wird??
                            Widersprich nie einer Frau, warte bis Sie es selbst tut.

                            Kommentar


                            • #15
                              ja.
                              http://dict.leo.org/ende?lp=ende&p=/gQPU.&search=as-is

                              Kommentar

                              Lädt...
                              X