Beiträge von Stef

    Hey zusammen,

    ich habe mir mal ein video angeschaut wo der Ablauf vom erstellen und planen einer Webseite erklärt wird.
    Nun möchte man z.b wissen wie viel Besucher auf meiner Seite pro Monat waren, um dann diese daten z.b. nach 3 Monaten anzuschauen um zu sehen ob die Anzahl gestiegen ist oder eher gesunken ist.

    Wie kann man denn so einen monatlich neu anfangenen Zähler erstellen ? Ich kenne es momentan nur mit dem $handle und abspeichern in eine txt datei und weis auch da nicht wie ich auf den Tag genau am neuen Monat , den zähler neu anfangen lass zu zählen.

    Ich habe so ne idee aber ob die was ist weiß nicht.

    Ich würde jeden Monat in eine Variable speichern und die Zahl 1. , für den ersten des Monats, und dann abfragen ob dieser monat dieser ist und ob der Tag 1 ist oder nicht und falls der Monat jetzt nach Januar februar ist , dass dann die bisherigen daten abgespeichert werden und dann eine neue datei erstellt wird und weiter gezählt wird bis ende des Monats.

    Gruß,
    Stef

    Hey zusammen,

    ich habe paar emails gesehen wo direkt von der Webseite sind, also nicht von einem online mail anbieter sondern halt von der webseite, z.b. Seite heißt deichmann.de und dann kommt eine email von support@deichmann.de und da frag ich mich wie es denn gehen soll ?

    Ist da auf dem Server ein mailserver drin oder wie geht es ?

    Gruß,
    Stef

    Hey,

    Wollte es mal testen und habe mich anscheinend vertan.

    Aso ok. So weit habe ich nicht gedacht.

    Meinst du das man erstmal mit array map dies durchläuft und darin die ganzen vars mit fehlermeldung speichert und dann die function returnt mit z.b. folgendem code:


    und dann außerhalb dieser durch den array_filter jagen zu lassen?

    PHP
    $fehler = array_filter($errors);

    Und dann z.b. im html teil so ausgeben:

    PHP
    if(isset($fehler) && count($fehler) > 1) //wenn $fehler exsistieren und $fehleranzhal ist größer als 1 
    {
         implode(' , ', $fehler); //gebe diese aus
    }


    Gruß,

    Stef

    Hey,

    aso ok. So ist das. Ich glaube ich habs verstanden.

    Ich habe jetzt die funktion an meiner registrierform angewandt,
    die funktioniert auch soweit.

    Aber ne frage hab ich dazu doch noch:


    PHP
    $fehler = !isset($daten[0]) ? (empty($daten[0])) : (!empty($daten[0]));

    Warum gibt es nur was aus wenn ich nach dem : empty und nicht !empty schreib? Ich sage doch: wenn $daten[0] nicht exsestiert , dann $daten[0] ist leer, sonst daten[0] ist nicht leer ?

    Gruß, Stef

    Hey,

    aso ok.

    Und wie kommst du auf data[0], data[1] und data[2] ?

    Hier:

    PHP
    [                    [$name, 'Bitte geben Sie Ihren Namen an!'],                    [$email, 'Bitte geben Sie Ihre E-Mail an!'],                    [$betreff, 'Bitte geben Sie Ihren Betreff an!'],                    [$nachricht, 'Bitte geben Sie Ihre Nachricht an!'],                    [$eingabeuser, 'Fehler bei Angabe des Kreuzes!', 'Pferd']                ]

    du hast ja da nach der funktion diese [] klammern. Warum machst du diese umrum der anderen [] wo die var und die fehlermeldung drinsteht. Ich denke du machst diese um diese in ein array zu packen ?
    Dazu: Tust du indem die die va und die fehlermeldung in einem Array schreibst, sagen das die fehlermeldung nur erscheinen soll wenn z.b. $name fehlt?

    Stef

    Nein brauchst du nicht.

    Es geht mit dem img-tag. So sieht es dann aus in HTML ohne id oder class hinzuzufügen:

    HTML
    <img src="hierdeinbild" alt="Beispieltext" >

    Wenn man nun noch eine class hinzufügen möchte fügt man einfach class="deinclassname" hinzu:

    HTML
    <img class="deinclassname" src="hierdeinbild" alt="Beispieltext" >

    Und wenn du nun diesen class name (deinclassname) in css aufrufen willst geht es mit dem . Selektor :

    Deine HTML Datei :

    HTML
    <img class="deinclassname" src="hierdeinbild" alt="Beispieltext" >

    Und css dazu:

    Code
    .deinclassname {
    
    }

    mit .deinclassname sprichst du dann die class im img tag an und kannst somit schon loslegen mit css.

    Stef

    Hey,

    kein Problem. Jeder fängt mal klein an.

    Code
    #img.header-2XXXXXXXXX.jpg {
        display: inline-block;
        min-width: 400px;
        max-width: 1557px;
        width: 100%;
        margin: 0 auto;
    }


    Dies ist so falsch.

    Wenn du dein Background-Image (image über Nav) mittels css eingebunden hast dann mach es raus und binde es in html ein.

    HTML
    <img src="deinbild.jpg" alt="Beispieltext">


    Und du kannst diesem Bild einfach ne klasse geben indem du es so machst:

    HTML
    <img class="header-pic" src="deinbild.jpg" alt="Beispieltext">

    Nun nimmst du den code von sassar und änderst die klasse in css so:

    Code
    img.header-pic {
        display: inline-block;
        min-width: 400px;
        max-width: 1557px;
        width: 100%;
        margin: 0 auto;
    }

    Wozu gehört denn dies hier?

    Code
    .site-header .home-link {
        color: #141412;
        display: block;
        margin: 0 auto;
        max-width: 1557px;
        min-height: 230px;
        padding: 0 20px;
        text-decoration: none;
        width: 100%;
    }

    Stef

    Hey,

    Zitat

    Was genau ist gemeint mit "img.irgendEineKlasse" ?

    Du hast doch deinem Bild eine id oder class zugewiesen. Nimm nun den id/class namen den du dem Bild zugeordnet hast und verwende diesen im css.
    Id-namen kennzeichnest du mit # und class-namen mit .

    Dann sollte es z.b so aussehen:

    Code
    img.header{
      display: inline-block;
      min-width: 400px;
      max-width: 1557px;
      width: 100%;
      margin: 0 auto;
    }

    Um dies zu wissen müssen wir erstmal dein code sehen.

    Anstatt header dort deinen id/class namen reinschreiben und alle css befehle die das Bild betreffen ersetzen durch Sassars code.

    Gruß, Stef

    Hey,

    eure 2 Kommentare waren als ich gepostet habe noch nicht da.

    Ok. Die stehen ja außerhalb, damit man auch im html teil auf diese zugreifen kann ?

    Dein code überfordert mich grad schon etwas, aber man möchte ja was lernen :) .


    Zu implode. Mann muss doch beim if(...) eine { } machen und da kommt dann das implode rein oder ?

    Zu meinem Spam-Schutz:

    Ich habe ja 3 sachen zur auswahl (Haare Pferd Stein) ist es nicht etwas zu leicht für ein spambot oder schafft er nicht das richtige auszuwählen ?


    Jetzt funktioniert auch deins :)

    Arne Drews : Was sind denn für dich die wichtigsten array funktionen ?

    Vielen Dank,

    Gruß,Stef

    Hi,

    oh... habe manches vergessen... :roll:

    @Arne Drews : Warum setzt du denn vor dem überprüfen ob index submitted abgesendet wurde die variablen ? Und habe nun mal dein script ausprobiert. Funktioniert auch. Bis auf, das das Wort welches richtig ist auch ausgegeben wird und wenn ich keine foreach schleife beim ausgeben im html teil mache gibt er mie die fehlermeldung : Array to string conversion.

    Theas1965 : Habe deins auch mal ausprobiert. Funktioniert auch gut.

    Habs nun so gemacht:

    Stef

    Hey zusammen,

    unzwar ich habe mir ein kleines Kontaktformular gebaut.

    Und das meiste funktioniert auch, bis auf 2 Fehlermeldungen. Unzwar ich habe zum spam schutz 3 radio-felder wovon nur 1ns richtig ist. Nun habe ich ne Bedingung aufgestellt wenn nichts angekreuzt ist dann soll es dies ausgeben und wenn das falsche angekreuzt wurde wird das ausgegeben. Nun habe ich noch dazu ein hidden feld erstellt um abzufragen ob das Formular schon abgesendet wurde und falls dies zutrifft werden die fehler ausgegeben.

    Nun aber werden gleich beide Fehler ($fehler5 & $fehler 6) ausgegeben. Ich denke weil ich ja da überprüfe ob es leer ist und dann nochmal überprüfe ob das richtige kreuz angekreuzt wurde aber ich weiß nicht wie ichs lösen soll..

    Hier mein php script:

    Kann man denn bei der textarea die value nicht speichern ?

    Gruß, Stef

    Hey,

    aso ok.

    Habe mit htaccess noch nichts zu tun gehabt. Ich schaue es mir mal genauer an.

    Zu denm Code das ich ihn richtig verstanden habe :

    Muss man dann include_once nicht in html dann einbinden ?

    Stef

    Hey,

    ja stimmt schon. Nicht drauf geachtet.

    Ok. Also wenn ich jetzt z.b. die Bilder mit einem a-tag verlinkt habe kann ich die php datei so verlinken:

    PHP
    <a href="<?php include_once $lade?>"><img src=".." alt="..."></a>

    ?

    Dann sieht das script wie folgt aus wenn ichs richtig verstanden habe :

    Ohne switch/case sollte man ja mit if abfragen ob die sprache de oder en ist und dann jeweils falls eines zutrifft die seite neu laden auf die sprache.

    Stef

    Hey,

    ok.

    Ich habe mal ein kleines script geschrieben was es regeln soll mit switch case:

    Ist dies so ok ?

    Stef

    Hey,

    hm ok. Dann geht ja nur engisch bei mir.

    Ja, habe ich. Ich möchte pro sprache einen eigenen ordner machen und dann für die sprachen hinter jeder datei ein url-parameter. Dann z.b. sollte man ja auch beim anfangs html tag das attribut lang="sprache" benutzen.

    Braucht man dann dieses hreflang nicht ?

    Gruß,
    Stef