kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: HTML-Tags lesen und bearbeiten

    geschrieben von lukepress

    Hallo

    wie wäre es mit xPath

    aus HTML Datei oder direkt aus DOM Element
    mit einem xPath nach TAGs oder IDs "suchen"

    oder nach CSS Klassen, usw ..... die Möglichkeiten sind vielfältig
    mit xPath werden meist mehrere Ergebnisse kommen (NodeList)


    BSP:
    // ----------------------------------------- 
     
    $file_name = 'about.xml'; 
    $xpath_strg = '/div[@id="name"]';   // ----- xPath ----- 
    
    // -------------------------------- 
     
    $xml = new DOMDocument; 
    $xml->preserveWhiteSpace = false; 
    
    $xml->Load($file_name); 
    $xq_xpath = new DOMXPath($xml); 
    
    $res_nodelist = $xq_xpath->query($xpath_strg);



    mit einem xPath Query kann man aus HTML einfach Inhalte wie Tabellen, etc. auslesen
    und bekommt eine NodeList zum in PHP weiter verarbeiten (Loop Items / Children)

    :prost:

  • in: Regex Pattern richtig escapen ?

    geschrieben von lukepress

    bladehunter schrieb:
    Du bist in der Zeile verrutscht.


    ok, alles klar ... :) ... die Zeilen sind da aber auch komisch angeordnet .... naja

    .... also * (Sternchen) ist das Meta-Zeichen,
    bei dem mich das 0 (Null) in der Doku (bzw. das Wörtchen "garnicht") so verwirrt

    * bedeutet: Der vorherige Ausdruck kann beliebig häufig (auch garnicht) vorkommen


    ... auch garnicht ... ???

    für mich klingt das so als ob es auch dann ein Treffer wäre,
    auch wenn der Ausdruck "garnicht" im String vorkommt (Null mal)

    und würde doch gar keien Sinn machen?

    + ----> 1 or more quantifier .... ok, das macht macht Sinn
    * ----> 0 or more quantifier .... 0 (Null) ???? ... Ausdruck kommt garnicht im String vor ?!


    $string = 'Mein Name ist Hase'; 
    $pattern = '/fuchs*/i';
    
    if ( preg_match( $pattern, $string, $matches ) ) {
         print "... ja \n";    
    } 
    else { 
         print "... nein \n";   
     }


    es kommt (bei mir) dabei "... nein" raus (bzw. FALSE beim preg_match)

    Also doch kein Treffer ... ?! ... wie wird sonst dieses Meta-Zeichen * bei regex verwendet ?

    was hat dieses "0 or more quantifier" zu bedeuten ?! :oOo
    --> ja wohl nicht: Treffer bei Null oder mehr "Zeichen" vom Ausdruck im String ?

    mit "quantifier" ist doch die "Anzahl" gemeint, wie oft der Ausdruck im String vorkommt
    bei + ... wenn mind. 1 mal vorkommt, OK
    bei * ... auch wenn 0 mal .... die "blöde" 0 (Null) :::::oOo::::: ?

    ... 0 or more quantifie .... was will mit das "Sagen" ?? .

  • in: Regex Pattern richtig escapen ?

    geschrieben von lukepress

    ok, Danke
    also Minuszeichen nur in Gruppe, und nur escapen, wenn (in Gruppe) weitere Zeichen folgen

    noch ne Frage zu Deinem Pattern:
    $pattern = '/[a-z-]+/';


    was macht das + (Plus) Zeichen nach der Gruppe ?

    laut 'Meta-characters' + ---> 0 or more quantifier

    heisst das, ohne das + (plus) Zeichen würde nur ein einziges Zeichen (je $haystack) gefunden ?

    also bei "0 or more quantifier" frage ich mich:
    ... Warum 0 (Null)

    ein regex mit 0 quantifier macht doch gar keien Sinn ?!
    ?!?
  • in: Regex Pattern richtig escapen ?

    geschrieben von lukepress

    Hallo

    eine Frage (zum Verständnis), wie man einen Pattern (regex) richtig escapen muss


    REGEX: nur alphanumerische Zeichen plus einige bestimmte Sonderzeichen zulassen
    also so Extra-Zeichen wie zum Beispiel + (Plus), - (Minus), _ (Unterstrich), ....

    bei folgenden Beispielen davon ausgehen:
    $string = strtolower($string);


    Beispiel:
    nur 0 bis 9 und a bis z und äöüß und _ (Unterstrich) und - (Minus) als Zeichen zulassen
    alle anderen Zeichen durch '' (Leerstring) ersetzen

    // ----- genügt das so ?----- 
    $string = preg_replace('/[^0-9a-zäöüß_-]/','',$string); 
    
    // ----- oder escapen ? ----- 
    $string = preg_replace('/[^0-9a-zäöüß_\-]/','',$string); 
    
    // ----- oder nur escapen wenn noch was folgt ? ----- 
    $string = preg_replace('/[^0-9a-zäöüß\-_]/','',$string);


    wann muss ich das - (Minus) escapen,
    ... weil es ja eigentlich eine "Funktion" hat (von ... bis)


    Welche Zeichen in REGEX haben eine "Funktion" und müssen wann escaed werden ?!?
    ... gibt es eine Liste / Übersicht der Funktions-Zeichen in regex pattern ?

    sind das alle ? ... http://www.php.net/manual/de/regexp.reference.meta.php
    ... das Minus-Zeichen ist da garnicht aufgeführt ?!?!


    soll in der Liste (siehe Link)
    das Zeichen bei "negate the class, but only if the first character" ein _ Unterstrich sein ?

    ?
    Wenn ich eines dieser Zeichen als Extrazeichen (neben a-z0-9äöüß) zulassen will,
    mus ich diese dann im regex Pattern jeweils immer escapen ?!?
    ... oder nur wenn danach noch (mind) ein weiteres Zeichen folgt,


  • in: onClick Wert in Datenbank übergeben

    geschrieben von lukepress

    yorecords schrieb:
    ... dass man das nicht mit PHP alleine machen kann hätt ich mir eigentlich denken können..

    doch, klar geht das mit nur PHP, wie oben schon geschrieben,
    über ein eigenes Gateway (header Location Weiterleitung oder mit readfile)

    Beipiel header Weiterleitung

    Der Link zum anklicken führt nicht direkt zur Ziel-Datei
    sondern zu einer kleinen PHP-Datei,
    die - bevor sie zur eigentlichen Ziel-Datei weiterleitet - den Klick loggt

    also anstatt Link mit
    href="zeildatei.zip"

    vorher auf eine PHP-Datei z.B:
    href="download.php?name=zeildatei.zip"


    in dieser PHP-Datei kannst Du dann in MySQL speichern ...was, wer, von wo, wann ... etc.

    $acc_log = mysql_query("INSERT INTO $log_table ( 
      TIME, 
      SPRACHE, 
      CODE
    ) 
    VALUES (
      '$datetime',
      '$lang',
      '$code' 
    )
    ");



    und nach dem (erfolgreichen) Speichern (und ggf. reload-Sperre, Prüfung der Berechtigung, etc...)
    dann weiterleiten zur Ziel-Datei

    header('Location: zieldatei.zip');


    oder per readfile() ... siehe oben
  • in: Browsername ohne get_browser()

    geschrieben von lukepress

    um den den preg_match anzupassen

    hilft vielleicht das hier: http://www.useragentstring.com/

    Eine Liste mit bekannten User Agent Strings, aber keine Ahnung wie komplett oder wie aktuell das ist

    es gibt auch eine API, mit der man den User_Agent_String übergeben kann
    und dazu als Ergebnis die Informationen zu Typ, Name, Version, etc. bekommt

    Beispiel API Abfrage (Daten in JSON als Ergebnis-Objekt)

    <?php
    // ------------------------------------------------- 
    
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    
    $ua_string = urlencode($user_agent); 
    
    $ua_call = 'http://www.useragentstring.com/?uas='.$ua_string.'&getJSON=all'; 
    
    $ua_info = file_get_contents($ua_call); 
    
    $ua_data = json_decode($ua_info); 
    
    
    // ------------------------------------------------- 
    
    print '<div style="text-align:left; margin-left:20px;">'."\n";
    
    print '<pre>'."\n";
    print_r($ua_data); 
    print '</pre>'."\n";
    
    print '</div>'."\n";
    
    // ------------------------------------------------- 
    ?>



    Beispiel Ausgabe mit
    $user_agent = 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0';

    stdClass Object
    (
        [agent_type] => Browser
        [agent_name] => Firefox
        [agent_version] => 12.0
        [os_type] => Windows
        [os_name] => Windows XP
        [os_versionName] => 
        [os_versionNumber] => 
        [os_producer] => 
        [os_producerURL] => 
        [linux_distibution] => Null
        [agent_language] => 
        [agent_languageTag] => 
    )


    keine Ahnung ob die Anzahl der API-Abfragen (pro Tag) berenzt ist,
    es steht nichts davon auf der Seite (oder ich habs nicht gefunden)

    aber eine gute Möglichkeit, um den Browser-Name herauszufinden,
    ohne selbst den USER_AGENT String mit preg_match() zu prüfen.

    auch als direkte Ausgabe einzelner Objekt-Elemente:

    echo "<p> Browser-Name: ". $ua_data->agent_name ."</p> \n"; 
    echo "<p> Browser-Version: ". $ua_data->agent_version ."</p> \n"; 
    echo "<p> Betriebssystem: ". $ua_data->os_name ."</p> \n";



    kennt jemand noch andere (evtl. bessere) User_Agent Datenbank (mit API) ?


  • in: Fehler beim einlesen von .csv Datei

    geschrieben von lukepress

    sawei3 schrieb:
    Hi!
    Das mit den Spalten Namen mit Leerzeichen ist leider so vorgegeben und die funktion haut auch nicht hin!
    Lg.


    naja, aber zum Speichern in MySQL kann man doch Leerzeichen durch Unterstrich ersetzen ...
    keine Ahnung ob "Leerzeichen" in Spaltennamen bei MySQL ein Problem ist ????

    hat die CSV eine Kopfzeile? (Spalten-Namen oben in 1. Zeile ?)


    ... Teste mal bitte ...

    <?php 
    // ------------------------------------------------------- 
    
    $csv_source  = 'deinecsvdatei.csv'; 
    
    $csv_trenner = ';'; 
    
    $csv_hashead = true;    // --- true Wenn die CSV Datei eine Kopfzeile hat (Spalten-Namen), false wenn nicht
    
    $empty_field = 'NULL';  // --- Leere Felder in MySQL speichern als z.B: NULL
    
    $table_name = 'countrylist';    // --- Name der MySQL Tabelle 
    
    
    // ----- Spalten-Namen wenn die CSV Datei keine Kopf-Zeile hat ----- 
    // ----- die Anzahl der Namen muss der Anzahl der Spalten entsprechen ----- 
    
    $spalten_liste = array(
    	'Sort Order', 
    	'Common Name', 
    	'Formal Name', 
    	'Type', 
    	'Sub Type', 
    	'Sovereignty', 
    	'Capital', 
    	'ISO 4217 Currency Code', 
    	'ISO 4217 Currency Name', 
    	'ITU-T Telephone Code', 
    	'ISO 3166-1 2 Letter Code', 
    	'ISO 3166-1 3 Letter Code', 
    	'ISO 3166-1 Number', 
    	'IANA Country Code TLD' 
    ); 
    
    
    
    // ------------------------------------------------------- 
    
    
    $dbhost = 'localhost'; 
    $dbuser = 'USERxxxxxx'; 
    $dbpass = 'YyYyYyYy'; 
    $dbname = 'db_zzzzzz1'; 
     
    
    $con = mysql_connect($dbhost, $dbuser, $dbpass);
    if (!$con) { echo "<br />Could not connect: ".$dbhost."<br />\n" . mysql_error(); exit; }
    
    $sel = mysql_select_db($dbname, $con);
    if (!$sel) { echo "<br />Could not select: ".$dbname."<br />\n" . mysql_error(); exit; }
    
    
    // ------------------------------------------------------- 
    
    function csv2array($csvfile,$trenner=';',$csvhead=false,$emptyval='NULL',$emptykey='',$rowlen=0) {
        $return = false;
        $handle = fopen($csvfile, "r");
        if ($csvhead) {
            $header = fgetcsv($handle, $rowlen, $trenner);
        }
    	$outdata = array(); 
        while (($data = fgetcsv($handle, $rowlen, $trenner)) !== FALSE) {
            if ($csvhead AND isset($header)) {
                $x = 1; 
    			foreach ($header as $key=>$heading) { 
    			    $heading = trim(chop($heading)); 
    				if (empty($heading)) { 
    				if (empty($emptykey)) { 
    				unset($header[$key]);
    				}
    				else { 
    				$heading = $emptykey.$x; $header[$key] = $emptykey.$x; 
    				$drow[$heading]=(!empty($data[$key])) ? $data[$key] : $emptyval;
    				}
    				} 
    				else { 
                    $drow[$heading]=(!empty($data[$key])) ? $data[$key] : $emptyval;
    				}
                $x++; 
    			}
                $outdata[]=$drow;
            } else {
    			$header = false; 
                $outdata[]=$data;
            }
        }
        fclose($handle);
        return array($header, $outdata);
    }
    
    
    // ------------------------------------------------------- 
    
    $empty_keys = ''; 
    
    
    $csvdata = csv2array($csv_source, $csv_trenner, $csv_hashead, $empty_field); 
    
    
    if ($csvdata[0] !== false) { 
    $csv_header = $csvdata[0]; 
    }
    else { 
    $csv_header = $spalten_liste; 
    }
    
    $csv_values = $csvdata[1]; 
    
    // ------------------------------------------------------- 
    
    $data_spalten = ''; 
    foreach($csv_header as $spalte_key) { 
    $data_spalten .= "`". mysql_real_escape_string($spalte_key) ."`,"; 
    }
    
    $data_spalten = rtrim($data_spalten,','); 
    
    // ------------------------------------------------------- 
    
    $i=0;
    $data_values = array(); 
    foreach($csv_values as $spalte_val) { 
    $data_values[$i] = ''; 
    foreach($spalte_val as $spalte_string) { 
    $data_values[$i] .= "'". mysql_real_escape_string(stripslashes($spalte_string)) ."',"; 
    }
    
    $data_values[$i] = rtrim($data_values[$i],','); 
    
    $i++; 
    }
    
    $anzahl = count($data_values); 
    
    // ------------------------------------------------------- 
    
    $clean = mysql_query("TRUNCATE `".$table_name."`"); 
    if (!$clean) { die("<br /> MySQL TRUNCATE ... Fehler <br />\n" . mysql_error()); exit; } 
    else { echo "<br /> MySQL TRUNCATE ... OK \n"; } 
    
    
    $i=0; 
    foreach($data_values as $data_item) { 
    $sql_str[$i] = "INSERT INTO `".$table_name."` (".$data_spalten.") VALUES (".$data_item.")"; 
    $n=($i+1); 
    
    
    $result = mysql_query($sql_str[$i]); 
    
    if (!$result) { die("<br /> MySQL Eintrag ".$n." von ".$anzahl." ... Fehler <br />\n" . mysql_error()); exit; } 
    else { echo "<br /> MySQL Eintrag ".$n." von ".$anzahl." ... OK \n"; } 
    
    $i++; 
    }
    
    
    // ------------------------------------------------------- 
    
    mysql_close($con); 
    
    // ------------------------------------------------------- 
    ?>


    sonst gib uns mal link zu Beispiel-CSV, dann können wir damit testen
    evtl ist die CSV ja auch "komisch" ...
  • in: Browsername ohne get_browser()

    geschrieben von lukepress

    ups

    ja sorry,
    wenn, dann müsste es natürlich mit dem ! sein ... Wenn NICHT ....

    if (!function_exists('getBrowser')) { ...


    ABER ... da ja ...
    webaffe schrieb:
    so und jetzt weise ich euch darauf hin, dass die Funktion immer definiert ist, nur da ich nicht über die PHP.ini Zugriff auf eine browscap.ini habe immer eine Fehlermeldung ausgibt


    ... der Funktion einen anderen Namen geben, nicht getBrowser() ....

    (jetzt mal mit User-Agent-String ausserhalb der Funktion
    dann kann man auch mit bekannten User-Agent-Strings testen)

    function check_user_browser($u_agent) {
         
         $ub = '';
    
            if(preg_match('/MSIE/i',$u_agent)) {
                $ub = "Internet Explorer";
            }
            elseif(preg_match('/Firefox/i',$u_agent)) {
                $ub = "Mozilla Firefox";
            }
            elseif(preg_match('/Chrome/i',$u_agent)) {
                $ub = "Google Chrome";
            }
            elseif(preg_match('/Safari/i',$u_agent)) {
                $ub = "Apple Safari";
            }
            elseif(preg_match('/Flock/i',$u_agent)) {
                $ub = "Flock";
            }
            elseif(preg_match('/Opera/i',$u_agent)) {
                $ub = "Opera";
            }
            elseif(preg_match('/Netscape/i',$u_agent)) {
                $ub = "Netscape";
            }
    
    return $ub;
    }



    Aufruf:
    (mit User-Agent-String ausserhalb der Funktion
    und als Argument / Parameter übergeben)

    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    
    $user_browser = check_user_browser($user_agent);


    sonst halt mal phpsniff testen: http://phpsniff.sourceforge.net

    :)
  • in: User Funktionen und deren Parameter auslesen

    geschrieben von lukepress

    Hallo

    ich habe eine Datei die mehrere Funktionen enthält: inc-functions.php

    für Doku-Zwecke will ich alle darin definierten Funktionen und deren Parameter auslesen

    habe bei php.net was gefunden, das aber nicht wirklich funktioniert

    $content = file_get_contents('../functions.inc.php');
    preg_match_all("/(function )(\S*\(\S*\))/", $content, $matches);
    foreach($matches[2] as $match) {
    echo "Funktion:" . trim($match) . "<br />\n";
    }


    wie gesagt, geht nicht, damit kommen nur wenige der definierten Funktionen an

    also brauche ich ein REGEX für preg_match_all das mir wirklich alle Funktionen liefert

    .... alles zwischen 'function ' und dem ersten darauf folgenden '{'

    EDIT: ... habe jetzt doch schon was zusammen-getüftelt ...

    <?php
    // ----------------------------------------------------- 
    // ------- get user-defined functions from file -------- 
    // ----------------------------------------------------- 
    
    function get_functions_infile($filename); 
    	
    	$content = file_get_contents($filename);
    	
    	$pattern = '/function (.*?){/';
    	preg_match_all($pattern, $content, $matches);
    	
    	$erg = array(); 
    
    		$i=0; 
    		foreach($matches[1] as $match) {
    			
    			$match = trim(chop($match)); 
    			$erg[$i]['function'] = $match;
    			
    			$funcname = explode('(',$match); 
    			$erg[$i]['funcname'] = trim($funcname[0]);
    			
    			$argstr = strrchr($match,'('); 
    			$argstr = str_replace(array('(',')',' '),array('','',''),$argstr); 
    			$argarr = explode(',',$argstr); 
    			$erg[$i]['funcargs'] = $argarr; 
    			
    		$i++; 
    		}
    
    	return $erg; 
    
    }
    
    
    // ----------------------------------------------------- 
    // ------------------- Beispiel Aufruf -----------------
    // ----------------------------------------------------- 
    
    
    $run_file = 'inc-functions.php'; 
    
    $ergebnis = get_functions_infile($run_file); 
    
    print "<pre>\n"; 
    print_r($ergebnis); 
    print "</pre>\n"; 
    
    
    // ----------------------------------------------------- 
    ?>



    Beispiel Ausgabe:
    Array
    (
        [0] => Array
            (
                [function] => convertTag($tag, $direction = 'out')
                [funcname] => convertTag
                [funcargs] => Array
                    (
                        [0] => $tag
                        [1] => $direction='out'
                    )
    
            )
    
        [1] => Array
            (
                [function] => filter($data, $type = NULL)
                [funcname] => filter
                [funcargs] => Array
                    (
                        [0] => $data
                        [1] => $type=NULL
                    )
    
            )
    
    )




    was haltet Ihr davon :)
    ?
  • in: Browsername ohne get_browser()

    geschrieben von lukepress

    hmmm, dann musst Du halt im User-Agent String nach typishen Zeichen suchen
    bzw. dir die Funktion getBrowser selber schreiben

    <?php
    // ------------------------------------------------------ 
    
    if (function_exists('getBrowser')) {
    
    function getBrowser()
        {
            $u_agent = $_SERVER['HTTP_USER_AGENT'];
            $ub = '';
            if(preg_match('/MSIE/i',$u_agent))
            {
                $ub = "Internet Explorer";
            }
            elseif(preg_match('/Firefox/i',$u_agent))
            {
                $ub = "Mozilla Firefox";
            }
            elseif(preg_match('/Chrome/i',$u_agent))
            {
                $ub = "Google Chrome";
            }
            elseif(preg_match('/Safari/i',$u_agent))
            {
                $ub = "Apple Safari";
            }
            elseif(preg_match('/Flock/i',$u_agent))
             {
                $ub = "Flock";
            }
            elseif(preg_match('/Opera/i',$u_agent))
            {
                $ub = "Opera";
            }
            elseif(preg_match('/Netscape/i',$u_agent))
            {
                $ub = "Netscape";
            }
            return $ub;
        }
    }
    
    // ------------------------------------------------------ 
    
    $user_browser = getBrowser; 
    
    // ------------------------------------------------------ 
    ?>


    das kann man sicher noch verfeinern, mit Version, etc.

    EDIT: oder schau mal: http://phpsniff.sourceforge.net bzw hier http://sourceforge.net/projects/phpsniff/
    ... eine passende PHP class
    :)
  • in: Browsername ohne get_browser()

    geschrieben von lukepress

    ganz einfach

    <?php
        echo $_SERVER['HTTP_USER_AGENT'];
    ?>

    :)
  • in: Fehler beim einlesen von .csv Datei

    geschrieben von lukepress

    Hallo

    Notice: Undefined variable: prep_string in /var/www/insert_db.php on line 59


    da ist wohl $prep_string (noch) nicht definiert, man könnte weiter oben $prep_string = ''; machen


    Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number:

    die Anzahl der Felder stimmt nich mit der Anzahl der Einträge (Feld-Inhalte) überein


    ok, LOAD DATAINFILE ist natürlich das einfachste,

    oder versuch mal mit folgendem Code


    EDIT:
    wollte hier nen Code posten, aber bekomme die Meldung:
    Dieser "Text" kann doch nun wirklich nicht als neuer Beitrag durchgehen, oder? Bitte kürze auf das Wesentliche, kopiere keine fremden Texte!

    wohl zu lang ?! ... schade, dann halt nicht


    PS: ... ist es "Gut" wenn Spalten-Namen Leerzeichen enthalten ?
    ich würde sowas wenn möglich verhindern / umschreiben


  • in: Wie mache ich meine Seite bekannt

    geschrieben von lukepress

    Was kann man alles tun
    (und was soll man lieber lassen)
    um seine Homepage im Internet (dauerhaft) bekannt zu machen
    ?
    Danke
  • in: String zwischen zwei Teilstrings heraus-filtern ?

    geschrieben von lukepress

    Hallo

    wie kann ich aus einem String einen bestimmten Teil heraus-filtern,
    welcher sich zwischen zwei "Markern" = Teilstrings befindet ... ?!?

    oder anders gefragt:
    warum bekomme ich hier zwar ein Array, das aber komplett leer ist ???
    (die Struktur ist vorhanden, Keys, aber die Werte sind jeweils leer / nix drin)

    die Variable $meinstring enthält entsprechende Inhalte (z.B. Kommentar-Text)

    $pattern = '#<!-- ([\w]+) -->(.*)<!-- ([\w]+) -->#is';
    
    preg_match_all($pattern, $meinstring, $ergebnis); 
    
    echo "<pre> \r\n"; 
    print_r($ergebnis);
    echo "</pre> \r\n";



    Ergebnis:
    ----------------------------------

    Array
    (
    [0] => Array
    (
    )

    [1] => Array
    (
    )

    [2] => Array
    (
    )

    [3] => Array
    (
    )

    )

    ----------------------------------

    was ist falsch?
    HELP ?!

    edit:
    oder als Alternative: String vor und nach den Markern abschneiden
    und dannn noch die Marker entfernen .... oder so ... Stringfunktionen?
    ?
  • in: Favicon wird nicht angezeigt

    geschrieben von lukepress

    IE8 .. oben rechts ... Sicherheit ... Browserverlauf löschen

    oder bei ... Extras ... Internetoptionen ...

    der MetaTag Code muss irgendwo zwischen <head> ... und ... </head> ... richtig
    :)
  • in: Favicon wird nicht angezeigt

    geschrieben von lukepress

    Hallo

    im Quellcode als Meta-Tag
    <link rel="shortcut icon" href="/images/layout/favicon.ico" type="image/x-icon" />


    und mal den IE-Cache leeren
  • in: URLs aus String extrahieren ?

    geschrieben von lukepress

    Hallo

    wie kann ich aus einem String, in dem u.a. auch mehrere URLs sind
    diese http-Adressen herausfiltern, also extrahieren ... je einzeln in Array verfügbar

    klappt auch fast ... aber irgendwas stimmt nicht:

    bei einem String mit 2 URLs (ein Link und eine Grafik-Adresse) :
    bekomme ich im Array nochmal einen zusätzlichen Eintrag mit nur http:// ???
    preg_match_all("((http://|https://|ftp://|mailto:)[^ ]+)", $meinstring, $match); 
    
    echo "<pre> \r\n"; 
    print_r($match); 
    echo "</pre> \r\n";


    AUSGABE:

    Array
    (
    [0] => Array
    (
    [0] => http://www.example.org/name.php
    [1] => http://www.example.org/image.png
    )

    [1] => Array
    (
    [0] => http://
    [1] => http://
    )

    )


    wo kommt der überflüssige Eintrag her? ... wie bekomme ich die URLs
    in ein einfaches Array (nicht Multiarray wie jetzt)
    ?
  • in: Selber den Raab schlagen

    geschrieben von lukepress

    Hallo

    mit ein paar Stunden die Köpfe zusmmen stecken kommt man schon auf Spiele-Ideen

    sonst einfach nach sowas wie "Partyspiele" suchen, da gibt es jede Menge
    vom Bierkasten-Turm-Bau bis zum Papier-Flieger (welcher fliegt weiter) , etc ..

    also sehr viele Spiele kann man auch komplett Kostenlos machen
    oder mit sehr geringem finaziellem Aufwand, auf die Idee kommt es an

    natürlich würde ein Spiel: Crash-Car-Rennen mit Oldhimer Strech-Limos etwas teuerer kommen
    als ein Spiel: Kirschkern weit-spucken ...
    :)
  • in: Netzwerk mit Win7 und XP ?!

    geschrieben von lukepress

    Hallo

    ja,
    Arbeitsgruppe gleich, gleicher Router, ...

    man sieht jeweils bei beiden die Rechner im Netzwerk (Rechnername)
    kann aber nicht darauf zugreifen ... ?!

    von Win7 zu XP ... Kein Zugriff Meldung (ohne Eingabe)
    von XP zu Win7 ... Kein Zugriff .. Username und Passwort

    .. hmmm, Passwort von Win7 heimnetzwerk ... OK... aber Username??
    und andersrum ?! .... gibts kein Emulator oder Kompatibilitäts-Ding für "altes" Netzwerk ?!
    ?! :)

  • in: Office 2010 kaufen?

    geschrieben von lukepress

    Hallo

    ist nur eine unbedeutende meinung, aber vom Office2007 war ich schon so garnicht begeistert, um nicht zu sagen: eher stark enttäuscht, vorallem von den "neuen" Menüs,

    Der Versuch die Idee der "TABs" völlig "neu" zu definieren / interpretieren ist dabei völlig schief gegangen, denn mir kommt es so vor als würde man doppelt so viele Klicks brauchen um bestimmte Aktionen zu machen als bei der Vorgänger-Version.

    Und auch die Einführung des "neuen" .docx Formats sehe ich eher als überflüssig, und dazu ist es (wieder!) mit keiner älteren Version kompatibel, arrrggg .... naja, ... aber genau deshalb wird man früher oder später nicht d'rum-herum kommen um "kompatibel" zu bleiben, und sich ein "neues" Office besorgen, ...

    Jetzt schon wieder "alles Neu" im 2010er Office ... uff...
  • in: Netzwerk mit Win7 und XP ?!

    geschrieben von lukepress

    Hallo,

    ich hatte bisher im Netzwern nur Rechner mit WinXP

    jetzt habe ich mir eine neuen Computer gekauft, der selbstverständlich ja Win7 hat ... :)=

    aber ich bekomme leider den neuen PC (Win7) nicht wirklich ins Netzwerk ?!
    (im Windows-Heim-Netzwerk ... in der gleichen Arbeitsgruppe ... )

    wie mache ich ein gutes altes Netzwerk mit WinXP/Win7 gemischt ?!?
  • in: Formular ohne Button absenden ?

    geschrieben von lukepress

    Hallo

    ich habe irgendwo gelesen, dass es manchmal auf Groß- und klein-schreibung ankommt.

    also .... onChange() ..... und ..... onchange() .....


    ... kann man den onChanche "Event" auch in ein eigenständiges JS schreiben
    also nicht im TAG drin sondern als Extra <script type="text/javascript"> [HIER] </script>
    aber irgendwas muss ich ja im TAG als "Auslöser" übergeben
    ?
  • in: Formular ohne Button absenden ?

    geschrieben von lukepress

    jup hat geholfen..und ja ich hab auch gegoogelt :)

    danke euch
  • in: Formular ohne Button absenden ?

    geschrieben von lukepress

    hallo
    wie kann ich ein formular so bauen, das bei auswahl(drop-down) diese auswahl direkt übergeben wird, ohne vorher auf eine "senden" button klicken zu müssen?

    wäre euch für tips sehr dankbar da ich noch recht neu in diesem gebiet bin

    Danke euch schonmal im vorraus

    Ahoi
  • in: Fallout 3 - Broken Steel

    geschrieben von lukepress

    ich bin auf den nexten teil tierrisch gespannt fallout vegas glaub ich heisst der ...
  • in: Metro 2033 ?

    geschrieben von lukepress

    die stimmung wird echt sauge.... rübergebracht und es ist nicht zu übersehen das da die STALKER macher ihre finger im werk haben;)
    die ganzen kampfsegmente sind zwar gescripted aber das stört nicht weiter da sie storytechnisch sehr schön abgestimmt sind. das spiel is für mich nen grund mal wieder nen buch zu lesen...is schon bestellt bei amazon :) ausser vielleicht die etwas geringe spielzeit könnte man als kleinen aber verschmerzbaren minuspunkt werten.
  • in: Datensicherheit bei SchülerVZ und Co. jetzt zertifiziert

    geschrieben von lukepress

    klar verletzen die die datensicherheit..is nich ok keine disskusion... aber was manche leute teilweise bei facebook , myspace und Co. alles über sich preisgeben is schon grob fahrlässig finde ich.....
  • in: NVidia oder ATI?

    geschrieben von lukepress

    ich persönlich bin eher ein fan von ATI produkten..zwar nicht immer ganz so gut wie Gforce und konsorten aber im preis deutlich günstiger, wobei ich denke die graka kommt auch immer auf die cpu an..

    AMD = ATI karte
    Intel = Nvidia

    oder irre ich mich da ?
  • in: Mass Effect 2 : Eure Meinung ist gefragt!

    geschrieben von lukepress

    ich finde die fortsetzung sehr gelungen obwohl sie doch um einiges einfacher geahlten ist als der vorgänger.
    nichtsdestotrotz war das eines der wenigen spiele die ich auch auf mehreren schwierigkeitgraden durchgezockt hab um alle achievements zu holen ...ausserdem hab ich beim ersten mal meine fische im aquarium vrehungern lassen..;) aus versehen natürlich.
    natürlich hab ich mir auch mit allen weiblichen crewmitgliedern verscherzt ;(
    die story wurde hervorragend weitergeführt.

    Fazit: eins der wenigen spiele dir ihrem kaufpreis gerecht werden !!

Login zum Webhosting ohne Werbung!