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 ::

Das Zend Framework

Das Zend Framework 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
  #61  
Alt 02.12.2004, 09:05:58
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Und weiter im Text...

PHP-Code:
<?php
  
include('connect.php');
  
?>
<html>
<head></head>
<body>
<?php
$f
=file('z:lic.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><br>n";
        }
    }
}

unset(
$f);
$f=file('z:matlab.txt');
for (
$h=0$h<count($f); $h++) {
    
$temp=explode(' 'trim($f[$h]));
    echo 
"$temp[0] <br>";
   
}
?>
</body>
</html><?php exit; ?>
Wie kriege ich jetzt $temp weiter zerlegt... Also alle nicht benötigten Informationen raus???
Mit Zitat antworten
  #62  
Alt 02.12.2004, 09:12:41
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
OK hab jetzt meine Daten in einer Variablen...

Kann man die Informationen aus der Variablen irgendwie "raussortieren"???
Mit Zitat antworten
  #63  
Alt 02.12.2004, 09:17:59
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
Original geschrieben von azubinator
Kann man die Informationen aus der Variablen irgendwie "raussortieren"???
Klar.

Wenn Du jetzt noch eine konkrete Frage stellst, gibt's vielleicht auch eine konkrete Antwort.

Ich zitiere mich mal selber
Zitat:
Das ist nichts, womit ich Dir weiterhelfen kann. Versuch's mal wieder mit Details, Code, Ist- und Soll-Zustand, usw.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #64  
Alt 02.12.2004, 09:21:44
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Also gut!

Ich habe in meiner variablen ganz viele Informationen/Daten (Wird bei jedem Schleifen-Durchlauf neu gefüllt). Einige der Daten sind wichtig (werden benötigt und sollen in eine Datenbank), die anderen Daten sind nicht von Nutzen (also Müll) und dürfen NICHT mit in die DB.

Ich hoffe, so ists verständlicher.

PHP-Code:
<?php
  
include('connect.php');
  
?>
<html>
<head></head>
<body>
<?php
$f
=file('z:lic.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><br>n";
        }
    }
}

unset(
$f);
$f=file('z:matlab.txt');
for (
$h=0$h<count($f); $h++) {
    
$temp=explode(' 'trim($f[$h]));
   echo 
$temp[0].' '.$temp[count($temp)-3].' '.$temp[count($temp)-2].' '.$temp[count($temp)-1]."<br>n";


    
$a=$temp[0];
    
$b=$temp[count($temp)-3];


echo 
"$b";
}
?>
</body>
</html><?php exit; ?>
geht um $b...

Geändert von azubinator (02.12.2004 um 09:25:15 Uhr)
Mit Zitat antworten
  #65  
Alt 02.12.2004, 09:26:18
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ich weiß wirklich nicht, was Du jetzt willst...

Du willst also bestimmte Informationen aus $temp haben. Dafür gibt's z.B. explode() Das nutzt Du ja auch.

Momentan holst Du den Wert eines Feldes von explode() raus und speicherst den Wert in $b.

Welche Daten brauchst Du? Warum kommst Du da nicht selber ran? Geht's um das Speichern in der DB? Hat $b nicht den gewünschten Wert? ...??
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #66  
Alt 02.12.2004, 09:37:22
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93


Wichtig ist nur das ROT markierte, der Rest ist Abfall...

Geändert von azubinator (02.12.2004 um 10:14:39 Uhr)
Mit Zitat antworten
  #67  
Alt 02.12.2004, 10:05:36
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Das ist doch mal eine brauchbare Information! Vor allem weiß ich jetzt, wo Du arbeitest...

Zwei Ideen habe ich:

- Entweder Du prüfst, ob das dritte Feld ein gültiger Wochentag ist, also Mon, Tue, Wed, usw. Das kann funktionieren, muss aber nicht immer!

- Du lässt Dir aus den letzten drei Feldern einen Timestamp generieren. Wenn das fehlschlägt, dann ist diese Zeile uninteressant, wenn nicht, dann brauchst Du sie.
Sieh Dich bei den Datumsfunktionen mal ein wenig um:
--> http://de2.php.net/manual/en/ref.datetime.php
Besonders checkdate() wirst Du brauchen:
--> http://de2.php.net/manual/en/function.checkdate.php

Viel Erfolg, das schaffst Du schon! :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #68  
Alt 02.12.2004, 10:15:09
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Hab den Link wieder rausgenommen, du weißt ja jetzt worum es geht...
Mit Zitat antworten
  #69  
Alt 03.12.2004, 08:57:15
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Hab mir gerad mal die Links angeschaut... scheint ja kompliziert zu sein...
Mit Zitat antworten
  #70  
Alt 06.12.2004, 09:28:16
azubinator azubinator ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
Moin moin

irgendwie is mir das mit dem checkdate zu hoch...
Zumal ich es irgendwie nicht begreife (Ist halt Montag... und noch so früh), wie ich solch einen Wert: "esemke1emauthn Thu 12/2 15:47" damit vergleichen soll...
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 11:56:44 Uhr.


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


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