Zum Inhalt springen

.tobias

Mitglieder
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

  1. es wird nur der Value ausgelesen aber nicht die Spalte davor...! Diese ist allerdings sehr wichtig. Code poste ich später.
  2. .bump vllt kommt ja noch was wenn nicht einfahc closen =((
  3. Ja hallo =) ich hah folgendes Problem und zwar möchte ich per SNMP die ARP Tabelle eines Routers auslesen. Das hatte ich soweit auch fertig nur es war falsch. Folgende Sache ich habe mir über den MIB-Browser die OID besorgt: .1.3.6.1.2.1.4.22.1.2 darüber lasse ich einen WALK laufen bekomme alle Werte in dem Verzeichniss als ARRAY zurück. Der wert sieht denn z.B. so aus: "Hex: 00 00 00 00 00" im MIB-Browser steht vor der VALUE Spalte mit dem HEX-Wert noch die NAME/OID Spalte(siehe Bild) so nun möchte ich den Wert in der NAME/OID Spalte mit auslesen. Wie kann ich das tun!? Ich brauche nämlich eine eindeutige zurodnung von MAC Adresse zu Ip-Adresse. Ich arbeite mit einem Windows System. Und der aktuellen Version von php und der dazugehörigen net-snmp implementation. Ich habe im Internet einige Anleitungen gefunden wo drinne stand das unter Windows der Wert verkürzt ausgelesen wird und 100% Ergebnisse nur unter UNIX System zu erreichen sind stimmt das!?!
  4. Hallo ich bins mal wieder :-P und zwar hab ich ein array z.B. array(IpAddress: 111.11.111.1, IpAddress:111.11.111.11, IpAddress: 111.11.111.111) so das hab ich nun in eine Datenbank geschrieben. Ich würde es gerne aber so in die Datenbank schreiben das wirklich nur die IP reingeschrieben wird und nciht noch dazu "IpAddress". so das ding ist gibt es iwi einen befehl womit ich in einem array nach z.B. "IpAdress" suchen kann und es dann aus jedem teil automatisch rausgelöscht wird!? Das array wird automatisch durch eine snmpwalk() erstellt. Somit kann ich dies nciht beeinflussen. mfg
  5. also alles wunderbar läuft jetzt =) <?php error_reporting(E_ALL); include 'db_connect.php'; include 'community.php'; for ($i=0; $i < count($a); $i++) { echo $i; echo $a[$i]." <br>"; $eintrag = "INSERT INTO project (Kommentar) VALUES ('$a[$i]')"; $eintragen = mysql_query($eintrag); } if($eintragen == true) { echo "Eintrag war erfolgreich"; } else { echo "Fehler beim Speichern"; echo mysql_error(); } ?>[/PHP] danke für die Hilfe kann geclosed werden =)
  6. okay ich glaube hatte einfach nen denkfehler ich muss quasi den sql teil insert und so in die schleife einbauen sonst wird das array zwar durchgegangen aber das insert danach spielt dann gar nicht mehr damit zusammen ich werd es morgen testen wenn cih wieder auf arbeit bin danke soweit =)
  7. <?php error_reporting(E_ALL); include 'db_connect.php'; include 'community.php'; //$b = explode(" ", $a); parse_str($a); var_dump($a); for ($i=0; $i < count($a); $i++) { echo $a[$i]." <br>"; } $eintrag = "INSERT INTO project (Kommentar) VALUES ('$a')"; $eintragen = mysql_query($eintrag); if($eintragen == true) { echo "Eintrag war erfolgreich"; } else { echo "Fehler beim Speichern"; echo mysql_error(); } ?>[/PHP] so schaut mein Code jetzt aus das ganze was da ist hab ich mir ausm Netz zusammen gesucht also den oberen Teil das mit dem Datenbank eintragen... das ist nur ausprobieren deswegen stehen da soviele verschiedene Sachen drinne... wie gesagt das parse_str hab ich gefunden als mein chef mir ausgeholfen hat von wegen dein Problem ist das übliche String problem... parse das doch aml dann hab cih das gefunden und benutzt mit der Schleife wollte ich erreichen das ich jeden einzellnen bestandteil des arrays der dann aus dem String aufgelöst wurde einzeln in jeweils eine eigene zeile in die Datenbank schreibe... ich hoffe du kannst den Code einigermaßen verstehen weil cih keine kommentare oder sonstiges habe. Die include datein sollten für sich sprechen wenn ich sie trotzdem posten soll nochmal bescheid sagen. Ich will kein fertiges Script haben würde mein Fehler gerne selber ausarbeiten. Sonst lern ich ja nie was. AUSGABE IM BROWSER: Notice: Array to string conversion in C:\xampp\htdocs\projekt\project.php on line 7 array(7) { [0]=> string(91) ""HP J4902A ProCurve Switch 6108, revision H.07.90, ROM H.07.40 (/sw/code/build/fish(ff03))"" [1]=> string(34) "OID: .iso.3.6.1.4.1.11.2.3.7.11.30" [2]=> string(40) "Timeticks: (19350186) 2 days, 5:45:01.86" [3]=> string(12) ""praktikant"" [4]=> string(25) ""HP ProCurve Switch 6108"" [5]=> string(11) ""work_room"" [6]=> string(2) "74" } "HP J4902A ProCurve Switch 6108, revision H.07.90, ROM H.07.40 (/sw/code/build/fish(ff03))" OID: .iso.3.6.1.4.1.11.2.3.7.11.30 Timeticks: (19350186) 2 days, 5:45:01.86 "praktikant" "HP ProCurve Switch 6108" "work_room" 74 Eintrag war erfolgreich
  8. hab gemacht Ergebniss: string(221) ""HP J4902A ProCurve Switch 6108, revision H.07.90, ROM H.07.40 (/sw/code/build/fish(ff03))" OID: .iso.3.6.1.4.1.11.2.3.7.11.30 Timeticks: (18494893) 2 days, 3:22:28.93 "praktikant" "HP ProCurve Switch 6108" "work_room" 74" "
  9. Hallo Leute, mein Problem klingt folgendermaßen ich lesen mit snmpwalk() teile aus meinem Switch aus. Diese sollen anschließend in eine Datenbank reingekloppt werden. Das Problem ist nun das ich das array was durch snmpwalk bekomme nciht aufgelost kriege und wenn ich es eintrage in meine mysql datenbank steht nur ein "array" in dem Feld. Ich bin bisher soweit gekommen das mein Code so ausschaut: $b = implode(" ", $a); parse_str($; for ($i=0; $i < count($; $i++) { echo $b[$i]." <br>"; } $eintrag = "INSERT INTO project (Kommentar) VALUES ('$b')";[/PHP] Der Code ist jetzt iwi zusammengebastelt aus sachen die ich im Netz gefunden habe. Ich hab schon sämtliche Sachen probiert wie explode(), implode()... und was man noch so alles findet bei google wenn man "array teilen" eingibt. Bitte helft mir lg

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