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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
02.12.2004, 09:05:58
|
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???
|
02.12.2004, 09:12:41
|
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"???
|
02.12.2004, 09:17:59
|
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.
|
|
02.12.2004, 09:21:44
|
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)
|
02.12.2004, 09:26:18
|
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? ...??
|
02.12.2004, 09:37:22
|
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)
|
02.12.2004, 10:05:36
|
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! :)
|
02.12.2004, 10:15:09
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
|
|
Hab den Link wieder rausgenommen, du weißt ja jetzt worum es geht...
|
03.12.2004, 08:57:15
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Wolfsburg
Beiträge: 93
|
|
Hab mir gerad mal die Links angeschaut... scheint ja kompliziert zu sein...
|
06.12.2004, 09:28:16
|
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...
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:56:44 Uhr.
|