kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: PHP Mail error "405 Not Allowed | nginx"

    geschrieben von nilsmargotti

    info-gamernetwork schrieb:
    wäre schön wenn du dann vieleicht auch dazuschreibst wie man PHPMailer auf Lima-City installiert! Danke


    Das geht aus der Documentation hervor.

    Ich glaube das einfachste wäre lokal mit composer zu arbeiten und dann das fertige Projekt auf lima-city hochzuladen. Falls es aus welchem Grund auch immer nicht möglich ist composer zu benutzen kannst du auch einfach manuell alle Files includen.
  • in: Hardwarevoraussetzungen LiveStream YouTube

    geschrieben von nilsmargotti

    Du kannst dir ja mal Open Broadcaster Studio (OBS) ansehen. Das ist ein Open Source Projekt, das sehr verbeitet unter Gaming Streamern ist. Es lässt sich sehr gut konfigurieren, sodass es den Anforderungen entspricht. Z.B. in deinem Fall würde ich vorallem die Ausgabe so einstellen, dass die CPU Last minimal ist.
    Sollte das nicht reichen, kannst du immernoch eine Linux-Distribution installieren, die weniger Resourcen verbraucht als Windows und darauf dann OBS laufen lassen, da das Projekt auf Windows, Mac und Linux läuft :thumb:.
  • in: Cloud System - aber welches?

    geschrieben von nilsmargotti

    Ich glaube nicht, dass es einen Anbieter gibt, der 1 TB für weniger als 5€/Monat anbietet. Besonders die max. 5€/Monat und die unbegrenzte Bandbreite sind nicht sehr einfach unter einen Hut zu bringen. Sonst könntest du ja auch ein eigenes NAS betreiben. Festplatten sind heutzutage relativ günstig und viel Strom verbrauch dein NAS auch nicht.
  • in: GoogleFont wird in Safari-Browser nicht dargestellt

    geschrieben von nilsmargotti

    http://lmgtfy.com/?iie=1&q=safarie+google+fonts

    Edit: Ganz ehrlich, warum kriege ich für diese Antwort eine schlechte Bewertung? Also mal ehrlich. Als wenn es so viel verlangt ist das kurz bei google einzugeben und sich durchzulesen. Das sind die ersten 5 Ergebnisse, die mir Google zur Suchanfrage "safarie google fonts" übergibt. Davon sind die ersten 3 2xStack Overflow und einmal ein CSS spezifischen Forum. Warum muss man dann noch diese Frage ganz dreist stellen?

    Aus Foren-Regeln

    Insbesondere für das Erstellen von Themen gilt:

    - Benutze die Suche, bevor du ein neues Thema beginnst! Recherchiere mit einer Suchmaschine (z.B. Google) und nutze unsere Hilfe


    css - Google Font not working on Safari - Stack Overflow
    stackoverflow.com/questions/.../google-font-not-working-on-saf...
    05.06.2014 - For some odd reason I have experience this on some web fonts from Google...when this has happened I usually get them to my server and/or ...

    Google Webfonts in Safari problem - CSS-Tricks
    https://css-tricks.com › Forums › CSS
    Diese Seite übersetzen
    21.07.2015 - 4 Beiträge - ‎2 Autoren
    There's one problem now: per my wishes he built in Source Sans Pro from Google Webfonts – and it looks perfect in Firefox and Chrome ...

    html - Google Web fonts not correctly rendering in Safari - Stack Overflow
    stackoverflow.com/.../google-web-fonts-not-correctly-rendering-...
    14.02.2015 - I am using google-webfonts in my website, body { font-family: 'Roboto', sans-serif; }. Link the font in layout page using

    Google font is not applied in Safari/Chrome browser on iPad/iPhone ...
    www.kriesi.at/.../google-font-is-not-applied-in-safarichrome-bro...
    07.11.2015 - Hello,. I have import in my style.css this two Google fonts: @import url(//fonts.googleapis.com/css?family=Francois+One); @import ...

    Get Started with the Google Fonts API - Google Developers
    https://developers.google.com/fonts/docs/getting_started
    14.06.2016 - This guide explains how to use the Google Fonts API to add fonts to your web pages. ... https://fonts.googleapis.com/css?family=Tangerine|Inconsolata|Droid+Sans .... Crackle, crackle, font-effect-crackle, Chrome, Safari.

    - Google
  • in: Riesige JSON Datei streamen, verarbeiten & in MySQL einfügen

    geschrieben von nilsmargotti

    Relativ easy mit PHP I/O-System http://php.net/manual/de/features.commandline.io-streams.php. PHP wird dir nicht sagen, dass es die Datei nicht lesen kann nur weil sie 100MB groß ist. Allerdings solltest du dich um ein eventuellen Timeout kümmern http://php.net/manual/de/function.set-time-limit.php. Wenn du noch eine schöne UI machen möchtest mit drag&drop und Progressanzeige, empfehle ich entweder AJAX oder Websockets zu nutzen. Ich bin mir aber nicht sicher, ob du ein solches PHP-Skript hier auf Lima-City hosten kannst. Wenn nicht versuche vielleicht OpenShift. :thumb:
    Viel Spaß beim coden eines JSON Parsers in PHP. (Du solltest dir überlegen, ob du nicht doch eine Library benutzen möchtest :wink:.)
  • in: Fernzugriff über ddns nicht möglich

    geschrieben von nilsmargotti

    turmfalken-nikolai schrieb:
    Ich hab das damals so gelöst das ich meinen Internetprovider angerufen habe und um Umstellung von DSLite auf vollwertigen DualStack Anschluß gebeten habe. War binnen Minuten erledigt und seither funktionieren meine Kameras wunderbar wenn sie gebraucht werden. Und gekostet hat das auch nix!

    Wann und bei welchem Provider. Interessiert mich, weil ich auch mal drüber nachgedacht hab das zu fordern.
  • in: PHP upgrade (wie testen)

    geschrieben von nilsmargotti

    Ich würde die Software clonen und lokal testen. Ich glaube nicht, das das mit der Subdomain funktioniert, da dann zwei Webserver-Instanzen wahrscheinlich auf die gleichen Dateien zugreifen. Selbst wenn es durch den gleichzeitigen Zugriff nicht zu einem Crash kommt, wird deine Software langsamer.
  • in: Session ID (SID), also bei Lima LCWSID wird ständig geändert

    geschrieben von nilsmargotti

    Setze für dein Cookie bitte $expire, $path und $domain. Ich hatte das Problem mal vor 3 Jahren :biggrin:. Ich sehe da jetzt keinen Fehler und Lima-City handelt Cookies und Sessions sowieso irgendwie mega komisch. Hast du dein Script mal auf einem lokalen Server probiert?
  • in: Fernzugriff über ddns nicht möglich

    geschrieben von nilsmargotti

    Du hast wahrscheinlich keinen gescheiten DualStack-Anschluss, sondern DualStack-Lite.

    Lösung 1:
    Versuchs mal mit IPv6. Es gibt mittlerweile zum Glück schon DynDNS-Anbieter, die IPv6 unterstützen (auch kostenlos versuchs mal mit https://dynv6.com/).

    Lösung 2:
    Portmapping. Ist ein bisschen eklig, weil dein gesammter Traffic über einen fremden Server läuft, der dir den IPv4 Traffic auf deine IPv6 Addresse umleitet. Auch hier gibt es ein paar kostenlose Anbieter.
    !!! ACHTUNG !!! Portmapping ist nur für TCP-Traffic möglich UDP-Traffic kommt nicht durch! (falls du das brauchst :thumb:. Hatte da schon richtig die Kriese wegen einem Projekt mit einem Dedicated Source Server :wall:)

    Viel Glück
  • in: Madden NFL für PC

    geschrieben von nilsmargotti

    Lohnt sich in der Regel schon. Allerdings ist 2008 auch schon ein bisschen her. Seit dem gab es relativ viele Änderungen im Franchise. Die beste Erfahrung bietet wahrscheinlich Madden17 auf PS4 aber für 10$ auf Amazone kann mans sich sicher einfach mal bestellen.
  • in: Datei in Google Cloud Storage hochladen in PHP server2server

    geschrieben von nilsmargotti

    Ist jetzt kein einfaches Tutorial: https://cloud.google.com/php/getting-started/tutorial-app, aber es gibt ein Beispiel: https://github.com/GoogleCloudPlatform/storage-getting-started-php
  • in: Datei in Google Cloud Storage hochladen in PHP server2server

    geschrieben von nilsmargotti

    Guten Abend,
    Google hat eine Excellente Dokumentation zu seinen API's in deinem Fall wäre das diese hier https://developers.google.com/drive/v2/web/auth/web-server. Let me google that for you

    PS: ich hab mehr Zeit auf die Suche nach "let me google that for you" verbracht, als bei der Suche nach der eigendlichen Lösung. :thumb:
    Bei Problemen kannst du dich ja nochmal melden :biggrin:
  • in: neuer TV Apparat

    geschrieben von nilsmargotti

    Muss es ein SmartTV sein? Hohl dir doch ein Reciever und hau da dann eine Custom ware drauf ich weiß nicht, was es da alles gibt aber dann brauchst du den Fernseher nicht mehr neu kaufen, wenn der Reciever dir nicht mehr reicht. Sonst gibt es ja auch noch AppleTV oder AndroidTV (keine ahnung wie das bei Android heißt).
  • in: kein Zugriff mehr auf Zertifikatsseite

    geschrieben von nilsmargotti

    +
    Bei mir auch.
    (Text muss mindestens 15 Zeichen lang sein.)
  • in: Wie werden Domains gekauft?

    geschrieben von nilsmargotti

    Ich habe mich dafür interessiert wie Domains vergeben werden. Besonders ".de"-Domains und frage mich jetzt warum ich auf Lima-City für knapp 7 Euro im Jahr eine ".de"-Domain kriege bei DenicDirect, also direkt beim Verwalter des ".de"-Bereichs, sie aber 58 Euro kostet?
  • in: Haben Samsung und co schon verloren?

    geschrieben von nilsmargotti

    Samsung, Apple, usw. haben den großen Nachteil des Preises haben aber den Vorteil, dass sie gut beworben werden. Viele setzten sich mit dem Handy/Smartphone kauf nicht wirklich mit den Möglichkeiten auseinander und neigen zum impulsiv kauf. Deswegen glaube ich nicht, dass "Samsung und co. schon verloren haben".
  • in: Wie kann man Seiten ladezeiten verringern

    geschrieben von nilsmargotti

    Du kannst externe JS-Libaries meist über cdn laden. Das ist meist schneller als die Datei selbst zu hosten. Du kannst auch mal bei CloudFlare schauen was die alles anbieten. Viele CMS profitieren auch von nicht installierten plugins, weil der php-code erstmal ausgefürht werden muss. Der rest wurde alles schon genannt. Insgesammt musst du schauen was deine Seite alles woher wie schnell lädt und die Resource die viel Zeit verschlingen auf schnellere Server zur verfügung stellen.
  • in: Sharing Socials - Übergabe der URL ausgeben functions.php

    geschrieben von nilsmargotti

    muellerlukas schrieb:
    Ne, die ID übergibt er da nirgendwo. Selbst wenn die ID in der Url steht (Wordpress kann recht easy mit "Permalinks" betrieben werden, da gibts dann auch keine Parameter mehr) würde man die mit $_GET['id'] ansprechen. Tut er aber nicht.
    Und das Objekt $post entsteht ja auch nicht aus dem Nichts. ;)

    Ja aber er wird ja nicht erwarten, dass ein leeres Object $post auf einmal ein Attribut ID hat. Da wird ja eine Logik im hintergrund laufen, die wir nicht sehen. Und er übergibt die ID in
    https://plus.google.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?>
    ---------------------------------------------------------------------------^
  • in: Sharing Socials - Übergabe der URL ausgeben functions.php

    geschrieben von nilsmargotti

    muellerlukas schrieb:
    Wenn du $post nutzen willst, steht es dir natürlich in der Funktion erst mal nicht zur Verfügung. Entweder via global $post "importieren".
    Oder für die ID einfach die Funktion get_the_ID() nutzen.


    Aber er übergibt ja die ID also müsste er nur aus der ID die url generieren. Ich nehme an in der form http://url/post?id=$id.
  • in: relative Breite füllen

    geschrieben von nilsmargotti

    Ja ist nicht die optimale lösung aber die einfachste sonst müsstest du ein container mit deinem header füllen und dann dein body mit height: 100%; darunter setzen und die position: relative; machen. müsste auch funktionieren. Das wäre Kompatible mit älteren Browsern.

    +------------------------------------------------------------------+
    |          height: 100px;                                          |
    +------------------------------------------------------------------+
    |          position: relative;                                     |
    |          height: 100%;                                           |
    +------------------------------------------------------------------+
  • in: relative Breite füllen

    geschrieben von nilsmargotti

    calc(100% - 100px); CSS3 spezification grüßt.
  • in: Sharing Socials - Übergabe der URL ausgeben functions.php

    geschrieben von nilsmargotti

    Hast du einen eigenen URL-Shortner geschrieben oder benutzt du etwas externes und wie wird man weitergeleitet.
    Soweit ich dein Problem verstehe willst du das URL-Argument als shortned-URL mitgeben und google+ nimmt die url nicht?
  • in: Andoird Benachrichtigungssymbole nach links

    geschrieben von nilsmargotti

    Theoretisch müsste Android das auf die eine oder andere Weise erlauben, da es ja OpenSource ist. Allerdings glaube ich, dass du dafür in Android etwas verändern müsstest und dannach deine eigene Distribution builden müsstest. Die einzige Möglichkeit, die mir einfällt wäre das layout auf RTL umstellen in den Developer-Options (Habs gerade ausprobiert tut). In die Developer-Options kommst du, indem du 5 mal auf die Buildnummer tippst (soweit ich weiß. Es existieren aber genug tutorials zu dem Thema).
    Viel Glück mit RTL-Layout.
  • in: Automatisches Einloggen nach Android-Update deaktiv.

    geschrieben von nilsmargotti

    Das ist ganz normal, weil beim Update auf eine andere Version von Android deine Cookies gelöscht wurden. Log dich einfach normal ein und klicke auf die Checkbox um angemeldet zu bleiben. Sollte das nicht funktionieren, solltest du checken ob deine Cookies aktiviert sind und gespeichert werden. Das wird in der Regel vom Browser gehandelt.
    Welchen Browser benutzt du?
    (Wenn du dran kommst) Werden dein Cookies gespeichert? Was wird gespeichert?
  • in: Sharing Socials - Übergabe der URL ausgeben functions.php

    geschrieben von nilsmargotti

    Was funktioniert denn nicht gibt es eine Fehlermeldung?
    Check mal ob $post->ID oder get_permalink($post->ID) leer sind.
    Was wird als link ausgegeben?
  • in: Prestashop

    geschrieben von nilsmargotti

    An welchem Punkt hängt es ich finde das sieht recht einfach aus.
    https://www.prestashop.com/de/erste-schritte
  • in: Android Statusbar geht nicht mehr ganz auf.

    geschrieben von nilsmargotti

    Hallo,
    ich habe ein Moto G 2. Gen und seit heute kann ich die Statusbar nicht mehr ganz auf machen. Also nur einmal swipen und beim zweiten mal passiert nichts. Ich habe Android 6.0 drauf. Mein Lockscreen vergisst nach erstmaligem anmelden auch mich nach meinem pin zu fragen. Und in den Entwickleroptionen kriege ich die Antwort: "Entwickleroptionen sind für diesen Benutzer gesperrt". In meinem Menu bin ich allerdings immer noch der Benutzer und nicht ein gast oder so. Hatte schon mal jemand diese Situation und/oder kann mir helfen?

    PS: Mein Home-Button bring mich auch nicht mehr zum Launcher und auch bei lagem drücken erscheint nicht wie üblich googlenow.

    PS 2: Habs gelöst. Ich hab einen neuen account erstellt und bin dann wieder auf meinen zurück. Damit hab ich mich wieder in meinen account einloggen können. Komischer Bug.
  • in: Erkennung von AdBlockern

    geschrieben von nilsmargotti

    Ein fallback ist sozusagen ein Backup-system wenn etwas nicht funktioniert. Z.B. bei einem HTML5 Video-Player gibt es meistens eine Flash-Player als fallback, falls der Browser des Nutzers kein HTML5 supportet.
  • in: UDP Portmapping

    geschrieben von nilsmargotti

    Gibt es eine möglichkeit den UDP-verkehr aus dem IPv4-Netz ins IPv6-Netz zu hohlen und kennt ihr vielleicht einen dienst, der das kostenlos oder günstig macht?
  • in: WLAN ping viel zu hoch

    geschrieben von nilsmargotti

    https://drive.google.com/file/d/0B4ZUta5aP5-KVXlaUlhUeWVSVW8/view?usp=sharing

    Vorher nur WLAN dannach hab ich mir jetzt ne lan kabel gekauft (in rot).
  • in: WLAN Nutzungssperre umgehen

    geschrieben von nilsmargotti

    Bei der Fritzbox reicht es beim Netzwerkadapter eine neue IP einzustellen solang der Vater deines Freundes nicht eingestellt hat, dass neue Geräte kein Internetzugang haben. Ansonsten kann ich dazu nur sagen, dass ihr mit den Eltern sprechen solltet und dann wird es da schon eine lösung geben.
  • in: WLAN ping viel zu hoch

    geschrieben von nilsmargotti

    Ich nen ping zum router von 1ms bis 700ms und ne packet loss von 3% kann man das verbessern oder brauch ich nen lan kabel?
  • in: Kabel BW IPv4 Adressen

    geschrieben von nilsmargotti

    So ich habe jetzt bei KabelBW angerufen. Der Mitarbeiter meinte bei keinem Anbieter gebe es noch IPv4-Adressen, nur noch für Business. Die Geschwindigkeit hat sich wieder verbessert allerdings bleibt mein Ping schlecht. Leider kann ich da aber auch nichts machen, da der Vertrag noch 12 Monate läuft :frown:
  • in: Kabel BW IPv4 Adressen

    geschrieben von nilsmargotti

    Hallo Community Mitglieder,
    in letzter Zeit habe ich bemerkt, dass mein Internetanschluss langsamer geworden ist. Ich vermute, dass das daran liegt, dass Kabel BW mein IPv4 Traffic über ein proxy leitet um IPv4-Adressen zu sparen. Was kann ich da machen? Hatte einer von euch schon mal mit sowas zu tun?
  • in: Material Theme Hintergrund bleibt schwarz

    geschrieben von nilsmargotti

    Ok,

    ein paar Fragen:

    1. Welche minSdkVersion benutzt du?
    2. Welche targetSdkVersion benutzt du?
    3. könnten wir deine activity_main.xml sehen?
  • in: Teamspeak 3: Channel-Automove

    geschrieben von nilsmargotti

    Der wurden in Python geschreiben:
    http://addons.teamspeak.com/directory/addon/result/Teamspeak3QueryBot.html

    Und der in Java:
    http://addons.teamspeak.com/directory/addon/result/JTS3ServerMod-Multifunction-TS3-Server-Bot.html

    Such dir einen aus. Wenn dir keiner der beiden zusagen sollte kannst du immernoch TS3, Bot und Linux bei google eingeben und es sollten mehr als genung zu finden sein. ^^
  • in: Teamspeak 3: Channel-Automove

    geschrieben von nilsmargotti

    TS3-Bot



    Description

    Try my TS3-Bot, which is fast and provides simple ways to configure. Change the XML-Configuration with an editor or even a PHP-Script and the bot will update immediately and completely automatically. No manual reset, or time-consuming configuration sessions. Moreover, in the near future, a small configuration program is planned, so that every last bit of work is simplified.

    Requirements

    Windows System with .NET Framework 4 or higher

    Features

    Auto AFK Channel
    Auto Idle Channel
    Bot Commands
    !help, !files, !hours, !seen, !seengroup, !stick and !unstick with adjustable permissions.
    Raffle/Lottery System
    Any number and any interval.
    Multiple Bot instances
    On different servers and with individual Configurations
    Name Filter
    Punish on Recording (Recording)
    Move to Sticky Channel, Channel Kick, Server Kick
    Sticky Channel
    Once you are in this room, you can not get out for an adjustable period of time.
    Vote System
    Various time-scheduled Messages
    Any number and any interval: Welcome Message, Advertising Message, Global Advertising Message.

    Installation

    If nothing goes wrong, it is very simple ;-)

    first you have to unzip the files and click you through the Setup or copy the "Console" folder in any directory you like
    make sure the windows service "TeamSpeak 3 Bot" is running, if you choosed the Setup variant
    then you have to open the Configuration directory, which is where you installed/copied the bot (default: "C:\Program Files\Dirk Sarodnick\TeamSpeak 3 Bot\")
    and here you have some example configurations. Copy and/or Edit them and the bot, which is running as a windows service, will update itself.
    you have to fill out the host, instance, username and password settings under the "TeamSpeak"-Node
    then just set the first "Enabled"-Node, which is the first child of the "InstanceSettings"-Node, from "false" to "true" and your bot is enabled. More details are described in the configuration itself

    The configuration program is coming soon. Note: The Bot is a service and will be running automatically in the background. You do not have to start it manually.



    This Program uses TS3QueryLib.Net.
    The complete SourceCode can be found on GitHub.

    http://addons.teamspeak.com/directory/addon/miscellaneous-tools/TS3-Bot.html
  • in: Windows 8 ohne CD und Key auf SSD neuinstallieren

    geschrieben von nilsmargotti

    Ich hab das mal vor 4 Monaten bei meinem Opa mit Samsung Data Migration gemacht.
  • in: MP3 Dateien zum Download anbieten

    geschrieben von nilsmargotti

    Soweit ich weiß ist das total unbedenklich solange du alle Rechte an der Musik hast. Du kannst natürlich noch eine Checkbox machen, mit der man der Lizens oder was auch immer zustimmt.
  • in: Suche bestimmte Webseite

    geschrieben von nilsmargotti

    Kann es sein, dass du PortableApps meinst?
  • in: Variablen in JavaScript

    geschrieben von nilsmargotti

    w3j schrieb:
    Warum nicht so
         
        var i = 0;
        var j = i;
    
        for(i = 0; i < videos.length; i++){
             
            videos.get(i).onended = function(event){
                playNext(j+1);
            }
        }
         
        videos.get(0).play();
    }
     
    function playNext(pos){
         
        alert(pos);
         
        videos[pos].play();

    oder hab ich was falsch verstanden

    Danke für die Idee auch wenn es so nicht funktioniert hat. Die Funktion playNext(pos) soll mit den pos {0, 1, 2, 3, 4} aufgerufen werden. Da JavaScript aber anscheinend die Variablen als Objekt und nicht als Wert übergibt war der Fehler, dass ich i incrementiert habe. Ich habs jetzt rekursiv gelöst.

    function play_all(){
    		
    	videos.get(0).onended = function(event){
    		playNext(1, true);
    	}
    	
    	videos[0].play();
    }
    
    function playNext(pos, p_next){
    	
    	if(p_next && pos < videos.length){
    		videos.get(pos).onended = function(event){
    			playNext(pos+1, true);
    		}
    	}
    	
    	videos[pos].play();
    }

  • in: Variablen in JavaScript

    geschrieben von nilsmargotti

    Hallo,
    ich wollte für mein NAS eine kleine Seite schreiben, auf der meine Videos und Musik abgespielt werden können. Soweit klapp auch alles ganz gut bis auf das:

    function play_all(){
    	
    	var i = 0;
    	
    	for(i = 0; i < videos.length; i++){
    		
    		p = i+1;
    		
    		videos.get(i).onended = function(event){
    			playNext(p);
    		}
    	}
    	
    	videos.get(0).play();
    }
    
    function playNext(pos){
    	
    	alert(pos);
    	
    	videos[pos].play();
    }


    Die Videos werden per jQuery geholt und alert(pos) gibt immer 5 an (Ich habe genau 5 Videos, d.h. es gibt einen IndexOutOfBounce-Fehler). Ich weiß jetzt bloß nicht wie ich i+1 rechner, so dass i dem i zum Zeitpunkt der deklaration entspricht.

    Ich hoffe ich konnte euch mein Problem Begreifbar machen. Wenn ihr Fragen habt immer her damit und schon mal Danke für die Hilfe
  • in: mysql trigger

    geschrieben von nilsmargotti

    Wenn das nicht funktioniert könntest du selber einen schreiben und die einzige Möglichkeit, die mir jetzt einfällt wäre ein Script, dass die Datenbank mit einer anderen Vergleicht und so herausfindet, was geändert wurde. Das Script würde dann jede Stunden oder jede halbe Stunde (je nach dem wie schnell es reagieren soll) per Cronjob aufgerufen.
  • in: Wie finde ich die IP meiner Besucher raus?

    geschrieben von nilsmargotti

    airfield-manager schrieb:
    Vielleicht helfen dir auch diese Links weiter (weiss ja nicht wie gut du englische Texte verstehst)

    http://www.strassenprogrammierer.de/php-ip-adresse-ermitteln_tipp_576.html
    [...]

    @Nils: Ja auch mich nervt es wenn jemand nicht selber ein wenig versucht hat antworten zu finden die es schon zu Hauf im Netz gibt.
    Aber mit den Ergebnissen die deine Google Suche liefert würde ich nicht viel anfangen können. - Dann wäre es besser einfach gar nichts zu sagen ;)
    Irgendwann merkt derjenige dann schon ob er anders suchen muss oder vielleicht nur in einem anderem Forum nachfragt.

    Deine Antwort ist übrigend Link Nummer 4 bei Google. :thumb:
    Viele bemängeln, dass die Community immer so unhöflich ist, aber ich such doch nicht für jemande fein säuberlich die Links aus google zusammen und schreibe dazu noch ein Tutorial, obwohl das schon sehr viele vor mir gemacht haben. Vor allem auch noch auf der ersten Seite der Lima-City Tutorial-Seite https://www.lima-city.de/tutorials/ip-des-besuchers-bei-lima-city
    kolurad schrieb:
    Schönen guten Abend kann mir jemand sagen wie ich die Ip von meinen Besuchern rausfinde?

    Lima-City frag schon vorher ob man schon gesucht hat und ob es die Frage vielleicht schonmal gab. SUCHE!!! PROGRAMMIEREN LERNEN IST ARBEIT!!!! :thumb:
  • in: Wie finde ich die IP meiner Besucher raus?

    geschrieben von nilsmargotti

    Google Ok jetzt noch damit es 15 Zeichen sind ^^.
  • in: ReactOS

    geschrieben von nilsmargotti

    rocococo schrieb:
    React OS ist keine Alternative zum Experimentieren.
    React OS soll eine Vollwertiges Betriebsystem werden und ist noch in einen Frühen entwicklungsstatus


    Es ging ja auch darum, dass man wegen der Tatsache, dass das Betriebssytem OpenSource ist und somit für alle zugänglich um mitzuschreiben. :biggrin:
  • in: Habe AMD Chip, besser AMD oder Nvidia Grafikkarte Kaufen.

    geschrieben von nilsmargotti

    Ich persönlich hab eine Phanom II X6 und eine Radeon HD 7870, aber soweit ich weiß ist es eigendlich egal was für einen Chipsatzt du hast, wenn es um die GPU geht. Es geht viel mehr darum, was du machen willst.
  • in: mysql trigger

    geschrieben von nilsmargotti

    function trigger($db, $tabelle_x, $tabelle_y){
        $sql_x = "SELECT * FROM `".$db."`.`".$tabelle_x."`";
        $sql_y = "INSERT INTO `".$db."`.`".$tabelle_x."` (spalte1, ...) VALUES (wert1, ...)"
    
        $res = mysql_query($sql_x); // do something with me
        mysql_query($sql_y);
    }

    So oder soll ein zweites Script getriggert werden, wenn bei der DB eine SELECT-Anfrage gestartet wurde?
  • in: ReactOS

    geschrieben von nilsmargotti

    Naja, wenn ReactOS wirklich so wird, wie es auf der Website beschreiben wird, dann sehe ich da keine große Zukunft für das Betriebsystem. Wenn nur bekannte Windows Features implementiert werden, kann es auch keine Innovation geben, die vielleicht Benutzer binden könnte.
  • in: PHP Mail error "405 Not Allowed | nginx"

    geschrieben von nilsmargotti

    darioackermann schrieb:
    Hast du dein Email-Kontingent denn schon aufgebraucht?

    darioackermann schrieb:
    Nicht dein Ernst?

    huaweiy300 schrieb:
    Hi ich hab ein problem und zwar muss ich immer eine stunde warten bis ich wieder die versand seite von mier habe und aufrufen kann :( code ist hier.

    Es kann nicht am E-Mail Kontingent liegen, wenn es jede Stunde funktioniert.
    Es kann daran liegen, dass es ein Spamschutz von Lima-City gibt, der verhinder, dass die E-Mail Funktion missbraucht wird. Versuchs mal mit PHPMailer
  • in: PHP Mail error "405 Not Allowed | nginx"

    geschrieben von nilsmargotti

    Erster Google Treffer zu "405 Not Allowed"
  • in: Session ID immer neu

    geschrieben von nilsmargotti

    Es könnte daran liegen, dass die ID mehr mals gehasht wird, oder bei jedem login die DB aktualisiert wird.
  • in: Ruhezustand während batch verhindern

    geschrieben von nilsmargotti

    Man könnte eine *.bat schreiben, die z.B. alle 10 sek. schaut ob der Prozess z.B. "ffmpeg.exe" ausgeführt wird. Und wenn nicht, wird der Ruhestand wieder eingeschaltet.
  • in: MySQL ausgabe in variable

    geschrieben von nilsmargotti

    Du kannst auch statt
    mysql_fetch_object($res);

    mysql_fetch_array($res);

    nutzen :thumb:
  • in: Pipe Problem - "Pipe broken"

    geschrieben von nilsmargotti

    fuerderer schrieb:
    Wenn diese zwei Schreiber aber zeitversetzt laufen, kommt es zur Fehlermeldung. Der erste Schreiber läuft los, sendet sein Byte und beendet sich. Dann sollte 10 sec. später der zweite Schreiber starten und sein Byte ebenfalls senden.

    Die Threads beenden sich nicht.


    Thread.sleep(10000);

    Welcher Thread soll 10s schlafen?

    Ich würde das ganze mit Sockets schreiben, wenn es im Netzwerk laufen soll. Ist wahrschlich, aber nur meine eigene Art da ran zu gehen, weil ich bisher mehr mit Sockets gemacht habe.



  • in: bat zum Umbenennen von Ordnern

    geschrieben von nilsmargotti

    Ich glaube, das wird mit batch nichts werden, da deine META.DAT meiner ansicht nach binär sind.
  • in: Cyborg unplug

    geschrieben von nilsmargotti

    Step 3
    http://www.aircrack-ng.org/~~V/doku.php?id=cracking_wpa


    aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 ath0

    Where:

    -0 means deauthentication
    1 is the number of deauths to send (you can send multiple if you wish)
    -a 00:14:6C:7E:40:80 is the MAC address of the access point
    -c 00:0F:B5:FD:FB:C2 is the MAC address of the client you are deauthing
    ath0 is the interface name




    Ich hoffe das hat geholfen
  • in: PHP Mail error "405 Not Allowed | nginx"

    geschrieben von nilsmargotti

    Was ist der Fehler?

    huaweiy300 schrieb:
    Hi ich hab ein problem und zwar muss ich immer eine stunde warten bis ich wieder die versand seite von mier habe und aufrufen kann


    Ist nicht sehr Aussagekräftig. Gibt es sowas wie eine Fehlermeldung?
  • in: PHP Regex & file_get_contents

    geschrieben von nilsmargotti

    Du solltest du schauen ob es schon so was in der richtung für die Seite gibt und wenn nicht, musst du dich wohl oder übel mit dem JavaScript der Seite befassen um herauszufinden, wie die links generiert werden. Oder du suchst alle Links händisch.
  • in: Yoast Google Analytics funktioniert nicht?

    geschrieben von nilsmargotti

    Liegt wahrscheinlich daran, dass das JavaScript nicht ausgeführt wurde. Oder weil es ein wenig dauert, bis google die Daten auswertet.
  • in: Mit Handy App Geld machen?

    geschrieben von nilsmargotti

    Ich habe selbst schon Android Apps geschrieben, und sobald deine App im Play Store gelistet ist kriegst du erst mal 30 Nachrichten an deine Support E-Mail, ob du nicht vielleicht deine Downloads erhöhen willst. Als Entwickler ist das Mega nervig, weil die E-Mail dafür einfach nicht gedacht ist. Und indem man Apps benutzt mit denen man "Geld verdienen kann" durch App downloads, unterstützt man diesen Geschäftsmodel und bringt dem Entwickler nichts, weil die App nicht genutzt wird.
  • in: Bewertung meiner neuen Website

    geschrieben von nilsmargotti

    Guten Abend,

    deine Seite sieht vom Aufbau her erst mal ganz übersichtlich aus, wenn man jetzt mal den Hintergrund auf "#FFFFFF" (weiß) setzt und die Schneeflocken raus macht. Ich persönlich habe nichts gegen ein paar Animationen im Header oder im Footer, aber über den ganzen Bildschirm ist das schon ein bisschen anstrengend. Die Navigation würde ich in den Header mit einarbeiten und nicht durch Schatten hervorheben. Die Header-Grafik hat keine Bezug zu deiner Seite.
    Soweit zum Design. Bei mir läuft die Seite nicht flüssig, also wenn ich scrolle verzögert mein Browser extrem (Firefox).

    Und nur zur Information: PageSpeed Insights (Google)

    MfG
    Nils Margotti
  • in: Welche "sonstige" Programmiersprache sollte man lernen?

    geschrieben von nilsmargotti

    Du könntest auch ein paar Scriptsprachen lernen, die können oft sehr nützlich sein. Lua/Javascript
  • in: PC-Spiele

    geschrieben von nilsmargotti

    Viele 1st Person Shooter und RPG's. Z.B. Battlefield, Counterstrike, The Elder Scrolls, ...
  • in: Image-Plugin für Joomla

    geschrieben von nilsmargotti

    Versuch mal mit ROKGALLERY. :thumb:
  • in: Minecraft Server Informationen Abrufen

    geschrieben von nilsmargotti

    Dafür musst du ein plugin installieren einfach mit fsock ist das nur schwer machbar.

    Übrigens: GOOGLE
    Unt falls du es nicht findest schau mal bei DevBukkit - ServerStatus vorbei
  • in: PHP DL Script mit DL Server

    geschrieben von nilsmargotti

    Ist möglich, da ich so meine App zum download anbiete ;D
  • in: PHP DL Script mit DL Server

    geschrieben von nilsmargotti

    Hi,

    Alle Daten, die auf deinem Download-Server liegen, sind erreichbar unter
    http://download.lima-city.de/username/

    Ich hoffe ich konnte dir helfen.
  • in: Welche IDE ist besser für Anfänger ?

    geschrieben von nilsmargotti

    Hi,
    viele haben Eclipse und Netbeans erwähnt. Dies sind powervolle Entwicklungsumgebungen, aber für Anfänger eignen sich BlueJ und Greenfoot sehr gut (Nur Java), da man dort viele Sachen schneller sehen kann. Also schneller ein Ergebnis erreichbar ist.
  • in: Programmvorstellung: Dawn Spectator

    geschrieben von nilsmargotti

    vampiresilence schrieb:
    nilsmargotti schrieb:
    Ein paar Anregungen:

    Gute Qualität bei mir (Auflösung: 1920x1080 | Upload: 5000 KBit/s) mit JPG 1000 KB/s.



    Einfach mal ein Feedback, damit du weißt welche Einstellungen gute Qualität generieren.
    Vielleicht für automatische Einstellungen ^^
  • in: BBCode parsen

    geschrieben von nilsmargotti

    dunkeltuten schrieb:
    hpage schrieb:
    Du kannst selbst einen schreiben
    http://digitcodes.com/create-simple-php-bbcode-parser-function/
    Du musst den Beispielcode nur ein wenig erweitern


    Danke für den Hinweis , aber ich möchte das Rad nicht neu erfinden :wink:

    Wenn man googelt dann wird man erschlagen mit möglichen Parsern
    Ich glaube kaum, dass jeder PHP-Programmierer seinen eigenen Parser schreibt.
    Wer setzt sowas schon ein?
    Wer kann einen fertigen BBCode-Parser empfehlen? :wave:


    Du erfindest doch damit nicht das Rad neu.
    Du musst im Endeffekt nur ein paar Pattern hinzufügen und die Funktion richtig triggern. Eventuell möchtest du auch das Ergebnis als String zurückgegeben kriegen, dann musst du nur echo mit return austauschen. So schwer kann das nicht sein. Aber wenn du etwas schwierigeres willst hier http://www.samclarke.com/2011/09/sbbcodeparser-php-bbcode-parser-class/ bitte. Das ist ein PHP BBCodeParser als Objekt.
  • in: Programmvorstellung: Dawn Spectator

    geschrieben von nilsmargotti

    Ein paar Anregungen:

    Gute Qualität bei mir (Auflösung: 1920x1080 | Upload: 5000 KBit/s) mit JPG 1000 KB/s.

    Beim ersten Start laden die Strings im TrayTool nicht. Nachdem ich Settings aufgerufen habe wurden sie richtig angezeigt.

    Port sind Einstellbar, aber anscheinend nur beim Sender der Übertragung (wie funktioniert das beim Empfangen? :Port).

    Mit Hamachi kann man ganz einfach den Bildschirm übertragen, ohne muss man unter Umständen erst die Routerfirewall einstellen.

    Es gibt ein Passwort. (Wird es verschlüsselt?)
  • in: Welche Farbe würdet ihr mir empfehlen?

    geschrieben von nilsmargotti

    Die Buttons würde ich ein wenig dunkler machen so um
    #565656
    rum.

    PS: Ich würde den Kontrast von Overflow Icon und Hintergrund erhöhen. Adobe bietet eine super Möglichkeit um Farbschemen zu erstellen, wenn du Kuler noch nicht kennst würde ich dir auf jeden Fall mal ans Herz legen rein zuschauen. Hat mir schon eine menge Arbeit erspart.

  • in: Focus in Fenster verbieten (Bildschirmtastatur)

    geschrieben von nilsmargotti

    Hier ist ein Beispiel einer virtuellen Tastatur mit Java. Wahrscheinlich findest du hier einen Tipp.
    https://github.com/tehhahn/VKB-VirtualKeyBoard/blob/master/src/de/hs_bremen/vkb/VirtualKeyBoard.java
  • in: planlos optimistisch...ist immer noch planlos

    geschrieben von nilsmargotti

    Hallo,
    herzlich Willkommen auf Lima-City.

    Ich glaube, dass Joomla da ganz einfach die falsche Wahl für dein Vorhaben ist. Für solche Anforderungen gibt es nämlich spezielle CMS, wie Moodle. Es ist natürlich dir überlassen welches CMS du nutzen willst.
  • in: Java als erste richtige Programmiersprache lernen

    geschrieben von nilsmargotti

    Meiner Meinung nach ist Java jetzt nicht umbedingt die richtige Sprache als Einstieg, aber auch nicht die falsche. Ich persönliche habe gute Erfahrungen mit PHP gemacht, auch wenn PHP mit den verscheiden Variablen-Typen ein wenig läppisch umgeht. PHP ist sehr praxisnahe und da du bereits ein wenig HTML kannst, wirst du schnell Erfolge sehen und so auch Lust auf mehr kriegen.

    Du solltest dir aber auf jeden Fall zu gegebener Zeit auch Java ansschauen. Sehr gut für den Einstieg in Java ist Greenfoot geeignet, da man auch hier schnell Erfolge verzeichnen kann und das Buch Kapitel für Kapitel spielerisch Java erklärt [http://www.greenfoot.org].
  • in: [Gesucht] Spinner für Text

    geschrieben von nilsmargotti

    Hallo,

    mir ist leider nicht ganz klar was du suchst. Ein Spinner ist meiner Erfahrung nach ein sich drehendes Bild, das anzeigt, dass etwas lädt.
    Darum verstehe ich nicht die Eigenschaft:

    mit dem ich durch Wörter scrollen kann

    und
    Nach möglichkeit sollten auch nur die Pfeiltasten aktivierbar sein


    Also bevor ich hier irrelevante Sache poste wollte ich einfach noch einmal nachfragen, was du genau meinst.
  • in: Fraps videos zu groß

    geschrieben von nilsmargotti

    tchab schrieb:
    [...]

    Aber nicht alles, was man dort findet ist gut. So wie deine genannten Programme zum Beispiel. :)

    http://thomasba.lima-city.de/posts/2012-06-schau-doch-mal-bei-google.html


    Ich glaube ich habe den Beitrag schon einmal gelesen. Trotzdem ist es eben so, dass man auf Google sehr viele relevante Ergebnisse liefert. Einige sind Müll, aber ein paar sind auch gut. Und ich nehme jetzt einfach mal an, dass die meisten hier Google benutzen können.
    Ich habe mich nämlich damals auch informiert und sehr viele Foren Themen, usw. gefunden, die mir geholfen haben.

    Hoffentlich wird das jetzt nicht als Spam gelöscht ^^.

    Jetzt noch zu den von mir genannten Programmen:

    XMedia Recorde hat sehr viele Voreinstellung ist aber trotzdem sehr gut configurierbar.
    Super 2012 ist jetzt nicht das Gelbe vom Ei und ist auch nicht besonders resourcensparend, trotzdem finde ich es nicht so schlecht wie diese ganzen "Free Video Converter".
  • in: Fraps videos zu groß

    geschrieben von nilsmargotti

    XMedia Recorde, Super 2012, ...

    Google liefert etliche treffer
  • in: Welches Aufrüstkit ist sinnvoll

    geschrieben von nilsmargotti

    Das Intel-Packet hat im Prozessor eine Grafikkarte und das AMD im Mainboard.
  • in: Welches Aufrüstkit ist sinnvoll

    geschrieben von nilsmargotti

    Ich persönlich bevorzuge AMD, dass muss aber jeder für sich selbst wissen. Und du musst halt Wissen, ob du die Grafikkarte jetzt im CPU oder im Mainboard haben möchtest, sonst nehmen sich die Pakete nicht sehr viel.
  • in: Kann diverse Formulare nicht nutzen

    geschrieben von nilsmargotti

    Hast du zufällig Plugins wie NoScript oder AdBlocker oder ist dein JavaScript deaktiviert?
  • in: Liebesbriefe

    geschrieben von nilsmargotti

    Du brauchst nur ein Impressum, wenn du mit der Website Geld verdienst, soweit ich weiß (alle Angaben wie immer ohne Gewähr).
    Solltest du trotzdem umbedingt deine Adresse angeben wollen, dann schreib einfach drunter "Datenmissbrauch führt zu Klage".
    Schau auch auf jeden Fall mal hier rein: http://www.e-recht24.de/impressum-generator.html.
  • in: Wahlen 2013 | TV-Duell

    geschrieben von nilsmargotti

    Erstmal ganz kurz zur Frage ob ich wählen gehe:
    Ich darf leider noch nicht wählen gehen, da ich erst 16 Jahre alt bin.

    Aber wenn ich wähle dürfte, würde ich "Die Grünen" wählen, weil sie in den meisten politischen Themen mit meiner Meinung übereinstimmen, wie Bsp. im Thema des Mindestlohns oder des EEGs. Bei einer kleinen Übersicht der Themen und den Stellungen der Partein dazu kann der Wahl-O-Mat helfen, allerdings sollte man sich auch noch einmal in den Parteiprogrammen der entsprechenden Parteinen erkundigen.

    Ich fände es mal interessant in der Lima-City Community eine Bundestagswahlumfrage zu machen.
  • in: Vorstellung von mmphotography

    geschrieben von nilsmargotti

    Danke. War lang nicht mehr hier
  • in: Vorstellung von mmphotography

    geschrieben von nilsmargotti

    Vielleicht sollte man das einfach mal aus dem Registrierungsvorgang rausnehmen, genauso wie den chat der mich zumindest manchmal richtig nervt.
  • in: Battlefield 4

    geschrieben von nilsmargotti

    http://www.lima-city.de/thread/bf4-holt-ihr-es-euch
  • in: DOM xml ist leer

    geschrieben von nilsmargotti

    Hi,

    ich bin mal wieder nach langer Zeit hier, weil ich echt nicht weiterkomme.
    Ich bin dabei ein XML-Backend zu schreiben, aber wenn ich das ganze ausführe wird nur
    <?xml version="1.0" encoding="ISO-8859-1"?>
    ausgegeben.

    // Natürlich sind die Variblen mit Inhalt gefüllt;


    Hier ist der relevante Teil des Codes.
    public function printXML(){
    		
    		$args = $this->getData();
    		
    		$mon = new Mon();
    		$tue = new Tue();
    		$wed = new Wed();
    		$thu = new Thu();
    		$fri = new Fri();
    			
    		for($i = 0; $i < count($args); $i++){
    			
    			for($j = 1; $j < count($args[$i]); $j++){
    				
    				switch ($j) {
    					case 1:
    						$mon->parseData($args[$i][$j], $args[$i][0]);
    						break;
    					case 2:
    						$tue->parseData($args[$i][$j], $args[$i][0]);
    						break;
    					case 3:
    						$wed->parseData($args[$i][$j], $args[$i][0]);
    						break;
    					case 4:
    						$thu->parseData($args[$i][$j], $args[$i][0]);
    						break;
    					case 5:
    						$fri->parseData($args[$i][$j], $args[$i][0]);
    						break;
    					default:
    					
    						break;
    				}
    			}
    		}
    		
    		$doc = new DOMDocument("1.0", "ISO-8859-1");
    		$root = $doc->createElement('root');
    		
    		$monNode = $doc->createElement('mon');
    		$tueNode = $doc->createElement('tue');
    		$wedNode = $doc->createElement('wed');
    		$thuNode = $doc->createElement('tue');
    		$friNode = $doc->createElement('fri');
    		
    		$root->appendChild($monNode);
    		$root->appendChild($tueNode);
    		$root->appendChild($wedNode);
    		$root->appendChild($thuNode);
    		$root->appendChild($friNode);
    		
    		$mon->getXml($monNode, $doc);
    		$tue->getXml($tueNode, $doc);
    		$wed->getXml($wedNode, $doc);
    		$thu->getXml($thuNode, $doc);
    		$fri->getXml($friNode, $doc);
    		
    		echo $doc->saveXML();
    	}
    }
    
    class schoolDay{
    	
    	public $id = Array();
    	public $time01 = Array();
    	public $time02 = Array();
    	public $subject = Array();
    	public $room = Array();
    	
    	public function parseData($arg0, $arg1){
    		
    		$args = preg_split("/ /", $arg0); 
    		$time = preg_split("/ /", $arg1);
    		
    		for($i = 0; ($i+1) < count($args); $i = ($i+2)){
    			
    			$this->id[] = count($this->id);
    			$this->time01[] = $time[0];
    			$this->time02[] = $time[1];
    			$this->subject[] = $args[$i];
    			$this->room[] = $args[($i+1)];
    		}
    	}
    	
    	public function getXml($node, $doc){
    		
    		for($i = 0; $i < count($this->id); $i++){
    			
    			$item = $doc->createElement("item");
    			$node->appendChild($item);
    			
    			$item->appendChild($doc->createElement('id', $this->id[$i]));
    			$item->appendChild($doc->createElement('time01', $this->time01[$i]));
    			$item->appendChild($doc->createElement('time02', $this->time02[$i]));
    			$item->appendChild($doc->createElement('subject', $this->subject[$i]));
    			$item->appendChild($doc->createElement('room', $this->room[$i]));
    			$item->appendChild($doc->createElement('teacher', '---'));
    		}
    	}
    }
    
    class Mon extends schoolDay{
    	
    	
    }
    
    class Tue extends schoolDay{
    	
    	
    }
    
    class Wed extends schoolDay{
    	
    	
    }
    
    class Thu extends schoolDay{
    	
    	
    }
    
    class Fri extends schoolDay{
    	
    	
    }
  • in: Telnet Protocol

    geschrieben von nilsmargotti

    Das sind die Klasen, die für die Kommunikation verantwortlich sind.

    package com.github.Nols1000.ts;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.Socket;
    
    public class TelnetInput {
    
    	private Socket clientSocket;
    	
    	private BufferedReader in;
    	
    	public TelnetInput(Socket s) throws IOException{
    		
    		clientSocket = s;
    		in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
    	}
    	
    	public String readln() throws IOException{
    		
    		String ln = in.readLine();
    		
    		return stripTelnetCmd(ln);
    	}
    	
    	public String readPass(){
    		
    		return null;
    	}
    	
    	public BufferedReader getReader(){
    		
    		return in;
    	}
    	
    	public String stripTelnetCmd(String ln){
    		
    		byte[] cmd = ln.getBytes();
    		byte[] temp = new byte[cmd.length];
    		
    		boolean IAC = false;
    		boolean DO = false;
    		boolean DONT = false;
    		boolean WILL = false;
    		boolean WONT = false;
    		
    		int j = 0;
    		
    		for(int i = 0;i < cmd.length;i++){
    			
    			if(IAC){
    				
    				if(DO){
    					
    					IAC = false;
    					DO = false;
    				}
    				if(DONT){
    					
    					IAC = false;
    					DONT = false;
    				}
    				if(WILL){
    					
    					IAC = false;
    					WILL = false;
    				}
    				if(WONT){
    					
    					IAC = false;
    					WONT = false;
    				}
    				
    				if(cmd[i] == (byte) 253){
    					
    					DO = true;
    				}
    				if(cmd[i] == (byte) 254){
    					
    					DO = true;
    				}
    				if(cmd[i] == (byte) 251){
    					
    					DO = true;
    				}
    				if(cmd[i] == (byte) 252){
    					
    					DO = true;
    				}
    			}else if(cmd[i] == (byte) 255){
    				
    				IAC = true;
    			}else{
    				
    				temp[j] = cmd[i];
    				j++;
    			}
    		}
    		
    		byte[] out = new byte[j];
    		
    		for(int i = 0; i < j;i++){
    			
    			out[i] = temp[i];
    		}
    		
    		
    		return new String(out);
    	}
    }


    package com.github.Nols1000.ts;
    
    import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.net.Socket;
    
    public class TelnetOutput {
    
    	private Socket socket;
    	
    	private BufferedWriter out;
    	
    	public TelnetOutput(Socket s) throws IOException{
    		
    		socket = s;
    		
    		if(!s.isClosed()){
    			
    			out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
    		}
    	}
    	
    	public void sendMessage(String msg) throws IOException{
    		
    		if(!socket.isClosed()){
    			
    			out.write(msg);
    			out.flush();
    		}	
    	}
    	
    	public void sendMessage(String[] msg) throws IOException{
    		
    		if(!socket.isClosed()){
    			
    			for(int i = 0; i < msg.length; i++){
    			
    				out.write(msg[i]);
    				out.flush();
    			}
    		}
    	}
    	
    	public void sendTelnetCommand(int cmd) throws IOException{
    		
    		if(!socket.isClosed()){
    			
    			out.write(255);
    			out.write(cmd);
    			out.flush();
    		}
    	}
    	
    	public void sendTelnetCommand(int[] cmd) throws IOException{
    		
    		if(!socket.isClosed()){
    			
    			if(cmd.length > 2){
    			
    				out.write("There are to many TelnetArguments. Please report this to the server admin or Nols1000.");
    				out.flush();
    			}
    		
    			out.write(255);
    			out.write(cmd[0]);
    			out.write(cmd[1]);
    			out.flush();
    		}
    	}
    	
    	public BufferedWriter getWriter(){
    		
    		return out;
    	}
    }
  • in: Telnet Protocol

    geschrieben von nilsmargotti

    fatfox schrieb:
    Werden sie nun falsch gesendet oder falsch ausgewertet ?

    Wenn du so inkonsequenr programmierst wie du dich ausdrückst wird das nie funktionieren.


    Ich weiß es nicht und werd mal versuchen mit wireshark die bytes mitzulesen und zu gucken obs die richtigen sind.

    EDIT: Anscheinend werden die Bytes falsch übertragen.

    Aber warum. Wenn ich es bei mir laufen lasse funktioniert es doch auch
  • in: Telnet Protocol

    geschrieben von nilsmargotti

    Es wird eine Verbindung hergestellt.
    Und auch klartext wird übertragen. Nur die Anweisungs-Bits werden falsch gesendet oder ausgewertet.
    Das komische daran ist, dass es im Heimnetz funktioniert und von einem anderen Server nicht.
  • in: Telnet Protocol

    geschrieben von nilsmargotti

    Hallo,
    ich habe einen kleinen TelnetServer geschrieben und der funktioniert auch soweit ganz gut. Ich habe in auf meinem Heimrechner getestet und dort funktioniert alles z.B. Telnet Befehle (IAC DONT ECHO). Wenn ich jetzt das Programm auf einem Server im Internet laufen lasse funktioniert er nicht. Bzw. die Telnet Befehle werden nicht mehr ausgeführt. Wie kann das sein.
  • in: YouTube - Ich bin ein Zocker

    geschrieben von nilsmargotti

    Schön wärs hätte ich das Lied gemacht. Verlinkung zum Song und zum Künstler stehen in der Video Beschreibung ;).
  • in: Nols1000.de

    geschrieben von nilsmargotti

    Ich habe das ganze als einen kleinen Verweis auf meine Seite geplant, damit nicht diese hässliche Ordnerauswahl kommt. :biggrin:
  • in: Nols1000.de

    geschrieben von nilsmargotti

    http://nols1000.de

    Kritik und Verbesserungsvorschläge sind gern gesehen.
  • in: YouTube - Ich bin ein Zocker

    geschrieben von nilsmargotti

    Wer gern mal reinschauen will:



    by Nols1000
  • in: Moderne Homepage für Einsteiger - Joomla - Alternativen?

    geschrieben von nilsmargotti

    Joomla + Magento = Website mit Shop.
  • in: Moderne Homepage für Einsteiger - Joomla - Alternativen?

    geschrieben von nilsmargotti

    http://www.lima-city.de/thread/web-anwendungen-cms-forum-blog-wiki

    viel Spaß.
  • in: Speichern des Loginstatus

    geschrieben von nilsmargotti

    Falls du eine Möglichkeit mit javascript suchst: Das wird nicht so einfach da Javascipt beim Client ausgeführt wird und so immer hackbar ist. Also wirst du wohl kaum um ein Serverscript herumkommen. Hier ein Paar anregungen.

    PHP
    .htaccess
  • in: Gute Youtubekanäle

    geschrieben von nilsmargotti

    Na natürlich mein eigener! Bitte kein Niveau erwarten.

    Nols1000 [Gameplay's | Tutorials | and more]

Login zum Webhosting ohne Werbung!