kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: XML Syntax mit Zeilenumbruch und Einrückung ?

    geschrieben von konakona

    $string = '<root><item><name>Donald</name><details><type>Duck</type><age>36</age></details></item><item><name>Mickey</name><details><type>Mouse</type><age>27</age></details></item></root>';
    
    $xml = new DOMDocument();
    $xml->loadXML($string,LIBXML_NOBLANKS);
    $xml->formatOutput = true;
    echo $xml->saveXML();

    Ausgabe:
    <?xml version="1.0"?>
    <root>
      <item>
        <name>Donald</name>
        <details>
          <type>Duck</type>
          <age>36</age>
        </details>
      </item>
      <item>
        <name>Mickey</name>
        <details>
          <type>Mouse</type>
          <age>27</age>
        </details>
      </item>
    </root>
  • in: Regex Syntax - ich blicks nicht...

    geschrieben von konakona

    copynpaste schrieb:
    Feld 3: Ähnlich wie Feld2, allerdings kannst du hier schon von einem Regex in folgende Richtung ausgehen
    /^[a-zA-Z0-9_]+\@[a-zA-Z]+\.(de|com|net|[a-zA-Z]+)$/

    Dieses Script sollte dir natürlich nur eine Anregung geben, wurde nicht getestet und bittet um Verbesserung ;)

    Am besten
    filter_var('bob+test@example.com', FILTER_VALIDATE_EMAIL);
    benutzen.
    Habe auf vielen Seiten Probleme mit meiner eMail-Adresse, weil ich ein "+" drin hab.
    Selbst größere Seiten à la Microsoft sind zu doof dafür. :(

    Lustig wird’s wenn sie die Validierung umstellen und man sich nicht mehr einloggen kann (und man auch die Adresse nicht mehr ändern kann).
  • in: [Firefox]Addon[Stylish] Problem mit dem CSS

    geschrieben von konakona

    color: black !important;

    statt
    color: black;


    ;)
  • in: Ajax-Request Quelle herausfinden in PHP

    geschrieben von konakona

    sebb767 schrieb:
    Ich möchte in PHP feststellen, ob ein WebRequest von einem AJAX-Script (das sollte via den Header gehen) und welche Seite der JavaScript für den AJAX-Request stammt. Geht das evtl über $_SERVER["HTTP_X_REFERER"] ?

    $_SERVER["HTTP_X_REQUESTED_WITH"] sollte dir weiterhelfen.
    Bei einem Ajax-Request sollte die Variable folgenden Wert haben: XMLHttpRequest
  • in: Formulardaten als Variable speichern

    geschrieben von konakona

    aff3m1tw4ff3 schrieb:
    Im Quelltext ist von der Funktion nichts zu finden.
    Die Funktion ist aber drin und sieht so aus.
    [...]
    Stellt sich also die Frage warum die Funktion nicht auftaucht wenn ich das richtig verstehe.

    Wie ich sehe benutzt du Firefox+Greasemonkey.

    Wenn man eine Variable oder eine Funktion, in einem Greasemonkey-Skript definiert, dann ist sie dass auch nur innerhalb von Greasemonkey.

    Soll heißen dein onclick-Event kann nicht ausgeführt werden, da die Funktion nicht definiert ist.
    Zum ausprobieren kannst du ja mal die Web-Konsole öffnen und "typeof auswahl" eintippen. ;)

    Mit folgendem Code kannst du das Greasemonkey-Verhalten umgehen:
    unsafeWindow.auswahl = function()
    {
      var i,Text="";
    
       /* jede Checkbox abchecken und wenn ausgewaehlt auflisten : */
      for (i=0;i<4;i++)
        if (document.kw_ausblenden.elements[i].checked)
          Text=Text+document.kw_ausblenden.elements[i].value+"\n";
    
       /* Text im Ausgabefeld setzen : */
      document.kw_ausblenden.anzeige.value=Text;
    };


    Ggf. noch folgende Browserweiche an den Skript-Anfang setzen:
    var unsafeWindow = this.unsafeWindow || window;
  • in: Woher kommen eure Nicks ? Vorstellungsthread

    geschrieben von konakona

    Meiner kommt aus dem Anime Lucky☆Star. :3
  • in: Steam Origin & Co

    geschrieben von konakona

    bastobuntu schrieb:
    Die Sache mit der zweiten Festplatte ist mal wirklich eine Idee und mit einem Hot-Swap Gehäust eigentlich schnell gelöst. Auf die besten und einfachsten Ideen kommt man manchmal selber nicht :-)

    Steam scannt nicht den PC, außer bei optionalen Hardwareumfragen) und beim hinzufügen von Steam-fremden Spielen (welches man erst manuell auswählen muss). Und nur ersteres wird an die Steam-Server geschickt.

    Origin scannt aber automatisch den PC nach EA-Spielen (im Programmordner und der Registry) und fügt gefundene Spiele hinzu.

    bastobuntu schrieb:
    Mit Sandboxie hab ich mich bisher gar nicht beschäftigt. Das hat dann auch diesselbe Performance, wie ohne?

    Nein.

    Und ich kenne einige die Steam auf einer extra Partition/Festplatte haben, aber aus Platzgründen. ;)
  • in: Button zum Kopieren des Inhalts eines Textbereichs

    geschrieben von konakona

    Das klappt nicht so ohne weiteres.

    Da das kopieren in die Zwischenablage, aus Sicherheitsgründen, in den meisten Browsern nicht funktioniert (IE war glaube ich die einzigste Ausnahme).
    Zumindest mit JavaScript.

    Die einzigste Möglichkeit ist ein Flashscript, z.B. Zero Clipboard.
  • in: Javascript alle IDs mit Teilstring ?

    geschrieben von konakona

    Am einfachsten geht so was mit jQuery.

    Dein <script>-Tag mit folgenden Code austauschen:
    <script src="http://code.jquery.com/jquery-latest.min.js" language="javascript" type="text/javascript"></script>
    <script type="text/javascript">
    function show(div_id)
    {
    	//Alle Elemente, bei denen die ID mit "test" beginnt, werden ausgeblendet (display:none;)
    	$("[id^='test']").hide();
    	//Die von dir übergebene ID wird angezeigt (display:block;)
    	$("#" + div_id).show();
    	/*
    	Oder als Einzeiler:
    		$("[id^='test']").not($("#" + div_id).show()).hide();
    	*/
    }
    </script>
  • in: Steam Osteraktion

    geschrieben von konakona

    Es gab noch nie eine Oster-Sale bei Steam, und ob sie dieses Jahr damit anfangen bezweifle ich.

    Wäre aber natürlich klasse wenn es einen geben würde, habe zu viele Spiele auf meiner Wishlist. ^^
  • in: Zeilen in Datei zählen ?

    geschrieben von konakona

    echo ($f = file('<filepath>')) ? count($f): 'Filename/Pfad ungültig';

    Maximaler RAM-Verbrauch: 6.171.328 Bytes
    Durchschnittliche Zeit: 0,0052886369228363 Sekunden
    (Selbe Testbedingungen wie oben.)

    Bitteschön. :thumb:
  • in: Zeilen in Datei zählen ?

    geschrieben von konakona

    Hatte ich übersehen.
    function count_filerows ($file) { 
    $handle = fopen($file,'r');
    $i=0; 
       while ( fgets($handle) !== false ) { 
       $i++; 
       }
    fclose($handle);
    return $i; 
    }

    Maximaler RAM-Verbrauch: 344.760 Bytes
    Durchschnittliche Zeit: 0,018874094963074 Sekunden

    Selbe Testbedingungen wie oben.
  • in: Zeilen in Datei zählen ?

    geschrieben von konakona

    spdata schrieb:
    PS:
    ... wie könnte man das evtl. testen, was schneller ist bzw. weniger RAM / CPU braucht?

    Mit Xdebug kann man sich den RAM-Verbrauch anzeigen lassen (Xdebug ist z.B. in EasyPHP schon integriert).

    Habe für dich drei verschiedene Methoden probiert:

    function count_filerows ($datei) { 
       $fdata = file($datei); 
       $rows = count($fdata); 
       unset($fdata); 
    return $rows; 
    }

    Maximaler RAM-Verbrauch: 4.029.952 Bytes
    Durchschnittliche Zeit: 0,0049575579166412 Sekunden

    function count_filerows ($datei) { 
       $fdata = file($datei); 
       $rows = count($fdata); 
    return $rows; 
    }

    Maximaler RAM-Verbrauch: 4.029.616 Bytes
    Durchschnittliche Zeit: 0,0049833731651306 Sekunden

    function count_filerows ($datei) { 
       return count(file($datei)); 
    }

    Maximaler RAM-Verbrauch: 4.029.192 Bytes
    Durchschnittliche Zeit: 0,0049318459033966 Sekunden

    Getestet wurde auf einem AMD Phenom II X3 740 @ 3 GHz, mit einer 1.548.405 Bytes großen Testdatei die 6.067 Zeilen hat.
    Pro Versuch habe ich die count_filerows() 1.000 mal durchlaufen lassen.
  • in: PHP-Array in JavaScript

    geschrieben von konakona

    <?php
    
    $array = array();
    $array[] = array("test",1,100.9,true,array("foo","bar"));
    $array["x"] = "y";
    
    $json = json_encode($array);
    
    echo "var deinjsarray = $json;";
    
    ?>

    Ausgabe wäre:
    var deinjsarray = {"0":["test",1,100.9,true,["foo","bar"]],"x":"y"};

Login zum Webhosting ohne Werbung!