Beiträge von revils

    Hey Leute,


    also ich will ab und zu auch mal in meinem Gästebuch die Beiträge kommentieren, aber damit nicht jeder
    meinen Namen nehmen kann, möchte ich den absichern.


    Ich möchte das wenn ich z.B. für den Namen "RiensArtwork", "Admin" oder "Administrator" eintrage, dass sich ein Label darunter öffnet,
    in dem man einen Code eingeben muss, was gleichzeitig dann ncoh auf Richtigkeit überprüft wird. Für andere Namen soll die nicht der Fall sein.


    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br />        session_start</span><span class="syntaxkeyword">();<br /><br /></span><span class="syntaxdefault">            array_walk </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">    </span><span class="syntaxstring">'eingabebereinigen'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">            array_walk </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">     </span><span class="syntaxstring">'eingabebereinigen'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">            array_walk </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $_REQUEST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'eingabebereinigen'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">            function eingabebereinigen</span><span class="syntaxkeyword">(&</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $key</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                    </span><span class="syntaxcomment">// keine HTML-Tags erlaubt, außer p und br<br /></span><span class="syntaxdefault">                    $value </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> strip_tags</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<p><br /><b><strong>'</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    </span><span class="syntaxcomment">// HTML-Tags maskieren<br /></span><span class="syntaxdefault">                    $value </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> htmlspecialchars</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> ENT_QUOTES</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    </span><span class="syntaxcomment">// Leerzeichen am Anfang und Ende beseitigen<br /></span><span class="syntaxdefault">                    $value </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> trim</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">        </span><span class="syntaxcomment">// Kleine Funktion um die Fehler bequem auszugeben<br /></span><span class="syntaxdefault">        function getError</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$error</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">            if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$error </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                return </span><span class="syntaxstring">'<br /><span class="error">'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$error</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'</span>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'action'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">            </span><span class="syntaxcomment">// Uberpruft ob der Name leer ist<br /></span><span class="syntaxdefault">                if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault">                                                                                           <br />                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                        $errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Name is not allowed to be empty!'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                </span><span class="syntaxcomment">// Uberpruft ob das Emailfeld leer ist und ob es eine gultige emailadresse enthalt<br /></span><span class="syntaxdefault">                if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">||</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault">filter_var</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> FILTER_VALIDATE_EMAIL</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">                        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                            $errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'E-Mail is not allowed to be empty and musst be a valid email address!'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                </span><span class="syntaxcomment">// Uberprufung der letzten beiden Variabeln ob diese nicht leer sind<br /></span><span class="syntaxdefault">                if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                        $errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Please add a message!'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                </span><span class="syntaxcomment">//captcha korrekt?<br /></span><span class="syntaxdefault">                if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'code'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> or $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'code'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> $_SESSION</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'captcha-wert'</span><span class="syntaxkeyword">])<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                        $errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'code'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Wrong code!'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        </span><span class="syntaxcomment">// Wenn es keine Fehler gibt, soll das Formular verschickt werden<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$errors </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'action'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /><br /></span><span class="syntaxdefault">                $sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO gaestebuch<br />                            (`name`, `email`, `url`, `datum`, `eintrag`)<br />                            VALUES<br />                            ('"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"', '"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"', '"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'url'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"', '"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Y-m-d H:i:s"</span><span class="syntaxkeyword">).</span><span class="syntaxstring">"', '"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"' )"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">                    define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_HOST'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'localhost'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_BENUTZER'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'riensartwork_de'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_KENNWORT'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'yTMMaWiu'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_DATENBANK'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'riensartwork_de'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    $db_link </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">@</span><span class="syntaxdefault">mysql_connect </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">MYSQL_HOST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_BENUTZER</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_KENNWORT</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_link </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                                </span><span class="syntaxcomment">// hier sollte dann später dem Programmierer eine<br /><br /></span><span class="syntaxdefault">                                </span><span class="syntaxcomment">// E-Mail mit dem Problem zukommen gelassen werden<br /><br /></span><span class="syntaxdefault">                                </span><span class="syntaxcomment">// die Fehlermeldung für den Programmierer sollte<br /><br /></span><span class="syntaxdefault">                                </span><span class="syntaxcomment">// das Problem ausgeben mit: mysql_error()<br /><br /></span><span class="syntaxdefault">                                die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'No connection this time - try later'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                            </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                    $db_sel </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> MYSQL_DATENBANK </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                    or die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Auswahl der Datenbank fehlgeschlagen"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    </span><span class="syntaxcomment">// ausführen des mysql-Befehls<br /></span><span class="syntaxdefault">                    $db_erg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    mysql_insert_id</span><span class="syntaxkeyword">();<br /><br /></span><span class="syntaxdefault">                    $empfaenger </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'info@riensartwork.de'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    $betreff </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Guestbook'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    $nachricht </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">' Freigeben: '</span><span class="syntaxkeyword">.</span><span class="syntaxstring">' http://riensartwork.de/gaestebuch-freischalten.php?id='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">mysql_insert_id</span><span class="syntaxkeyword">().</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                                         oder<br />                                         Loeschen: '</span><span class="syntaxkeyword">.</span><span class="syntaxstring">' http://riensartwork.de/gaestebuch-loeschen.php?id='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">mysql_insert_id</span><span class="syntaxkeyword">();<br /><br /></span><span class="syntaxdefault">                    $mailtext </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">                    mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$empfaenger</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $betreff</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $nachricht</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $mailtext</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">                    echo </span><span class="syntaxstring">'<h5>Thank you for your comment</h5><meta http-equiv="refresh" content="3; URL=gaestebuch.php" />'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">        else<br />            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                </span><span class="syntaxcomment">// Andernfalls, ausgeben des Formulars<br /></span><span class="syntaxdefault">                echo </span><span class="syntaxstring">'<br />                    <form name="" action="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PHP_SELF'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'"<br />                        method="POST" enctype="text/html"><br />                    <label>Your Name:'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getError</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">'<br /><br />                    <p><input type="text" name="name" value="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'" size="50" maxlength="150" /></p></label>         //Hier soll überprüft werden ob der Name "RiensArtwork" oder<br />                                                                                                                            // "Admin/Administrator" verwendet wird. <br />                                                                                                                             //Wenn ja, dann soll sich ein Label unter dem Namen-Label öffnen, in dem man ein Passwort eingeben soll.<br />                                                                                                                             //Das Passwort soll dann auch auf Richtigkeit überprüft werden<br />                    <label>Your E-Mail:'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getError</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">'<br /><br />                    <p><input type="text" name="email" value="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'" size="50" maxlength="150" /></p></label><br /><br />                    <label>Your Homepage:<br /><br />                    <p></p><input type="text" name="url" value="" size="50" maxlength="150" /></p></label><br /><br />                    <label>Message:'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getError</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">'<br /><br />                    <p><textarea name="eintrag" rows="10" cols="50">'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'</textarea></p></label><br /><br />                    <input type="reset" name="reset" value="Reset" onclick="return confirm(\'Reset this form?\')" /><br />                    <br /><br />                    Please type the following code: <br /><br />                    <img src="captcha.php" id="code" border="0" title="Code"/><br /><br />                    <label>'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getError</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$errors</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'code'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">'       <br /><br />                    <input type="text" name="code" size="20" maxlength="5"/><br /></label><br /><br />                    <input type="submit" name="action" value="Send" /><br />                    </form>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> ?><br /></span></span>


    Ich hoffe ihr könnt mir da weiter helfen!


    Danke

    Ok, ich wollt es gerade mal versuchen, aber er übernimmt nicht die Europäische Zeit


    EDIT: Ok, der Code stand an der falschen Positions

    Ok, jetzt gibt er mir folgendes aus...



    Stunde: 14
    Tag: 6


    PHP
    <span class="syntaxdefault"></span><span class="syntaxkeyword">if ((</span><span class="syntaxdefault">$tag </span><span class="syntaxkeyword">== </span><span class="syntaxdefault">SAMSTAG</span><span class="syntaxkeyword">) && (</span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword">>= </span><span class="syntaxdefault">16 </span><span class="syntaxkeyword">&& </span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword"><= </span><span class="syntaxdefault">17</span><span class="syntaxkeyword">)) </span><span class="syntaxdefault"></span>


    Sollte bei Stunde nicht die richtige Uhrzeit stehen? z.B. 16?
    Wo holt er sich denn überhaupt die Uhrzeit?

    Ginge das so?
    EDIT: Also sobald die if-Funktion dabei ist, macht er garnichts mehr. Seite wird nicht geladen

    PHP
    <span class="syntaxhtml"><br /><div id="inhalt"><br />    <h1>Video</h1><br />    <span class="syntaxdefault"><?php<br />    <br />    define </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SAMSTAG"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"6"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    <br />    $stunde </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(int)</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"G"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    <br />    $tag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(int)</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"N"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    <br />    if </span><span class="syntaxkeyword">((</span><span class="syntaxdefault">$tag </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> SAMSTAG</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword">>=</span><span class="syntaxdefault"> 12 </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> $stunde </span><span class="syntaxkeyword"><=</span><span class="syntaxdefault"> 14</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        echo </span><span class="syntaxstring">"den auszugebenen Link"<br /></span><span class="syntaxdefault">   </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> <br />   ?><br /></span></div><br /><br /></span>

    Hey, also ich hatte das mal vorhin versucht mit dem heutigen Tag, aber es tut sich nichts, die Seite lässt sich nicht laden....
    Gibts da irgendwo einen Konflikt zwischen HTML und PHP?


    PHP
    <span class="syntaxhtml"><br /><div id="inhalt"><br />        <h1>Video</h1><br />        <br /><br />            <span class="syntaxdefault"><?php<br />                   define </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SAMSTAG"</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"6"</span><span class="syntaxkeyword">);<br /><br />                   </span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword">= (int)</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"G"</span><span class="syntaxkeyword">);<br /><br />                   </span><span class="syntaxdefault">$tag </span><span class="syntaxkeyword">= (int)</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"N"</span><span class="syntaxkeyword">);<br /><br />                   if ((</span><span class="syntaxdefault">$tag </span><span class="syntaxkeyword">==</span><span class="syntaxdefault">SAMSTAG</span><span class="syntaxkeyword">) && (</span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword">>= </span><span class="syntaxdefault">12 </span><span class="syntaxkeyword">&& </span><span class="syntaxdefault">$stunde </span><span class="syntaxkeyword"><= </span><span class="syntaxdefault">13</span><span class="syntaxkeyword">))<br />                   {<br />                   <</span><span class="syntaxdefault">div id</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"video"</span><span class="syntaxkeyword">><</span><span class="syntaxdefault">noscript</span><span class="syntaxkeyword">></span><span class="syntaxdefault">Sie benötigen Aktiviertes JavaScript</span><span class="syntaxkeyword">!</</span><span class="syntaxdefault">noscript</span><span class="syntaxkeyword">></</span><span class="syntaxdefault">div</span><span class="syntaxkeyword">><br />                         <</span><span class="syntaxdefault">a href</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"#http://www.youtube.com/watch?v=lHtizY7LTNU" </span><span class="syntaxdefault">name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"allowfullscreen" </span><span class="syntaxdefault">onclick</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"changeClip()" </span><span class="syntaxdefault">title</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Big Fall"</span><span class="syntaxkeyword">><br />                              <</span><span class="syntaxdefault">img src</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"images/thumb/BigFall_t.jpg" </span><span class="syntaxdefault">alt</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Big Fall"</span><span class="syntaxkeyword">/><br />                         </</span><span class="syntaxdefault">a</span><span class="syntaxkeyword">><br />                   } <br />            </span><span class="syntaxdefault">?><br /></span></div><br /></span>

    Tut mir leid^^
    Hatte es mit "nicht" genau durchgelesen..
    Sollte ich nicht date("i") mit date("G") für Stunden und nicht Minuten angeben?


    Ist das so richtig? Soll ja nur ab 22 Uhr bis max. 00 Uhr gehen


    PHP
    <span class="syntaxdefault"><br /><br /></span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"N"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> 5 </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"G"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">>=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(int)</span><span class="syntaxdefault"> 22 </span><span class="syntaxkeyword">&& </span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"G"</span><span class="syntaxkeyword">) <= (int) </span><span class="syntaxdefault">0</span><span class="syntaxkeyword">)<br />{<br />    ...<br />}</span><span class="syntaxdefault"> <br /></span>

    Morgen,


    ich bins mal wieder und ich hab eine neue Idee.
    Ich würde gern einen Link immer zu einem bestimmten Zeitpunkt freigeben, d.h.


    Link so Freitags funktionieren ab 22 Uhr bis 0 Uhr z.B.
    Alles davor oder danach geht nicht mehr.


    Ist es korrekt, dass man das mit einer Session machen kann?


    Man klickt drauf->Tag/Zeit wird überprüft->wenn korrekt dann frei

    Funktioniert nicht ganz..


    Header


    Body

    Code
    <div id="video"><noscript>Sie benötigen Aktiviertes JavaScript!</noscript></div>
                <a href="#http://www.youtube.com/watch?v=If2VE66b-1c&feature=player_embedded" name="allowfullscreen" onclick="changeClip();">
                    <img src="images/thumb/BigFall_t.jpg" alt="" style="" />
                </a>


    CSS

    Code
    #video  {
                background-color: black;
                color: white;
                text-align: center;
                padding: 10px;
                border: none;
            }


    Sieht so aus Video Seite

    Ich denke ich werde die Videos nicht auf den Server laden...würde zuviel Platz verbrauchen.


    Ich werde die JavaScript-Lösung in Erwegung ziehen...
    Wenn ich mich recht erinnere war das das Script



    Und dies der Code zur Anwendung


    Code
    <div id="clip"><noscript><h3>Sie benötigen Aktiviertes JavaScript!</noscript></div>
    
    
    
    
    <a href="#http://www.youtube.com/v/vAhhy_SVrVI?fs=1&amp;hl=de_DE" onclick="changeClip();">Youtube 1</a> -
    <a href="#http://vimeo.com/moogaloop.swf?clip_id=13681714&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" onclick="changeClip();">Vimeo</a>


    Frage


    Ich würde gern Beispielbilder also Vorschau für jedes Video nehmen und wenn man auf das Bild klickt, dass das Video geladen wird.
    Möglich?

    Hmm...ja weil die Videos ja doch schon recht viel Platz verbrauchen wenn ich die alle hochladen würde....


    Zitat von &quot;Sarkkan&quot;


    1. Warum nur wenn du bei Youtube bleibst?
    2. Ob es einfach ist kommt drauf an.. wie gut kannst du JavaScript und/oder PHP?
    3. eine kleine Auflistung der Videos würde auch gehen (so wie ich dir das irgendwann mal geschrieben hatte.. <.<)


    1. Weil ich da alle meine Videos habe
    2. So ziemlich garnicht gut
    3. Ja ich kann mich erinnern...steht auch noch hier irgendwo im Forum glaube ich. Muss mal suchen.


    Aber das mit der HTML5 Idee....find ich trotzdem recht cool

    Hey Leute,


    da ich ja recht regelmäßig neue Videos mache, und die immer via YouTube auf meiner Seite einbette,
    wollt ich mal wissen:


    - Kann ich meine Videos auf meinen Server hochladen und die dann von dort aus auf meiner Seite abspielen?
    - Wenn ja, wie kann ich das bewerkstelligen?


    (Nur wenn man via Youtube einbettet)
    - Ist es eventuell einfacher ein Vorschaubild als Preview zu verwenden und wenn man draufklickt das Video geladen wird?


    Grund dafür ist, das mit der Zunahme an Videos, die Ladezeit der Seite exponentiell ansteigt.
    Dies würde ich gerne verhindern.




    Mit freundlichen Grüßen
    <!-- m --><a class="postlink" href="http://www.riensartwork.de">http://www.riensartwork.de</a><!-- m -->

    Hey Leute,


    ich habe mir einen Livestream eingerichtet, der auch funktioniert. Den Code habe ich nicht geschrieben, sondern das Programm (webcamXP) hat mir den so ausgespuckt


    Folgendes...es gibt Leute bei denen kommt das Bild flüssig an und bei anderen nicht. Um das zu verhinden, dachte ich daran eine Regel mit einzubinden,
    die das bild erst 2 Sekunden später sendet, sodass eine flüssige Übertragung ermöglich wird.
    Kann man das da irgendwie so machen?