[PHP] HTML in textarea?

Home Forums Games discussies [PHP] HTML in textarea?

15 berichten aan het bekijken - 1 tot 15 (van in totaal 15)
  • Auteur
    Berichten
  • #116174
    NeoNeo
    Deelnemer
    15

    Ik wil op ScholierenSite een cu2 achtig iets doen, mensen kunnen dingen in hun profiel zetten. Daarvoor gebruik ik dit script:

    Code:

    Dit zorgt voor een tekstvak waar ze dingen in kunnen typen. Het probleem is dat als ze enters gebruiken dat je die dan uiteindelijk niet ziet op de pagina, de broncode vd pagina geeft nl. weer:

    Code:

    Hier komt mijn vragenlijst, ik moet nog wel even uitvinden hoe je hier enters kunt doen :P

    Ja ha

    Hoe kan ik ervoor zorgen dat de enters veranderd worden in
    oid?

    Bedankt!!

    Neo

    #414622
    Kaaskop333Kaaskop333
    Deelnemer
    10

    Kijk hier… Zoek eerst in je broncode waar de waarde van die textarea ($_POST) naar myqsl geschreven wordt, en typ op het lijntje ervoor:

    $_POST = nl2br($_POST);

    -El_L4mor

    Z@3 +1

    #414623
    NeoNeo
    Deelnemer
    15

    Hmm kan ik nergens vinden.. Volgens mij maakt PHPNuke gebruik van $HTTP_POST_VARS ipv $_POST :?

    Dan werkt je script natuurlijk niet he :O

    #414624
    BarthezZBarthezZ
    Deelnemer
    15

    naja het is imho gewoon :

    Code:


    $var = nl2br($var);

    #414625
    NeoNeo
    Deelnemer
    15

    Thnx, maar nu nog vinden waar ik dat moet neerzetten :|

    Ik kan in usercp_viewprofile.php vinden:

    Code:

    ‘OCCUPATION’ => ( $profiledata[’user_occ’] ) ? $profiledata[’user_occ’] : ‘ ‘,

    Zou ik hier iets van kunnen maken met nl2br??

    #414626
    NeoNeo
    Deelnemer
    15

    Niemand weet het?? :(

    #414627
    BarthezZBarthezZ
    Deelnemer
    15

    ja uhmm probeer het, ik gebruik zelf niet zo’n matig iets als phpnuke, dus gooi het ervoor en kijk wat eruit komt ^^

    #414628
    ironhelmironhelm
    Deelnemer
    10

    gewoon achter je print/echo nl2br zetten :P

    echo nl2br($detekst);

    #414629
    NeoNeo
    Deelnemer
    15

    ironhelm wrote:

    gewoon achter je print/echo nl2br zetten :P

    echo nl2br($detekst);

    Werkt niet, omdat de pagina die de tekst aanvraagt een .tpl pagina is (niet PHP) :(

    #414630
    BarthezZBarthezZ
    Deelnemer
    15

    o m f g

    .TPL zijn voor de lay out (imho bij phpbb)

    kzou toch echt is meer proberen de structuur van phpnuke te leren kennen voordat je wat gaat tweaken 😡

    #414631
    NeoNeo
    Deelnemer
    15

    Nee Bart, de .tpl bestanden horen wel bij de layout, maar worden geinclude bij de PHP bestanden, de file profile_viewbody.tpl zorgt ervoor (met HTML uiteraard) dat de tabellen enz worden weergegeven incl. de tekstvelden, ik bedoel dus dat ik geen echo nl2br($detekst); kan gebruiken zoals Ironhelm zegt.. Dus zal het moeten met $var = nl2br($var); zoals jij zei, maar dit werkt niet echt hier..

    #414632
    BarthezZBarthezZ
    Deelnemer
    15

    hij moet in profile.php echo’en wat er moet komen te staan, alleen de TPL file’s zorgen dat het er mooit uit komt te zien :)

    dus doorzoek je profile.php maar ff goed :P

    #414633
    NeoNeo
    Deelnemer
    15

    Nee, hij laat het namelijk alleen zien in 1 theme, dus staat alleen in die tpl

    Heb ff nog wat geprobeerd in includes/usercp_viewprofile.php,

    heb hiervan:

    Code:

    ‘OCCUPATION’ => ( $profiledata[’user_occ’] ) ? $profiledata[’user_occ’] : ‘ ‘,

    dit gemaakt:

    Code:

    ‘OCCUPATION’ => nl2br(( $profiledata[’user_occ’] ) ? $profiledata[’user_occ’] : ‘ ‘ ) ,

    En het werkt!!

    Bedankt iig voor de hulp :)

    En het werkt!!

    in en dan komt er te staan:

    Code:

    <img src="http://www.enz

    Kan ik HTML ook toestaan met een code als nl2br??

    Thnx!!

    Thnx anyway..

    #414634
    BarthezZBarthezZ
    Deelnemer
    15

    uhmm misch ideetjuh om zelf eerst te googlen / uit te proberen voordat je gaat vragen…

    #414635
    NeoNeo
    Deelnemer
    15

    Ja heb ik gedaan.. maar pas na een uur gevonden.. :?

15 berichten aan het bekijken - 1 tot 15 (van in totaal 15)
  • Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.

Naar boven