Beiträge von schrottschuss

    Mülla: nein nach default kommt kein break...

    Gibt es die datei seite_nicht_vorhanden.php überhaupt und stimmt der pfad....
    Meiner Meinung nach gibt es die seite nämlich nicht sagt auch der PHP PRASER

    Code
    Warning: main(seite_nicht_vorhanden.php): failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/crazyplanet/test.php on line 40

    das heißt kann datei nicht im angegeben Pfad finden


    hmm:
    http://crazyplanet.cr.funpic.de/index.php
    geht doch was genau willst du

    leg eine index.html an und schreib in den head bereich

    Code
    <meta http-equiv="refresh" content="0;URL=index.php">

    Hast du ne Ahnung :lol:

    Also ich würde Sie einmal drauf hinweisen, wenn das nix bringt Freundinnen bescheid sagen
    sie sollen mir mal ein paar sms schicken mal sehen wie Sie darauf reakiert,
    wenn es ihr am Ar*** vorbei geht lass sie sausen!
    Wenn Sie aber anfängt auch zu fragen bzw. wenn´s ihr auch auf´m Keks
    geht kann man nochmal drüber sprechen vielleicht ändert sich es dann....

    Zitat von Shila

    Hallo Gast

    Um dir besser antworten zu können, müsste man erst einmal wissen, ob du weiblich oder männlich bist.
    Und welche Art von Freundschaft ist es?

    LG Shila


    galub mal mänlich weil Gast von einer Freundin redet

    Gast man lass die alte sausen wenn sie dich so halten will ist sie es nicht wert.....
    Oder dreh denn spies einfach um :roll:

    ich sehe in deinem GB nur 17 einträge wo sind da 314???
    weis nicht genau was du meinst?
    Die datenbank verwechselt datum mit ID nicht!!!!!

    Mach mal ein dump von der Tabelle nur Daten und schau dir alle ID´s an wenn was nicht richtig ist ändere es in die richtige reinfolge leere die Tab und lad das geänderte Dump neu ein schau mal ob der autoindex stimmt sprich wenn 17 einträge müsste der nächste 18 sein...

    Dann mal noch was anderes dein gb zieht ja spamspider an :cry:


    ausgabe im Quelltext

    Code
    [url='mailto:%64%61%6E%69%65%6C%2E%6D%75%65%6C%6C%65%72%38%33%40%67%6D%78%2E%64%65?subject=www.schrottschuss.net - G&auml;stebuchsystem']xxxxxxxx -at- gmx.de[/url]

    solltest daran auch mal arbeiten bin froh das der spam bei mir langsam weniger wird :D

    Nachtrag:
    Warum lässt du das Datum und die Zeit nicht von der DB eintragen schon hast du nix mehr damit zu tun mit TIMESTAMP, aber wenn deine Kommentare auch in der selben spalte sind vergiss es wieder weil sonst wenn du ein kom. hinzufügst auch das Datum geändert wird


    so um das Datum nun zusplitten

    SQL
    INSERT INTO gbook SET datum= '$datum' , zeit= '$zeit', name='$name', email = '$email', www='$www', icq='$icq', msn='$msn', pic = '$pic', eintrag = '$eintrag', find='$find' , ip_adresse='$ip'

    du musst die ID nicht mitgeben bei neueintrag wenn sie auto_increment ist macht dann die DB selber
    mit deinem INSERT kannst du mehrere datensätze gleichzeitig speichern

    SQL
    INSERT INTO gbook (id, datum, zeit, name, email, www, icq, msn, pic, eintrag, find, ip_adresse) VALUES ('','$datum','$zeit','$name','$email','$www','$icq','$msn','$pic','$eintrag','$find','$ip') ('','$datum1','$zeit1','$name1','$email1','$www1','$icq1','$msn1','$pic'1,'$eintrag1','$find1','$ip1')

    wenn du nur ein Datensatz speicherst reicht meine Variante aus

    Du hast recht wenn sich jemand damit auskennt kann er es auch über die Adressleiste machen aber wer ist schon so dumm und macht sich die mühe das alles in die adressleiste einzugeben mir wäre das zu blöd...

    das ist klar das es var sind nur der normale user kenn sie ja garnicht bzw weis damit nix anzufangen
    und wenn du dein eintrag dann sowieso mit $_POST[] kontrollierst
    dürfte das eigentlich nicht gehen den eintrag über die adressleiste einzugeben(bin mir da aber nicht sicher)
    dadurch das ich mit einem array arbeite ist das kontrollieren mit $_POST[] etwas schwierig darum eine neue seite bei mir....
    es ist schwierig POST daten in eine switch-anweisung zu verarbeiten es zwar möglich nur der aufwand nicht werd....

    jepp sollche beschwerden hab ich schon öfters von freunden gehört also musst ich mir was einfallen lassen

    Zu dein smiles warum machste das nicht mit java das wenn er auf ein smile klickt das es auch gleich im Eintagfenster erscheint?

    Code
    <SCRIPT language=Javascript>
    <!--
    function setsmile(Zeichen) {
       document.gbform.eintrag.value =
       document.gbform.eintrag.value + Zeichen;
    }
    //-->
    </SCRIPT>


    Link jetzt <a href=javascript:setsmile(':-(')><img src=smile.gif></a>
    vergiss nicht dem formular noch ein name zu geben hier wäre es dann so

    Code
    <form action="index.php?action=gb_entry" method="post" name="gbform">

    PS:solltest vielleicht das ?action=gb_entry als verborgenes feld mitgeben nicht das es mal zu fehlern kommt

    Code
    $zu_link ="
    &eintrag_array[mail]=$eintrag_array[mail]
    &eintrag_array[autor]=$eintrag_array[autor]
    &eintrag_array[inhalt]=$eintrag_array[inhalt]
    &eintrag_array[ueberschrift]=$eintrag_array[ueberschrift]";


    und dann am zurücklink anhängen

    Code
    index.php?schrottschuss=gaestebuch_eintragen$zu_link

    fertig musst das halt mit deinen variabeln machen :wink:
    achso vergiss nicht im Formular auch das value zu bestimmen

    Code
    <input name=eintrag_array[autor] value="<?=$eintrag_array[autor];?>">


    Kannst natürlich auch nur die Daten zurückgeben die auch vorhanden sind musst das halt dann in der fehlerabfrage klären...

    Code
    $fehlen ="";
    if (empty($eintrag_array[inhalt])){
    	$fehlen=$fehlen."[*]bla bla ! ";
    }else{
    	$zu_link .= "&eintrag_array[inhalt]=$eintrag_array[inhalt]";
    }
    Zitat von Mülla

    schrottschuss:
    das ist natürlich der nachteil, aber wie sollte ich denn sonst an die DB übertragen außer mit post, mit get gehts schlechter... mank önnte ne vorschauseite erstellen und dabei auf fehler im eintrag hinweisen und dann in die db...mmh...

    Jo so mach ich das kannst es dir ja mal anschauen lass halt ein Feld beim eintragen weg
    Gästebuch
    musst halt von der vorschauseite aus alle daten wieder mit zurückgeben

    jetzt würd ich auch was gegen POST sagen beim GB aber ich lass es
    jedem das seine
    Nur soviel wenn du die daten per post sendest was nicht falsch ist
    nur wenn was nicht stimmt und du mit javascript:history.back() dann zurück willst sind die daten weg
    und der user ärgert sich und lässt es ein 2-mal zu schreiben

    Aber wie gesagt jedem das seine :wink:

    Zitat von Mülla
    Code
    switch ($_GET['action'])

    Frage:
    Warum öffnest du die switch mit GET du weist aber schon das die URL dann nicht länger als 2KB sein darf!
    2KB sind nicht viel da jedes zeichen zählt wenn das zu groß wird hängt die seite sich auf das problem hatte ich schon lass das GET weg un nimm einfach nur $action....

    Wenn du zum beispiel daten zum eintrag ins Gästebuch mit sendest ist spätestens da schluss

    lass mal ich include die switch anweisung auch um das etwas überscihtlicher zu haben;
    nur zu erklärungszwecke dachte ich reicht das mal so

    Das mit der if anweisung hatteste noch nicht erklären brauchen,
    Dede4 sollte erst mal den sinn der switch anweisung verstehen glaub mal das Dede4 sich noch nie mit PHP beschäftigt hat
    Dede4 wird nicht wissen was ein if anweisung ist, ODER?

    HTML
    <html>
        <head></head>
           <body>QUELLTEXT</body>
    </html>


    Klick mal hier einfach mit der rechten maustaste und dann qelltext anzeigen..
    Der quelltext ist das womit der Browser arbeiten und die seiten richtig aufbaut und du schreibst diesen!!!
    Das gehört aber zum allgemeinwissen eines webmaster´s bzw. webmasterrin.....

    VERSCHIEB zu PHP - CGI - Perl - Java und Co.

    Die Datei sollte index.php heisen

    Zitat von angelika

    ich finde es toll das ihr soooo viel gedult mit mir habt :wink:
    verratet ihr mir noch wo ich das reinsetzen muß
    danke


    klar wenn du mal dein quelltext postest