Zum Inhalt springen

andrea!

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. andrea!

    Perl

    Hallo ! Ja danke, das wäre auch so eine Möglichkeit.. Habs dann aber irgendwie anders gemacht, so mit CGI-Modulen $cgi->Tr .. Aber danke trotzdem, nun weiss ich wie es so funktioniert! Grüsse andrea
  2. andrea!

    Perl

    Hallo zusammen Ich bin gerade am Perl lernen, und stosse da bei so einigem an. Ich habe ein "Registrierungsformular" (nur zur Übung) erstellt, so ein HTML Formular mit Name, Vorname, Adresse etc. Mit Perl habe ich nun gemacht, dass diese Eingaben in ein Textfile geschrieben werden. Ich habe es auch geschafft die Eingaben aus dem textfile in ein Array zu speichern und kann die einzelnen Zeilen auch ausgeben. Nun möchte ich aber, dass es automatisch, wenn ein neuer Eintrag dazu kommt, dass er sich der Tabelle anhängt, d.h. selber eine neue Zeile erzeugt. (bzw. die ganze Tabelle soll sich dynamisch erstellen, wenn Einträge entstehen). Hat jemand eine Idee? Hier meine Code schnipsel: #!/usr/bin/perl #################################################################################### # Name : Registrierungsformular # Author : Andrea Lamparter # Version : 0.1 # Created : 09.Oktober 2009 # Last modified : 12.Oktober 2009 #################################################################################### use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser); print "Content-type: text/html\n\n"; print qq~ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"> <head> <title>Registrierung</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <link rel="stylesheet" type="text/css" media="screen" href="../style2.css" /> <script type="text/javascript" src="../javascript2.js"></script> </head> <body> <form name="indexing" action="/cgi-bin/index.pl" method="post"> <table border="1"> <tr> <td colspan ="2"> <h2> Registrierungsformular </h2> </td> </tr> <tr> <td colspan="2" class="right"> <p> Felder, welche mit einem * gekennzeichnet sind, sind Pflichtfelder und müssen ausgefüllt werden! </p> <br /> <p id="ErrMsg0"> </p> <p id="ErrMsg1"> </p> </td> </tr> <tr> <td class="left"> Name*: </td> <td class="right"> <input type="text" name="name" /> </td> </tr> <tr> <td class="left"> Vorname*: </td> <td class="right"> <input type="text" name="vorname" /> </td> </tr> <tr> <td class="left"> Geburtsdatum: </td> <td class="right"> <input type="text" name="geburtsdatum" value="TT.MM.JJJJ" /> </td> </tr> <tr> <td class="left"> Adresse*: </td> <td class="right"> <input type="text" name="adresse" /> </td> </tr> <tr> <td class="left"> PLZ/Ort*: </td> <td class="right"> <input type="text" name="ort" /> </td> </tr> <tr> <td class="left"> E-Mail-Adresse*: </td> <td class="right"> <input type="text" name="email" /> </td> </tr> <tr> <td class="left"> Geschlecht*: </td> <td class="right"> <input type="radio" name="myRadio" value="maennlich" onclick="setRadioButton(this,0)" /> Männlich <br /> <input type="radio" name="myRadio" value="weiblich" onclick="setRadioButton(this,0)" /> Weiblich </td> </tr> <tr> <td class="left"> Kommentar: </td> <td class="right"> <textarea name="kommentar" cols="16" rows="6"> </textarea> </td> </tr> <tr> <td colspan="2"> <input type="submit" value="Senden" onclick="return checker()" /> <input type="button" value="Abbrechen" /> <input type="button" value="checkEmail" onclick="checkEmail(this.form.adr)" /> </td> </tr> </table> </form> </body> </html> ~; dann der Perl Code : # Name : Registrierung Werte speichern # Author : Andrea Lamparter # Version : 0.1 # Created : 12.Oktober 2009 # Last modified : 15.Oktober 2009 #################################################################################### use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser); print "Content-type: text/html\n\n"; my $cgi = new CGI; $name = $cgi->param('name'); $vorname = $cgi->param('vorname'); $adresse = $cgi->param('adresse'); $ort = $cgi->param('ort'); $email = $cgi->param ('email'); $geburtsdatum = $cgi->param('geburtsdatum'); $kommentar =$cgi->param('kommentar'); open(out,">>datei.txt"); print out $name. "\n". $vorname. "\n" .$adresse . "\n" .$ort. "\n". $email ."\n" . $geburtsdatum . "\n" . $kommentar ."\n"; close out; my $cgi = new CGI; my @myRB = $cgi->param('myRB'); #foreach $key ($cgi->param()){ # $value = param($key); # print "$key: $value<br />\n"; #} print @myRB; open(out, "datei.txt"); @lines = <out> ; close(out); #print @lines; #for my $lines (@lines){ # print "<tr>"; # print map {"<td>$_</td>" } @$lines; # print "</tr>\n"; #} my $tag = shift; # erster Parameter my @lines = $lines; # Rest print qq(<tr>); foreach my $lines ( @lines ) { print qq(<td>$lines</td>); } print qq(</tr>); und soll dann so eine Tabelle geben: print qq~ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"> <head> <title> Bearbeitung </title> <link rel="stylesheet" type="text/css" media="screen" href="../style2.css" /> </head> <body> <h3> Ihre Registrierung war erfolgreich! </h3> <table border="1"> <tr> <td> Name: </td> <td> Vorname: </td> <td> Adresse: </td> <td> Ort: </td> <td> Geburtsdatum: </td> <td> E-Mail: </td> <td> Kommentar: </td> </tr> </table> </body> </html> ~; Danke für die Hilfe
  3. okey.. den Laptop an einen Port und die passiven Geräte jeweils auf einen Uplink. Muss ich den Uplink als Trunk definieren?
  4. ? Hab ich mich getäuscht? ein VLAN und gleiches Subnetz? oder wie?
  5. Hey zusammen Habe auch gemerkt dass ich das nicht recht kapiert hab Ja nun sind beide im gleichen Subnetz aber in einem anderen VLAN. Die Situation hat sich eh geändert, nun stehen mir zwei Switches zur Verfügung. Dafür habe ich keinen zweiten Laptop zur Verfügung.. Kann mir jemand sagen wie genau ich das dann konfigurieren muss damit ich die Glasfaseranschlüsse testen kann? Liebe Grüsse Andrea
  6. Hey zusammen! Ich hab da gerade mal ne frage (danke schon im voraus für die schnelle antwort): Ich kenn mich mit dem Thema CISCO Switches konfigurieren einfach noch zu wenig aus. Nun das möchte ich ändern da ich bald einmal das CCNA machen möchte. Ich habe bei mir einen Catalyst 3750, zwei Laptops und zwei Multiplexer. Nun habe ich meinen Laptop über port 11 und den anderen Laptop (port 1) eingesteckt. Der Switch ist dann über je einen Uplink auf die beiden Multiplexer verbunden (CWDM Glasfasern). Die beiden Multiplexer sind dann wieder miteinander verbunden (zur Info: Multiplexer sind rein passive geräte). Also so: Laptop - Switch - Multiplexer - Multiplexer - Switch - Laptop Nun sollte ich diese Verbindung testen und ich habe mir gedacht dass ich das über den Pingbefehl kann. Nun scheitert das ganze natürlich schon fürher, da ich warscheinlich nicht recht fähig bin, das Ding richtig zu konfigurieren. Ich habe für die beiden Uplinks je ein VLAN erstellt, also uplink Port 25 ist VLAN 50 und Uplink Port 28 ist VLAN 51. Den Laptops habe ich statische IPs vergeben, also PC1 10.10.10.51 255.0.0.0 und PC1 20.10.10.51 255.0.0.0 Die Ports habe ich dem jeweiligen VLAN eingetragen: config irgendwie funktioniert das ganze nicht und ich blick einfach nicht mehr durch, wie kann ich von meinem Laptop auf das andere pingen? Liebe Grüsse und danke für die antwort Andrea

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...