Neues Problem wieder aufgetaucht:-(

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Neues Problem wieder aufgetaucht:-(

    Hi leute ich bins euer sorgen kind:-(
    sry das ich eure kostbare zeit in anspruch nehme aber ich finde den fehler einfach nicht:-(
    Fehler: mein gb soll ein "url" verlinkung mit dem "Namen"zur mail machen (hatte mal gefunzt) geht jetzt aber irgendwie net mehr:-( habe schon alles versucht*hoil schon voll* könnt ihr sehen woran das liegt?



    PHP-Code:
    <?php
    $eintrag 
    strip_tags($eintrag);
    $daten="$eintrag<br>von <a href=mailto:$email>$name</a><br><br>";
    $datenbank "daten.dat";
    $datei fopen($datenbank,"a");
    $eintrag strip_tags($daten);

    fwrite($datei$eintrag);
    fclose($datei);
    ?>

  • #2
    Re: Neues Problem wieder aufgetaucht:-(

    Original geschrieben von bib-networks
    .... geht jetzt aber irgendwie net mehr:-( .....
    ist ne gute fehlerbeschreibung.....
    Der Programmierer ist der Vormund des Anwenders.

    Kommentar


    • #3
      damit...

      PHP-Code:
      $eintrag strip_tags($daten); 
      befreist du das...

      PHP-Code:
      $daten="$eintrag<br>von <a href=mailto:$email>$name</a><br><br>"
      von html-code. also ist der 'maillink' und anderer htmlcode weg..
      mfg

      Kommentar


      • #4
        hm.. hast recht sry
        also wen jemand seine mail einträgt soll , wen man den namen anklickt
        eine verlinkung mit seiner mail kommen so wie es vorher war
        guck hir: (oben in mein gb geht das noch alles aber unten wo ich test gemacht habe gehts net mehr)

        http://www.bib-networks.com/emotion/gb/guestbook.php

        Kommentar


        • #5
          Original geschrieben von hall
          damit...

          PHP-Code:
          $eintrag strip_tags($daten); 
          befreist du das...

          PHP-Code:
          $daten="$eintrag<br>von <a href=mailto:$email>$name</a><br><br>"
          von html-code. also ist der 'maillink' und anderer htmlcode weg..
          scheisse stimmmt ja:-O
          aber wie kann ich html-code sonst sperren die nur im Text eintrag geschrieben werden?

          Kommentar


          • #6
            eintragstext filtern und string dann zusammenbauen?
            Der Programmierer ist der Vormund des Anwenders.

            Kommentar


            • #7
              strip_tags bietet als zweites argument an, html-tags vom säubern auszuschliessen..

              http://de.php.net/strip_tags
              mfg

              Kommentar


              • #8
                ich habe jetzt


                PHP-Code:
                 $eintrag strip_tags($daten); 

                gelöscht aber das geht immer noch nicht:-(

                Kommentar


                • #9
                  haste auch hier

                  fwrite($datei, $eintrag);

                  $eintrag in $daten geändert?
                  mfg

                  Kommentar


                  • #10
                    Original geschrieben von hall
                    haste auch hier

                    fwrite($datei, $eintrag);

                    $eintrag in $daten geändert?
                    es Gehhtttttt!!!!!!!!!!!!!!!!!!!!!!!!*Party mach* jihaaaaaaa
                    topp danke
                    so und wie bekomme ich das jetzt hin das wen mir einer nen text schreibt das der kein html-phpcode einbauen kann?

                    Kommentar


                    • #11
                      schau dir meinen beitrag oben über strip_tags an. ich kenn ja deine logik nicht, die du ins gb eingebaut hast, ansonsten kann man auch bbcode-parser einsetzen, dh. der text wird erst bei der ausgabe formatiert.
                      mfg

                      Kommentar


                      • #12
                        Original geschrieben von hall
                        schau dir meinen beitrag oben über strip_tags an. ich kenn ja deine logik nicht, die du ins gb eingebaut hast, ansonsten kann man auch bbcode-parser einsetzen, dh. der text wird erst bei der ausgabe formatiert.
                        ich möchte das mein gb keine php oder html Code zulässt sonder voll ausschreibt oder rauss schmeisst aber nur in der text eingabe(und nicht das er wieder meine mail verlinkung löscht)

                        das mit den strip_tags ist voll kompliziert:-(

                        Kommentar


                        • #13
                          das mit den strip_tags ist voll kompliziert:-(
                          ...nicht wirklich...

                          ahh...

                          also gut..

                          $daten = strip_tags($daten,"<a><br>");

                          siehst du die tags, die ausgeschlossen wurden.........?
                          mfg

                          Kommentar


                          • #14
                            Original geschrieben von hall
                            ...nicht wirklich...

                            ahh...

                            also gut..

                            $daten = strip_tags($daten,"<a><br>");

                            siehst du die tags, die ausgeschlossen wurden.........?
                            warte mal... schreib mal nen php code bei mir ins gb ich glaube sowas habe ich schon drinne guck ma

                            Kommentar


                            • #15
                              PEBKAC, du hast einfach zu wenig Ahnung, was dein Script macht! Dabei ist das Problem doch eigentlich ganz einfach: Du entfernst mit strip_tags() alle HTML-Tags aus dem Text, der Email und dem Namen. Dann baust du
                              '<a href="mailto:'.$_POST['email'].'">'.$_POST['name'].'</a>'
                              zusammen und hängst es an den Text an.

                              Übrigens solltest du die übergebenen Werte mit !empty() prüfen - ich habe gerade erfolgreich einen leeren Eintrag in dein Gästebuch gesetzt.

                              Kommentar

                              Lädt...
                              X