Ankündigung

Einklappen
Keine Ankündigung bisher.

Script-Profis

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

    Script-Profis

    Hallo Zusammen,

    da wir hier bei Readmore sind, denke ich es wird auch mindestens einen geben der mein Problem lösen kann.

    Es geht um folgendes ich bekommen von einem Programm ein log ausgegeben (stinknormales txt-file). In diesem steht ob ein Kopiervorgang erfolgreich war oder eben nicht.

    Ist es möglich mit externen Programmen, php, visual basic oder sonst was etwas zu bauen, was mir das file auswertet, bei erfolg passiert nichts und bei misserfolg schickt es eine email an eine angegebene adresse. oder sollte es nur gehn allgemein die email zu schicken wär das auch tragbar heißt, nach erstellen des logs kommt eine mail mit dem inhalt des logs und man sieht ob erfolgreich oder nicht...

    leider hab ichs weder mit skripten noch mit programmieren und wende mich hiermit an die elite ;)

    #2
    kein problem in php

    Kommentar


      #3
      was verstehst du unter "auswerten" ? soll die datei nach bestimmten sequenzen durchsucht werden?

      Kommentar


        #4
        The Peacemaker postete
        was verstehst du unter "auswerten" ? soll die datei nach bestimmten sequenzen durchsucht werden?
        In diesem steht ob ein Kopiervorgang erfolgreich war oder eben nicht.
        Und zum Thema, ja das geht, unter allen möglichen Programmier- und Scriptsprachen. :s

        Kommentar


          #5
          ich kann kein php, aber hier mit zusammenkopiertem code, so als Idee:
          Keine Ahnung ob syntaktisch richtig

          //Lesen aller Zeilen einer Textdatei
          $fp = fopen("deine.txt","r"); // Datei öffnen
          if ($fp)
          {
          while(!feof($fp))//Solange bis der Dateizeiger am Ende der Datei ist
          {
          $zeile = fgets($fp,100);//Einlesen der Zeilen
          //parsen der Zeile ob Erfolg oder nich
          if(!parsezeile($zeile)){mail(...)};
          }
          fclose($fp); // Datei schließen
          }
          else
          {
          echo "Datei wurde nicht gefunden"; // Sollte Datei nicht vorhanden sein
          }

          //eine funktion basteln die den inhalt überprüft
          function parsezeile($text){
          //blabla durchparsen
          return ergebnis;
          }
          Muss fort, bei konkretem Inhalt könnte ich dir schnell was in Java bauen

          Kommentar


            #6
            es würde halt in dieser txt file eine zeile ausgegeben werden, in der steht bla war erfolgreich oder bla war nicht erfolgreich, zb ne if when klausel einbauen oder so also falls nicht erfolgreich, schicke mail an..

            Kommentar


              #7
              der erste teil geht ja mit C schon :D

              Kommentar


                #8
                Jeder Teil geht mit C, C ist einer der mächtigsten Programmiersprachen.

                Kommentar


                  #9
                  Hallo Mcay,

                  schön, dass du wieder da bist, und dein umfanreiches Wissen mit uns teilst.

                  Kommentar


                    #10
                    Mcay postete
                    Jeder Teil geht mit C, C ist einer der mächtigsten Programmiersprachen.
                    lol son blödsinn.

                    Was bedeutet für dich mächtig?

                    C ist wie (fast) jede andere Programmiersprache Turingvollständig. Und damit genauso möchtig wie alle anderen auch (da sich eben alle entscheidbaren Probleme lösen lassen).

                    Kommentar


                      #11
                      Trulli postete
                      lol son blödsinn.

                      C ist wie (fast) jede andere Programmiersprache Turingvollständig. Und damit genauso möchtig wie alle anderen auch (da sich eben alle entscheidbaren Probleme lösen lassen).
                      ?
                      Meine Aussage ist blödsinn, weil sie turingvollständig ist und weil man damit alle Probleme lösen kann?
                      Oder wie jetzt?

                      Kommentar


                        #12
                        Mcay postete
                        ?
                        Meine Aussage ist blödsinn, weil sie turingvollständig ist und weil man damit alle Probleme lösen kann?
                        Oder wie jetzt?
                        Nein, man kann nicht alle Probleme lösen. Aber alle entscheidbaren. Wie mit (fast) jeder anderen Programmierpsrache auch. Genau das ist es, was Mächtigkeit ausdrückt, von daher ist es blödsinn C als einer der mächtigsten Programmierspachen zu zählen, da eben (fast) alle gleich mächtig sind.

                        Kommentar


                          #13
                          Trulli postete
                          Mcay postete
                          ?
                          Meine Aussage ist blödsinn, weil sie turingvollständig ist und weil man damit alle Probleme lösen kann?
                          Oder wie jetzt?
                          Nein, man kann nicht alle Probleme lösen. Aber alle entscheidbaren. Wie mit (fast) jeder anderen Programmierpsrache auch. Genau das ist es, was Mächtigkeit ausdrückt, von daher ist es blödsinn C als einer der mächtigsten Programmierspachen zu zählen, da eben (fast) alle gleich mächtig sind.

                          Ich hätte auch schreiben können, "gehört zu den mächtigsten" oder .
                          Jaja, ich weiß was du meinst, ist ja auch in Ordnung und ok. Wirklich falsch macht das meine Aussage aber nicht. Erstens habe ich das nicht im Bezug auf theoretische Informatik gemeint, zweitens wenn C zur Menge der endlichen Programmiersprachen gehört und alle Programmiersprachen den gleichen Wert der Mächtigkeit haben , gehört C immer noch zu den Mächtigsten.

                          Wie auch immer, grundlegend ist C einfach für seine Systemnähe bekannt. Auch wenn man alle Probleme mit MSL lösen kann, beinhaltet dies dennoch fernere Implementierungen und indirekte Zugriffe, was bei C schon direkt dazugehört.

                          Kommentar


                            #14
                            kindergarten re

                            Kommentar


                              #15
                              Mcay postete
                              Jeder Teil geht mit C, C ist einer der mächtigsten Programmiersprachen.
                              urschleim C hat aber trotzdem seine grenzen^^

                              Kommentar

                              Lädt...
                              X