Hm, finde den fehler nicht...
Ted
- perl
Hallo,
hm, findet einer vonEuch den fehler, jedenfalls funktioniert das teil (dieser part des skriptes) nicht.
@Line = split (//, $_);
$mail = $Line[2];
print "$mail";
Ted
Hi,
hm, findet einer vonEuch den fehler, jedenfalls funktioniert das teil (dieser part des skriptes) nicht.
@Line = split (//, $_);
$mail = $Line[2];
print "$mail";
Oh weise Kristallkugel! Ich rufe dich an!
Ich rufe alle Dämonen des Sarkasmus, der Ironie und des Bastards Operator from Hell!
Oh seit mir gnädig!
Und spricht zu mir!
Spricht und sagt und ruft und kommuniziert auf meine Frage:
Oh was, oh wie ist die Fehlermeldung gewesen?
----
Sorry, ich konnte nicht anders :)
Wie drückt sich denn der Fehler aus? Und woher holst du dir $_ ?
Ciao,
Wolfgang
Oh was, oh wie ist die Fehlermeldung gewesen?
Sorry, ich konnte nicht anders :)
Wie drückt sich denn der Fehler aus? Und woher holst du dir $_ ?Ciao,
Wolfgang
Hi Wolfang :-),
danke erstmal für Deine Antwort.
Tja, der Fehler äußert sich dadurch, daß print "email"; völlig übergangen wird.
So, als ständ es gar nicht da.
$_ hole ich mir aus einer foreach Schleife.
Im Grunde steht da auch nicht $_, aber ich wollte es damit verdeutlichen, daß es aus einer Schleife kommt.
Hier etwas genauer:
foreach $members (@members) {
print "$members<br>";
@Line = split (//, $members);
$mail = $Line[2];
print "$mail";
}
Oh was, oh wie ist die Fehlermeldung gewesen?
Sorry, ich konnte nicht anders :)
Wie drückt sich denn der Fehler aus? Und woher holst du dir $_ ?Ciao,
Wolfgang
Hi Wolfang :-),
danke erstmal für Deine Antwort.
Tja, der Fehler äußert sich dadurch, daß print "email"; völlig übergangen wird.
So, als ständ es gar nicht da.
$_ hole ich mir aus einer foreach Schleife.
Im Grunde steht da auch nicht $_, aber ich wollte es damit verdeutlichen, daß es aus einer Schleife kommt.
Hier etwas genauer:
foreach $members (@members) {
print "$members<br>";
@Line = split (//, $members);
$mail = $Line[2];
print "$mail";
}
Oh was, oh wie ist die Fehlermeldung gewesen?
Sorry, ich konnte nicht anders :)
Wie drückt sich denn der Fehler aus? Und woher holst du dir $_ ?Ciao,
Wolfgang
Hi Wolfang :-),
danke erstmal für Deine Antwort.
Tja, der Fehler äußert sich dadurch, daß print "email"; völlig übergangen wird.
So, als ständ es gar nicht da.
$_ hole ich mir aus einer foreach Schleife.
Im Grunde steht da auch nicht $_, aber ich wollte es damit verdeutlichen, daß es aus einer Schleife kommt.
Hier etwas genauer:
foreach $members (@members) {
print "$members<br>";
@Line = split (//, $members);
$mail = $Line[2];
print "$mail";
}
$member ist eine zeile meiner textdatei mit den daten, die per Pipe voneinander getrennt sind.
Grüße
Ted
P.S.: Warum ich das jetzt 2x zuvor bereits abgeschickt habe, weiß ich nicht, sorry, war heut ein langer Tag.
Hallo Ted,
foreach $members (@members) {
print "$members";
Was gibt denn die obige Zeile aus? Abgesehen davon brauchst Du keine Anführungszeichen zum Ausgeben einer einzelnen Variable ohne "Begleittext" :-)
Gruß AlexBausW
Please visit my SELFvisitingcard @ http://www.atomic-eggs.com/selfspezial/daten/150.html
Hallo Ted,
foreach $members (@members) {
print "$members";Was gibt denn die obige Zeile aus? Abgesehen davon brauchst Du keine Anführungszeichen zum Ausgeben einer einzelnen Variable ohne "Begleittext" :-)
Danke, stimmt.
Tja, die obige Zeile gibt den Namen der Datei mit den Daten, die per Pipe getrennt sind aus.
Für jedes Member existiert eine eigene Datei.
Grüße
Ted
hi ho
foreach $members (@members) {
print "$members<br>";
@Line = split (//, $members);
$mail = $Line[2];
print "$mail";
}
muesste theoretisch funzen, moegliche fehlerquellen:
wie sieht so eine zeile bei dir aus (beispiel)?
cua
n.d.p.
hi ho
foreach $members (@members) {
print "$members
";
@Line = split (//, $members);
$mail = $Line[2];
print "$mail";
}muesste theoretisch funzen, moegliche fehlerquellen:
- die zeilen in @members sind leer .-)
Nein.:-((
- es kommen pipe-zeichen in den feldern vor
Nein:-((
- du faengst bei Line nicht bei 0 (null) zu zaehlen an
Doch :-((
wie sieht so eine zeile bei dir aus (beispiel)?
Testtestmail@mail.dehttp://www.test.deuswuswusw
cua
n.d.p.
Viele Grüße
Ted
Hi,
falscher Alarm, ich wollte einen Dateinamen splitten, anstatt deren Inhalt!!!!!!
Danke trotzdem für Eure Hilfe.
'War wirklich ein langer Tag heut'.
Grüße und schönes Wochenende
Ted