Beiträge von timtim

    jop korrekt.

    Ich würde das auch sagen.
    (mein konzept steht schon ne weile, will es aber noch ein wenig vorenthalten, bis wir hier n wenig diskutiert haben)

    Das man über das Admin System die möglicheit hat, den zu durchsuchenden kontetnt, entweder aus einer DB zu laden, oder direkt aus html files liest, und diese daten dann in extra tabellen speichert.

    Greetz TimTim

    HI ho, mal n paar tips dazu =)

    1. ASCII tabelle <!-- m --><a class="postlink" href="http://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange">http://de.wikipedia.org/wiki/American_S ... nterchange</a><!-- m -->
    2. mit der funktion chr(); kannst du zeichen ausgeben im dezimalen code (verbindung ascii tabelle)

    Also zu

    Zitat

    Gibt es wirklich drei verschiedene Bezeichnungen für ein und die selbe Handlung??


    ja, betriebssystem abhängig mac r linux n und win \r\n oder \n. (soweit ich weis)

    Zitat

    Ich habe die Zeichen (Bsp:"\n") in die Suchmaschine(google und ach die von php.net) eingegeben doch, ohne brauchbare Resultate.


    Verständlich. ist ja im endefekt nur ein n =D.

    Zitat


    Wie heißt der Oberbegriff dieser Befehle?


    Steuerzeichen

    Zitat

    gibt es ein Auflistung der Befehle dieser Art mit der Definition?


    ASCII =)

    Dann hast du nicht richtig gelesen =D.

    Wie gesagt, hier geht es nicht um die programmierung. Sondern rein um das konzept, was die Sufu können soll, auf welche art sie funktionieren könnte (nicht wie man es programmiert) Was dem user alles für möglichkeiten geboten werden, welche möglichkeiten der Admin haben soll.

    Das meinte ich damit. Deshalb sagte ich ja, es können auch menschen mitarbeiten, die nicht allzuviel ahnung von PHP haben.

    Greetz TimTim

    Weil du nicht das gemacht hast, was ich gesagt habe =D.

    Schreib es unten, nach der klammer, vor das mysql_close, um eine abfrage zu senden brauchst du eine aktive verbindung zu mysql.

    Schreib die datei mal wie folgt um:

    PHP
    <span class="syntaxhtml"><br /><br /><span class="syntaxdefault"><?php<br />error_reporting</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">E_ALL</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$verbindung </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_connect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"localhost"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mario"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"123"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">or die </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"keine Verbindung m&ouml;glich"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Login"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">or die </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Datenbank existiert nicht"</span><span class="syntaxkeyword">);<br /><br />if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])){<br /></span><span class="syntaxdefault">    $email    </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eadresse'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">    $name     </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'username'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">    $kennwort </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'kennwort'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">   <br /><br />    echo </span><span class="syntaxstring">"Test: "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $kennwort </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $name</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> or $kennwort </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> or $name </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">         </span><span class="syntaxkeyword">{<br /><br /><br /><br /></span><span class="syntaxdefault">        $eintrag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO registrierung<br />                (name, passwort, e-mailadresse)<br />                VALUES<br />                ('"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $name </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"','"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $kennwort </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"','"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"')"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">            $eintragen </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'mysql_query($eintrag)'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            echo mysql_error</span><span class="syntaxkeyword">();<br /><br /></span><span class="syntaxdefault">            if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $eintragen </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> TRUE </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                echo </span><span class="syntaxstring">"<br /><br />Sie sind Registriert."</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">                echo </span><span class="syntaxstring">"<br /><br />registrierung fehlgeschlagen"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /><br /><br /><br /><br /><br />}<br />else<br />{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<h2>Bitte f&uuml;llen sie das formular aus.</h2>"</span><span class="syntaxkeyword">;<br />}<br /><br />}<br /><br /></span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"SELECT * FROM registrierung"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    $query </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$sql</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    while</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$row </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_fetch_object</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$query</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">        echo $row</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">name</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        echo </span><span class="syntaxstring">"<br>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">mysql_close</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$verbindung</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">?><br /></span><form name="registrierung" action="<span class="syntaxdefault"><?php $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PHP_SELF'</span><span class="syntaxkeyword">];</span><span class="syntaxdefault"> ?></span>" method="post" enctype="text/html"><br />e-mail adresse:<input type="text" name="eadresse" value="" size="30" maxlength="100" />   <br /><br />Name:<input type="text" name="username" value="" size="20" maxlength="50" /><br /><br />Passwort:<input type="password" name="kennwort" value="" size="20" maxlength="50" /> <br /><br /><input type="submit" name="absenden" value="registrieren" /><br /></form><br /><br /><br /></span>

    Dann schaust du vielleicht in der falschen db ?

    schreib mal das noch rein, grad vor das db_close

    PHP
    <span class="syntaxdefault"><br />$sql </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"SELECT * FROM registrierung"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$query </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$sql</span><span class="syntaxkeyword">);<br />while(</span><span class="syntaxdefault">$row </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">mysql_fetch_object</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$query</span><span class="syntaxkeyword">){<br />echo </span><span class="syntaxdefault">$row</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">name</span><span class="syntaxkeyword">;<br />echo </span><span class="syntaxstring">"<br>"</span><span class="syntaxkeyword">;<br />}<br /><br /> </span><span class="syntaxdefault"></span>

    Greetz TimTim

    Jap, aber die frage war ja schon so gestellt, was die zahl bedeutet. Und hättest du da in php.net geschaut hätte es dir wohl gleich eingeleuchtet oder ?

    Und ist es nicht motivierender wenn du selbst die lösung findest?

    Ich weis ja selbst wie schwirig manches sein kann, aber gerade auf den bezug auf recht simple funktionen, mit wenigen parametern, verweise ich gerne auf das php.net

    Zitat

    Die zahl ist die länge in byte die von fgets von der datei gelesen werden sollen um es vereinfacht und kurz auszudrücken.


    ist ja nichtmal wirklich korrekt.
    Denn die angabe besagt, wie weit eine zeile gelesen werden soll. Denn entweder wird hier nach 4096 Bytes abgebrochen, oder bei einem zeilenumbruch.

    von php.net

    Zitat

    Gibt eine Zeile bis zu length -1 Bytes Länge zurück, welche aus der Datei von der aktuellen Position des Dateizeigers handle aus ausgelesen wird. Die Zeile endet an einem Zeilenumbruch (welcher im Rückgabewert enthalten ist), EOF (Ende der Datei) oder bei length - 1 Bytes (je nachdem, was eher auftritt). Ist keine Länge angegeben, wird diese auf 1k bzw. 1024 Bytes gesetzt.

    Und wenn du dir die beispiele darunter noch angeschaut hast, wirst dich bestimmt gefreut haben, das dort gleich noch dabei steht wie du damit eine ganze datei auslesen kannst.

    Was das mit überheblichkeit zu tun hat, leute auf das handbuch zu verweisen ist auch fraglich.

    Greetz TimTim

    der mysql_error fehlt noch.

    Diese 3 fehler sagen aus, das die $_post variablen nicht gefüllt sind.

    schreib das vielleicht mal so:

    PHP
    <span class="syntaxdefault"><br />error_reporting</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">E_ALL</span><span class="syntaxkeyword">);<br />if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]){<br /></span><span class="syntaxdefault">  $email    </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eadresse'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">$name     </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'username'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">$kennwort </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'kennwort'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"Test: "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $kennwort </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $name</span><span class="syntaxkeyword">;<br />if(</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> or $kennwort </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> or $name </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">$verbindung </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_connect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"localhost"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mario"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"123"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">or die </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"keine Verbindung m&ouml;glich"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Login"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">or die </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Datenbank existiert nicht"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$eintrag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO registrierung<br />            (name, passwort, e-mailadresse)<br />            VALUES<br />            ('"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $name </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"','"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $kennwort </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"','"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"')"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">            $eintragen </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'mysql_query($eintrag)'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">      echo mysql_error</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">            if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $eintragen </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> TRUE </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                echo </span><span class="syntaxstring">"<br /><br />Sie sind Registriert."</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">                echo </span><span class="syntaxstring">"<br /><br />registrierung fehlgeschlagen"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">mysql_close</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$verbindung</span><span class="syntaxkeyword">);<br /><br />}<br />else<br />{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<h2>Bitte f&uuml;llen sie das formular aus.</h2>"</span><span class="syntaxkeyword">;<br />}<br /><br />}<br /><br /><br /></span><span class="syntaxdefault"> </span>

    Durch das if(isset

    wird geprüft ob das formular auch abgesendet wurde. Und die variablen werden nur dann gesetzt. Aber mir fällt grad nicht ein, warum der eintrag nicht ersetellt wird.

    Greetz

    hm,

    schreib ma in die erste php zeile

    Code
    error_rporting(E_ALL);

    und unter das mysql_query

    Zitat

    echo mysql_error();

    Dann müsstest sehen wenn ein fehler besteht.

    Was heist denn eigentlich das du nichts siehst ?
    Wurde kein eintrag angelegt, oder sind keine daten in dem eintrag.
    Greetz TimTim

    @razzor

    Aso... jetzt soll man hier jede einzelne funktion von PHP besprechen, und den leuten nicht beibringen sich selbst zu helfen?
    Wenn er doch bei php net nachschauen kann, wenn er es dort dann nicht versteht gut, dann darf man nochmal fragen. Aber so wie die
    frage gestellt war, wusste ich, das er noch nicht geschaut hat, und daher sollte man leute darauf hinweisen. Wozu giebt es wohl das manual ?

    Zudem Wenn man das im manual selbst nachliest spart man sich in den meisten fällen die zeit, den beitrag zu schreiben, und zu warten bis eine antwort kommt.

    Ich möchte den leuten damit helfen sich selbst zu helfen, und sie nicht vom Forum oder dem wissenstand einzelner personen im forum Abhängig machen,
    du schon?

    Und wenn du jetzt nicht wüsstest für was der parameter steht, dann müsstest du auch nachlesen? Und daher musst du wissen, wie nützlich es ist, es zu verstehen wie man das php.net oder jegliches manual nutzt. Man kann auch schlecht sagen ob manche leute aus faulheit in foren fragen, oder ob sie wirklich ein problem/ nicht lösbare aufgabe haben.

    Zudem, geht es auch um die wiederverwändung des Treads. Wenn ich einen satz, wie du zu fgets geschrieben hätte, währe der tread, völlig unütze. So kann es gut sein das nachkommende suchende, sich dadurch an php.net wenden. Und schon hat mein geschriebenes mehrwert.

    Daher weise ich deine Kritik schärfstens zurück.
    In der schule muss jeder lernen wie man wörterbücher, duden benutzt.
    Und es hilft einem auch ungemein wenn man es kann, warum sollte es bei PHP anders sein.

    Greetz TimTim

    Tutorial:
    Was muss ich machen, wenn ich nicht weis welche parameter es bei einer funktion in php gibt, oder nicht weis für was sie da ist


      1. Ich öffne die Seite <!-- m --><a class="postlink" href="http://www.php.net/">http://www.php.net/</a><!-- m -->
      2. Ich gebe in das such feld, die gewünschte funktion ein z.B fgets
      3. Ich lese mir die documentation zur Funktion durch

    Dabei steht am anfang erstmal die funktion mit den möglichen parametern z.B

    Zitat

    string fgets ( resource $handle [, int $length ] )

    Darunter die beschreibung wie die funktion anzuwenden ist,
    welche parameter für was da sind,
    und welche rückgabe die funktion hat

    Darunter finde ich beispiele wie die funktion eingesetzt wird.

    Greetz TimTim

    Liegt wohl daran, das du keine Grundlagen lernen möchtest.


    Stringst in MySQL querys müssen zwichen anführungszeichen ' ' <-- z.B die da.
    Deine variablen beinhalten strings, daher müsse sie zwischen diese anführungszeichen.


    PHP
    <span class="syntaxdefault"><br />$eintrag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO registrierung<br />            (name, passwort, e-mailadresse)<br />            VALUES<br />            ('$name',' $kennwort', '$email')"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    Greetz TimTim

    am besten durch den verkettungsoperator . <-- punkt verbinden in etwa so.

    PHP
    <span class="syntaxdefault"><br />$eintrag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO registrierung<br />            (name, passwort, e-mailadresse)<br />            VALUES<br />            ('"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $name </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"', '"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $kennwort </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"', '"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $email </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"')"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    Das semikolon vor dem or muss auf jedenfall weg.

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br /></span><span class="syntaxkeyword">require_once(</span><span class="syntaxstring">'konfiguration.php'</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"CREATE DATABASE `adressverwaltung`"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$result </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$sql</span><span class="syntaxkeyword">) or die(</span><span class="syntaxstring">"Anfrage feglgeschlagen: "</span><span class="syntaxkeyword">);<br /><br /><br />require_once (</span><span class="syntaxstring">'konfiguration.php'</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">mysql_select_db</span><span class="syntaxkeyword">( </span><span class="syntaxdefault">MYSQL_DATENBANK </span><span class="syntaxkeyword">)<br />      or die(</span><span class="syntaxstring">"Auswahl der Datenbank fehlgeschlagen"</span><span class="syntaxkeyword">);<br /><br /><br /><br /></span><span class="syntaxdefault">?><br /></span></span>


    Aber mir scheint, du hast dir das ganze nicht richtig durchgelesen, oder darnicht?
    Warum hast sonnst 2* require_once der gleichen datei....

    Der code ist syntaktisch jedenfalls korrekt. Alle anderen fehler, sind dann wenn in anderen dateien

    Greetz TimTim

    Zitat

    Also ist es einfach so das ein paar Leuten einfach urfad (=langweilig) ist und die es toll finden "unschuldige" zu nerven!?

    ein paar ist untertrieben...
    Das siend wie die leute die Mülltonnen umwerfen, laternen austreten, nachts um 1 mitten in der stadt Silvesterknaller loslassen, oder sich Vuvuzuelas kaufen..

    Naja, dann brauchst eben gute Such algorhytmen.. musst die zu suchende daten eben vorher aufbereiten.. z.B das ae auch ä ist oder wie das schöne phenomän..
    der name Meier.. oder Maier oder Meyer oder Mayer.. ach was weis ich ;-).

    Hab das bei mir der einfachheitshalber so gelöst gehabt.

    1. abfrage genauer string.
    2. String in wort
    3. Ersten 3 buchstaben des eingegebenen strings.

    So kannst eine große mänge abdecken.. das das natürlich nicht die besten ergebnisse sind ist klar. Aber bei kleineren datenbanken geht das ganz gut.

    Greetz Timtim

    =D, keinen ersichtlichen. Ja, das würd mich auch interessieren.

    Also Programmiertechnisch auf jedenfall keinen zusammenhang =D.

    Aber es kommt jedenfalls aus dem teil, Emails-mit-PHP versenden

    Greetz

    Ne, das ist was anderes, mit mail-server meinte ich, einen Mailserver auf dem eigenen rechner, aber das ist jetzt nichts das anfänger versuchen sollten, da sollte man sich schon ein wenig mehr einlesen.

    Wenn du die mail funktion benutzen möchtest, solltest du es auf einen Webserver laden, z.B über einen freehost.

    Welchen Kontext meinst du?

    Zudem, ist das ziemlich OT, und passt eher in den PHP bereich im Forum.

    EDIT:

    hm, wenn du das meinst, was ich denke dann:
    (ist doch schon erklärt)

    PHP
    <span class="syntaxdefault"><br />$empfaenger </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"du@testkarnickel.de"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Adresse wo ichs hin will <---  Die Adresse, an den der Mailserver vom Server die mails schicken soll<br /></span><span class="syntaxdefault">$absender   </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"ich@testkarnickel.de"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Adresse von meinem Mail-Programm(Mail/Apple) <--- Die mail adresse der person die die mail abschickt<br /></span><span class="syntaxdefault">                                                    </span><span class="syntaxcomment">//Also nur damit du erkennst (wenn du die mail empfängst) von wem sie ist<br /></span><span class="syntaxdefault">$betreff    </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"PHP-Mail-Test"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//so belassen  --> Betreffzeile der Email<br /></span><span class="syntaxdefault">$mailtext   </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Inhalt einer Mail zum Test von PHP"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//ebenfalls so belassen <-- INhlat der Email<br /></span><span class="syntaxdefault">$antwortan  </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"ICH@testkarnickel.de"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//wieder meine Adresse (für die auto Antwortfunktion) <-- Nochmal die mail adresse des senders.<br /><br /></span><span class="syntaxdefault">mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> <br />     $empfaenger</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//<-- hier die adresse zu der die mail gesendet werden soll.<br /></span><span class="syntaxdefault">      $betreff</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//<--  betreffzeile<br /></span><span class="syntaxdefault">      $mailtext</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//<-- Inhalt<br /></span><span class="syntaxdefault">      </span><span class="syntaxstring">"From: $absender\nReply-To: $antwortan"</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">  </span><span class="syntaxcomment">//<-- zusatz der in den Inhalt kommt.<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"Mail wurde gesendet!"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> <br /><br /><br /> </span>

    Aber was du genau meinst ist mir noch unklar.

    Greetz TimTim

    Jop, guter link.

    Aber captchas sind deswegen nicht schlecht.. sonnst würde es nicht so viele geben. Captchas sind nicht nur für Hige-End spam bots, sondern auch für menschen die es lustig finden sachen voll zu spammen.. und wenn die nicht über die nötige kenntnisse verfügen, ist ein Captcha lohnenswert.

    Jeder weis, das wenn jemand gezielt etwas spammen will, er das auch schafft. Daher geht es eher darum, die kleineren, oder zufälligen spamm bots/ leute daran zu hindern.

    Es gibt zu jeder spamm abwehr eine lösung.

    Greetz TimTim

    Zitat

    Du kannst vom localhost aus keine Nachrichten schicken :)

    Warum das nicht?

    Sry das ich euch öffters mal korrigiere.. aber man kann von localhost sehr wohl mails verschicken..
    man kann nur keine mails verschicken(auf diese art) wenn man keinen gültigen mailserver angegeben hat.
    Das heist man kann sich einen mailserver einrichten.
    Oder man benutzt den webserver z.B von web.de oder gmx..
    (man kann das über die Apache_mods machen. Und über die PHP.ini configurieren.

    Also, wenn du keinen mailserver installiert hast, der dann auch über Apache und php.ini eingetragen sein muss, kannst auf die art keine mail verschicken.

    Apropo.. mercury ist bei xampp dabei.. wenn man den startet müsst es funktionieren.

    Greetz TimTim