SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #131  
Alt 14.12.2004, 15:00:57
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Und es ist doch noch ein Problem aufgetreten...

Erstmal der Quelltext:

PHP-Code:
$f=file('z:deco.txt');
$j=0;

for (
$i=0$i<count($f); $i++) {
    if (
strstr($f[$i], 'Total of')) {
        if (
preg_match_all('/Users of (.*):.*Total of (d*) licenses? issued;  Total of (d*) licenses? in use/isU'$f[$i], $temp)>0) {
            
$j++;
            
$data[$j]=array('program' => $temp[1][0],
                            
'issued' => $temp[2][0],
                            
'used' => $temp[3][0]);
            echo 
"<center><b>{$data[$j]['program']}</b><br> Vorhandene Lizenzen:{$data[$j]['issued']}<br>Genutzte Lizenzen: {$data[$j]['used']}</center><br>n";
        }
    }

und nun das Problem:

Users of <FlexRay_V6>:DECOMSYS::DESIGNER (Total of 1 license issued; Total of 1 license in use)


Es funktioniert alles Perfekt, außer das mein Script nur den ersten Teil (Vor den beiden Doppelpunkten) ausliest und dementsprechend auch ausgibt.
Wie krieg ich es hin, das auch die beiden Doppelpunkte und der zweite Teil des Namens ausgegeben wird ???
Mit Zitat antworten
  #132  
Alt 14.12.2004, 15:05:41
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
PHP-Code:
if (preg_match_all('/Users of (.*:.*)Total of (d*) licenses? issued;  Total of (d*) licenses? in use/isU'$f[$i], $temp)>0) { 
Wenn du es so änderst sollte DECOMSYS::DESIGNER in $tmp[1][0] stehen.
Mit Zitat antworten
  #133  
Alt 14.12.2004, 15:05:41
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Wäre doch auch zu schön gewesen...

/Users of (.*) (Total of (d*) licenses? issued; Total of (d*) licenses? in use)/isU


PS: xabbuh, damit hättest Du auch die Klammern mit drin.
__________________
sic!
--> http://dbCF.de/

Geändert von ­c­4­ (14.12.2004 um 15:09:38 Uhr)
Mit Zitat antworten
  #134  
Alt 14.12.2004, 15:14:43
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Zitat:
Original geschrieben von xabbuh
PHP-Code:
if (preg_match_all('/Users of (.*:.*)Total of (d*) licenses? issued;  Total of (d*) licenses? in use/isU'$f[$i], $temp)>0) { 
Wenn du es so änderst sollte DECOMSYS::DESIGNER in $tmp[1][0] stehen.
Is die Ausgabe leider leer...
Mit Zitat antworten
  #135  
Alt 14.12.2004, 15:16:13
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Meins probieren! Meins probieren! Recht haben will! :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #136  
Alt 14.12.2004, 15:17:31
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Wäre doch auch zu schön gewesen...

/Users of (.*) (Total of (d*) licenses? issued; Total of (d*) licenses? in use)/isU


PS: xabbuh, damit hättest Du auch die Klammern mit drin.
Ach Mist, die Lösung ist besser ;-)
Mit Zitat antworten
  #137  
Alt 14.12.2004, 15:18:54
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Zitat:
Original geschrieben von _c_4_
Meins probieren! Meins probieren! Recht haben will! :)
Tja, is wie im richtigen Leben... funzt auch net...
(Langsam könnt ich wegen diesem sch... Lizenzserver echt durchdrehen, der macht das nur um mich zu ärgern...)
Mit Zitat antworten
  #138  
Alt 14.12.2004, 15:20:18
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Wie sieht das Array $temp aus`(var_dump() oder print_r() nutzen)?
Mit Zitat antworten
  #139  
Alt 14.12.2004, 15:20:50
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Meinetwegen müssen die :: auch nicht mit ausgegeben werden, nur das danach is WICHTIG, sonst heißen alle Programme gleich und das wär unschön :-(
Mit Zitat antworten
  #140  
Alt 15.12.2004, 09:02:11
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Moin moin

Wo ist der Fehler?????

PHP-Code:
$f=file('z:deco.txt');
$j=0;

for (
$i=0$i<count($f); $i++) {
    if (
strstr($f[$i], 'Total of')) {
        if (
preg_match_all('/Users of (.*) (Total of (d*) licenses? issued; Total of (d*) licenses? in use)/isU'$f[$i], $temp)>0) {
            
$j++;
            
$data[$j]=array('program' => $temp[1][0],
                            
'issued' => $temp[2][0],
                            
'used' => $temp[3][0]);

                          

            echo 
"<center><b>{$data[$j]['program']}</b><br> Vorhandene Lizenzen:{$data[$j]['issued']}<br>Genutzte Lizenzen: {$data[$j]['used']}</center><br>n";
        }
    }

Ich find den Fehler nicht... (Leider!)

Geändert von azubinator (15.12.2004 um 09:13:08 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:30:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt