Ergebnis 1 bis 20 von 288

Thema: Allgemeiner Fragenthread II

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Xardas der Dunkle Beitrag anzeigen
    PHP-Code:
    {foreach from=$ordner item=folder
    ist Smarty =).
    Ah, genau das meinte ich ! ^^ Hab mir schon lange keine PHP Tutorials/Dokus mehr angesehen, und dachte schon, dass ne neue Version, in neuer Schreibweise draußen wäre

  2. #2
    Wie kann man in PHP ein Element an einer spezifischen Position einer Array hinzufügen? (Die Reihenfolge der Elemente ist wichtig)
    Ich kann ja kaum alle späteren Elemente löschen und dann das neue Element hinzufügen und dann wieder die anderen? Wäre doch zu langsam, oder? (Die Schlüssel sind nicht wichtig)

  3. #3
    /edit: Kommando zurück!!!
    http://de3.php.net/manual/de/function.array-splice.php

    PHP-Code:
    $input = array("rot""grün""blau""gelb");
    array_splice($input30"lila");
    // $input is now array("rot", "grün",
    //            "blau", "lila", "gelb"); 
    Anders ist es, aber kaum möglich:
    PHP-Code:
    function array_add_to_position($arr$idx$value) {
        if(!isset(
    $arr[$idx]) ) {
            
    $arr[$idx] = $value;
            return 
    $arr;
        } else {
            
    $begin   array_slice($arr0$idx);
            
    $end     array_slice($arr$idx);
            
    $begin[] = $value;

            return 
    array_merge($begin$end);
        }
    }

    $arr = Array(
        
    'foo''bar''lul''moo''test''affe2',
    );

    print_r($arr);
    print_r(array_add_to_position($arr2'Testwert')); 
    mfG


    /edit: Das mit dem -1 dachte ich auch erst^^, ist aber nicht so xD

    Geändert von Xardas der Dunkle (21.02.2009 um 13:43 Uhr)

  4. #4
    Na dann halt nicht. Danke für das Script, klappt so, bis auf ein Verständnisproblem(man sollte idx eventuell in der Funktion um 1 verringern).

    Edit: k mal schauen ob es mit array_splice geht.

    Geändert von Drakes (21.02.2009 um 13:28 Uhr)

  5. #5
    Hallo Leute,

    ich hab mal ne frage zu array_merge().

    Kann es sein das er keine verschachtelten Arrays vermischen kann?

    Ich habe jetz die 2 Arrays:
    PHP-Code:
    $array1 = array
    (
        
    'a'                => '1',
        
    'd'                => array
        (
            
    'aa'            => '11',
        )
    );

    $array2 = array
    (
        
    'a'                => '',
        
    'b'                => '',
        
    'c'                => '',
        
    'd'                => array
        (
            
    'aa'            => '',
            
    'ab'            => '',
            
    'ac'            => '',
            
    'ad'            => ''
        
    )
    );

    array_merge($array2$array1); 
    Nach dem merge sieht der Array so aus:
    Code:
    Array
    (
        [a] => 1
        [b] => 
        [c] => 
        [d] => Array
            (
                [aa] => 11
            )
    
    )
    Sollte aber so aussehen:
    Code:
    Array
    (
        [a] => 1
        [b] => 
        [c] => 
        [d] => Array
            (
                [aa] => 11
                [ab] => 
                [ac] => 
                [ad] => 
            )
    
    )
    Gibt es da irgend einen Trick? Bin grad verwirrt weil ich mir das nicht erklären kann. ;(
    Hoffe ihr könnt mir da weiterhelfen.


    gruß deadshox


    //edit
    lo, ja lesen sollte man können. xD Wusste gar nicht mehr das ich ähnliches schon mal gepostet habe.
    Danke dir.

    //edit2
    Ah, die Lustige Sieben, kann jemand ein Fotomachen?

    Geändert von deadshox (25.02.2009 um 19:35 Uhr)

  6. #6
    Diese Frage wurde auf dieser Seite ganz oben von mir und drunkenMonkey schon mal beantwortet.

    Edit: okay, die Frage war nicht ganz die selbe, sry, das Prinzip ist aber das gleiche, ausserdem hat Xardas jetzt ja noch auf die in PHP integrierte Funktion verwiesen. (Thx @ Xardas, hab die Funktion noch nicht gekannt)

    Geändert von Drakes (26.02.2009 um 20:11 Uhr)

  7. #7

  8. #8
    soooo leute
    Ich habe eine HTML Seite,und im html wird eine css Datei included!
    DAS PROBLEM:
    Wenn ich mti Mozilla es betrachte,dann sieht es wudnerbar aus,ABER im Internet Explorer ist es einfach nur KATASTROPHAL!
    Gibt es ein Script,womit ich dann die jeweilige sagen wir mal cssforie.css lade,wenn ich den IE benutze und cssforMF.css lade,wenn ich MF benutze!
    Ist es möglich dann bestimtme css Dateien zu laden,welches vom Internet Browser abhängig ist?
    Ein kleiner Script reicht aus...weiß leider nicht wie es gehen kann
    Danke im Voraus!

  9. #9
    Zum Glück ist sich Microsoft bewusst genug, dass der IE kompletter Dreck ist, um eine einfache Methode dafür anzubieten, komplett ohne Javascript, was andere Browser null beeinträchtigt.

    Das Ganze nennt sich "Conditional Comments", google einfach für nähere Informationen.
    Hier noch ein Link, für mehr habe ich atm leider keine Zeit. ^^''

  10. #10
    Moin,

    ich hab Probleme mit folgendem Befehl:
    PHP-Code:
    echo $_SERVER['HTTP_REFERER']; 
    Und das Problem sieht so aus, dass nicht immer die richtige url ausgegeben wird. Wenn ich innerhalb der Seite auf einen Link klicke passiert es, dass die Url sich nicht verändert, erst wenn ich nochmal auf den Link klicke.
    Die Url verändert sich immer nur hinter index.php, z.B.: /index.php?section=news

  11. #11
    Zitat Zitat von rgb Beitrag anzeigen
    Moin,

    ich hab Probleme mit folgendem Befehl:
    PHP-Code:
    echo $_SERVER['HTTP_REFERER']; 
    Und das Problem sieht so aus, dass nicht immer die richtige url ausgegeben wird. Wenn ich innerhalb der Seite auf einen Link klicke passiert es, dass die Url sich nicht verändert, erst wenn ich nochmal auf den Link klicke.
    Die Url verändert sich immer nur hinter index.php, z.B.: /index.php?section=news
    Du willst wissen wo der User vorher war, oder?
    Der Wert kommt vom Browser und nicht von allen wird dieser Wert gesendet. Kann es sein, dass du die aktuelle Adresse erwartest statt der letzten? ^^"

  12. #12
    Ja genau, ich brauche die aktuelle Adresse, um diese im Template als link+erweiterung zu benutzen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •