|  |  | Sie betrachten gerade: Perl Schleifen Ausgabe in Variable speichern
|  | |
09.10.2009, 14:16
| Perl Schleifen Ausgabe in Variable speichern
#1 | | Erfahrener Benutzer
Registriert seit: 23.04.2008
Beiträge: 129
| Perl Schleifen Ausgabe in Variable speichern
Hallo zusammen,
kann mir Jemand sagen, wie ich die Ausgabe der folgenden Abfrage Code: if ($sock) {
print "$ip ssh-Port erreichbar.";
} else {
print "$ip\n ssh-Port nicht erreichbar.";
} in eine Variable speichern kann,
damit ich sie später in einer Textausgabe verwenden kann?
Habe es schon mit einem Skalar und einem Hash probiert.
Vielleicht könnt ihr mir da ja weiterhelfen das wäre echt nett.
LG Kyo
|
09.10.2009, 14:22
| Perl Schleifen Ausgabe in Variable speichern
#2 | | C8H10N4O2 - Geniesser
Registriert seit: 05.07.2007 Ort: Nordamerika, CA, NB
Beiträge: 18.694
|
Mal davon abgesehen, dass die relevanten Daten bereits in Variablen stehen ($sock und $ip)....
das ist keine Schleife, sondern eine einfache Kontrollstruktur.
|
09.10.2009, 14:25
| Perl Schleifen Ausgabe in Variable speichern
#3 | | Erfahrener Benutzer
Registriert seit: 05.07.2007 Ort: Schweiz
Beiträge: 1.601
| http://if-schleife.de/
code in einer variabeln speichern??
Wieso denn das?
|
09.10.2009, 14:27
| Perl Schleifen Ausgabe in Variable speichern
#4 | | Erfahrener Benutzer Themenstarter
Registriert seit: 23.04.2008
Beiträge: 129
|
Ok nehmen wir jetzt an ich möchte die Ausgabe dieser Kontrollstruktur in einem Text unterbringen sprich.
Der Port 22 [Kontrollstruktur]
was muss ich dann dafür eingeben?
Kontrollstruktur =
ist erreichbar oder
ist nicht erreichbar
|
09.10.2009, 14:40
| Perl Schleifen Ausgabe in Variable speichern
#5 | | Erfahrener Benutzer
Registriert seit: 05.07.2007 Ort: Schweiz
Beiträge: 1.601
|
ach meinst du so was.... PHP-Code: if ($sock) { $msg .= $ip . " ssh-Port erreichbar."; } else { $msg .= $ip . " ssh-Port nicht erreichbar."; }
//Ausgabe der Nachricht echo $msg
|
09.10.2009, 14:45
| Perl Schleifen Ausgabe in Variable speichern
#6 | | Erfahrener Benutzer Themenstarter
Registriert seit: 23.04.2008
Beiträge: 129
|
funktioniert so leider nicht meine Ausgabe würde wie folgt aussehen
$text->insert('end', "SSH Port 22 ist auf der IP-Adresse: $ip mit dem Hostnamen: $Name $msg",'bold');
|
09.10.2009, 14:49
| Perl Schleifen Ausgabe in Variable speichern
#7 | | Erfahrener Benutzer
Registriert seit: 05.07.2007 Ort: Schweiz
Beiträge: 1.601
|
könntest du dein ziel etwas genauer definieren und evt etwas mehr vom code zeigen?
|
09.10.2009, 14:53
| Perl Schleifen Ausgabe in Variable speichern
#8 | | Erfahrener Benutzer Themenstarter
Registriert seit: 23.04.2008
Beiträge: 129
|
Also ich möchte mittels Script eine Abfrage starten, ob der SSH-Port eines Rechners erreichbar ist oder nicht.
Am Ende soll ein Fenster aufgerufen werden, in dem dann steht
1. Mit welchem Port
2. Mit welcher IP
3. Mit welchem Hostnamen
4. ob er erreichbar war oder nicht PHP-Code: if ($sock) { print "$ip erreichbar."; } else { print "$ip nicht erreichbar."; } my $mw = MainWindow->new; $mw->title("SSH-Portscan"); my $text = $mw->Text()->pack(); $text->tagConfigure('normal', -font => "{Arial} 12"); $text->tagConfigure('bold', -font => "{Arial} 12 {bold}"); $text->insert('end', "SSH Port 22 ist auf der IP-Adresse: $ip mit dem Hostnamen: $Name ",'bold');
|
09.10.2009, 15:37
| Perl Schleifen Ausgabe in Variable speichern
#9 | | Erfahrener Benutzer Themenstarter
Registriert seit: 23.04.2008
Beiträge: 129
|
Habe die Lösung für das Problem [mysql]
if ($sock)
{ my evt = "$ip erreichbar.";
} else
{ my evt = "$ip nicht erreichbar."; }
my $mw = MainWindow->new; $mw->title("SSH-Portscan");
my $text = $mw->Text()->pack();
$text->tagConfigure('normal', -font => "{Arial} 12");
$text->tagConfigure('bold', -font => "{Arial} 12 {bold}");
$text->insert('end', "SSH Port 22 ist auf der IP-Adresse: $ip mit dem Hostnamen: $Name $evt",'bold');
[/mysql] Hatte am Anfang use strict; stehen. Das habe ich gelöscht und damit ging das Programm. Strict ist dafür da, das dass Programm mekert, wenn man eine Variable nicht richtig deklariert hat. @lle Beteiligte: Vielen Dank für die Hilfe |
09.10.2009, 16:36
| Perl Schleifen Ausgabe in Variable speichern
#10 | | C8H10N4O2 - Geniesser
Registriert seit: 05.07.2007 Ort: Nordamerika, CA, NB
Beiträge: 18.694
|
aha... das bedeutet, dass eine Variable immer noch nicht korrekt deklariert wird, aber der Fehler stillschweigend ignoriert wird?
(Besser wäre es dann doch, den Fehler nicht zu vertuschen, sondern die Deklaration richtig zu machen....)
|  | |
| Thema: Perl Schleifen Ausgabe in Variable speichern
| | Themen-Optionen | Thema durchsuchen | | | | | Ansicht | Linear-Darstellung |
Ähnliche Themen für: Perl Schleifen Ausgabe in Variable speichern
| | Thema | Autor | Forum | Antworten | Letzter Beitrag | Denkanstos Schleifen verarbeitung in der Template klasse Vorwort:
Es soll in der Template später kein php code vorkommen.Die Lösungen mit Teilweisen php code im Template files sind mir bekannt oder die...
| splasch | Webmaster Hilfe / Programmierer Forum | 3 | 23.11.2008 20:47 | Variable hochzählen Gibt es irgendeine möglichkeit, dass man eine Variable steigen lässt? Also wenn eine Variable z.B. den wert 100 hat, dass nach einer Minute 105 is,...
| ~c-m~ | Webmaster Hilfe / Programmierer Forum | 4 | 14.04.2008 15:49 | Variable eingeben Hallo, weis jemand, wie ich in einer PHP-Datei eine Eingabe auffordere, die dann in eine Variable umgewandelt wird? Der Wert der Variable (also die...
| ~c-m~ | Webmaster Hilfe / Programmierer Forum | 1 | 02.04.2008 15:00 | Speicherpfad als Variable angeben Nabend...
weiß zwar nicht obs hier genau passt, aber ich brauch mal kurz eure Hilfe...
Der Speicherpfad ist zurzeit
...
| Georg123 | Software Probleme | 0 | 04.01.2008 19:55 | Php/mysql Where Id=$variable - Problem Hallo alle zusammen! :)
Ich habe ein Problem:
Ich habe auf einer Seite eine MySQL Tabelle aufgelistet, wo man die Daten herauslesen kann! Unten...
| BoZ | Webmaster Hilfe / Programmierer Forum | 1 | 19.10.2006 12:06 | | | » Wichtige Bereiche | | | » Partner | | | |