Likes Likes:  0
Resultaten 1 tot 15 van de 20
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: Textformats MySQL

  1. #1
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Textformats MySQL

    Ik wil graag een enkel php bestand maken die alle tekst die ik daar naar
    binnen gooi bewerkt. Denk aan linebreaks, stripslashes en smileys. Nu kan
    dit vast met een post dmv een formulier, maar is dit de enige manier. En hoe
    ga ik te werk als het veld al in een formulier staat??

    Bestaat er al iets dergelijks? Dan hoef ik het wiel niet opnieuw uit te
    vinden.



  2. #2
    Maarten Wierda
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" wrote:

    > Ik wil graag een enkel php bestand maken die alle tekst die ik daar naar
    > binnen gooi bewerkt.


    Waar naar binnen gooi?

    > Denk aan linebreaks, stripslashes en smileys. Nu kan
    > dit vast met een post dmv een formulier, maar is dit de enige manier.


    Kan ook via GET lijkt mij.

    > En hoe
    > ga ik te werk als het veld al in een formulier staat??


    Welk veld?

    > Bestaat er al iets dergelijks? Dan hoef ik het wiel niet opnieuw uit te
    > vinden.


    Geen idee, ik begrijp namelijk absoluut niet wat je wilt. Kun je
    misschien wat meer aandacht schenken aan de vraagstelling?

    --
    Cheers, Maarten Wierda

    "Music is first, lyrics are secondary."

  3. #3
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <a.smedes@chello.nl> schreef:

    >Ik wil graag een enkel php bestand maken die alle tekst die ik daar naar
    >binnen gooi bewerkt. Denk aan linebreaks, stripslashes en smileys. Nu kan
    >dit vast met een post dmv een formulier, maar is dit de enige manier. En hoe
    >ga ik te werk als het veld al in een formulier staat??
    >
    >Bestaat er al iets dergelijks? Dan hoef ik het wiel niet opnieuw uit te
    >vinden.


    Met een beetje creativiteit kom ik tot de conclusie dat je een soort
    UBB-tags wilt implementeren. Zoek op deze term met Google en je komt
    vast wel wat bruikbaars tegen. Ik adviseer je wel om de newlines,
    smiley's en weet ik allemaal niet wat, pas op het laatste moment om te
    vormen, want dan hoeft het prces niet omkeerbaar te zijn. Zet dus
    alles wat de gebruiker invoert zonder conversie in de database.

    Succes!

    --
    Groet, Ronald

  4. #4
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    > >Ik wil graag een enkel php bestand maken die alle tekst die ik daar naar
    > >binnen gooi bewerkt. Denk aan linebreaks, stripslashes en smileys. Nu kan
    > >dit vast met een post dmv een formulier, maar is dit de enige manier. En

    hoe
    > >ga ik te werk als het veld al in een formulier staat??


    > Met een beetje creativiteit kom ik tot de conclusie dat je een soort
    > UBB-tags wilt implementeren. Zoek op deze term met Google en je komt
    > vast wel wat bruikbaars tegen. Ik adviseer je wel om de newlines,
    > smiley's en weet ik allemaal niet wat, pas op het laatste moment om te
    > vormen, want dan hoeft het prces niet omkeerbaar te zijn. Zet dus
    > alles wat de gebruiker invoert zonder conversie in de database.


    Ik heb de UBB-tags afhandeling in een funtie gezet n.l. :

    function ubbreplace( $var )
    {
    $var = preg_replace( "/<\/?[^\\<>|\/]*>/", "", $var );
    $var = preg_replace( "/\[b\](.+)\[\/b\]/", "<b>\\1</b>", $var );
    $var = preg_replace( "/\[u\](.+)\[\/u\]/", "<u>\\1</u>", $var );
    $var = preg_replace( "/\[i\](.+)\[\/i\]/", "<i>\\1</i>", $var );
    $var = preg_replace( "/\[url=(.+)\](.+)\[\/url\]/", "<a
    href=\"\\1\">\\2</a>", $var );
    $var = preg_replace(
    "/(([a-zA-Z0-9_-]+)@([a-zA-Z0-9_-]+)([\.a-zA-Z0-9_-]+))/", "<a
    href=\"mailto:\\2@\\3\\4\">\\1</a>", $var );
    return $var;
    }

    Nu wil ik er ook graag voor zorgen dat de zinnen na x aantal karakter worden
    afgekapt na een heel woord? Heef hier iemand een regeltje voor liggen? Ik
    krijg dit niet voor elkaar.

    Gr,
    Anbert "PhP newbeeeeeee"



  5. #5
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <a.smedes@chello.nl> schreef:

    >Nu wil ik er ook graag voor zorgen dat de zinnen na x aantal karakter worden
    >afgekapt na een heel woord? Heef hier iemand een regeltje voor liggen? Ik
    >krijg dit niet voor elkaar.


    Ik weet niet exact waar de uitvoer naartoe gaat, maar waarom zou je
    harde enters willen toevoegen op plaatsen waar de gebruiker deze
    hoogstwaarschijnlijk niet bedoeld heeft? Waarom voldoet het
    'word-wrappen' van browsers niet?

    --
    Groet, Ronald

  6. #6
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    > >Nu wil ik er ook graag voor zorgen dat de zinnen na x aantal karakter
    worden
    > >afgekapt na een heel woord? Heef hier iemand een regeltje voor liggen? Ik
    > >krijg dit niet voor elkaar.

    >
    > Ik weet niet exact waar de uitvoer naartoe gaat, maar waarom zou je
    > harde enters willen toevoegen op plaatsen waar de gebruiker deze
    > hoogstwaarschijnlijk niet bedoeld heeft? Waarom voldoet het
    > 'word-wrappen' van browsers niet?


    Kijk eens naar http://www.anbert.nl/gastenboek.php en je ziet waarom. Wel
    iets naar benedenscrollen, lange regels zijn funest voor de opmaak.



  7. #7
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <anbert@flashmail.com> schreef:

    >Kijk eens naar http://www.anbert.nl/gastenboek.php en je ziet waarom. Wel
    >iets naar benedenscrollen, lange regels zijn funest voor de opmaak.


    Ik heb even de vrijheid genomen er een 'lang' berichtje op te zetten,
    want het gastenboek was leeg. Ik zie echter geen enkel probleem
    verschijnen met de opmaak. Ik vermoed dat je regels bedoeld die geen
    spaties bevatten en daarom door browsers niet gewrapped worden.
    Correct?

    --
    Groet, Ronald

  8. #8
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    > >Kijk eens naar http://www.anbert.nl/gastenboek.php en je ziet waarom. Wel
    > >iets naar benedenscrollen, lange regels zijn funest voor de opmaak.

    >
    > Ik heb even de vrijheid genomen er een 'lang' berichtje op te zetten,
    > want het gastenboek was leeg. Ik zie echter geen enkel probleem
    > verschijnen met de opmaak. Ik vermoed dat je regels bedoeld die geen
    > spaties bevatten en daarom door browsers niet gewrapped worden.
    > Correct?


    Klopt, je was er net voordat ik er een nieuw voorbeeld in zette. Als je nog
    1 keer op refresh gedrukt had had je het gezien. Maar het zijn inderdaad de
    woorden met spaties.



  9. #9
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <anbert@flashmail.com> schreef:

    >> Ik heb even de vrijheid genomen er een 'lang' berichtje op te zetten,
    >> want het gastenboek was leeg. Ik zie echter geen enkel probleem
    >> verschijnen met de opmaak. Ik vermoed dat je regels bedoeld die geen
    >> spaties bevatten en daarom door browsers niet gewrapped worden.
    >> Correct?

    >
    >Klopt, je was er net voordat ik er een nieuw voorbeeld in zette. Als je nog
    >1 keer op refresh gedrukt had had je het gezien. Maar het zijn inderdaad de
    >woorden met spaties.


    Je bedoeld natuurlijk die zonder spaties. Tis al laat he :-)

    Gebruik voor het opbreken van te lange woorden iets als dit:

    $var = preg_replace('/(\S{50})/', "$0\n", $var);

    Het zet een newline tussen elke 50 karakters van een woord langer dan
    diezelfde 50 karakters. Hierna, en dat merkte ik ook al toen ik het
    testberichtje plaatste, moet je ook nog even nl2br() toepassen.

    --
    Groet, Ronald

  10. #10
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    > >> Ik heb even de vrijheid genomen er een 'lang' berichtje op te zetten,
    > >> want het gastenboek was leeg. Ik zie echter geen enkel probleem
    > >> verschijnen met de opmaak. Ik vermoed dat je regels bedoeld die geen
    > >> spaties bevatten en daarom door browsers niet gewrapped worden.
    > >> Correct?


    > >Klopt, je was er net voordat ik er een nieuw voorbeeld in zette. Als je

    nog
    > >1 keer op refresh gedrukt had had je het gezien. Maar het zijn inderdaad

    de
    > >woorden met spaties.


    > Je bedoeld natuurlijk die zonder spaties. Tis al laat he :-)
    > Gebruik voor het opbreken van te lange woorden iets als dit:
    > $var = preg_replace('/(\S{50})/', "$0\n", $var);
    > Het zet een newline tussen elke 50 karakters van een woord langer dan
    > diezelfde 50 karakters. Hierna, en dat merkte ik ook al toen ik het
    > testberichtje plaatste, moet je ook nog even nl2br() toepassen.


    DANK!!! Ik heb het "preg_replace" een beetje door en heb via google een
    reeks uit wat voorgebakken UBB fucties gejat. Nu heb ik wel iets
    anders... Het is nu al een behoorlijke uitgebreidde functie geworden en wil
    hem eigenlijk in een appart php bestand zetten, maar als ik " include
    "bestand.php" gebruik dan ziet hij de functie niet. Ik zal het wel op een
    andere manier moeten doen, vast iets met "global" ofzo... Ik zal nog ff
    zoeken, het is zwaar om een newbee te zijn...



  11. #11
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <anbert@flashmail.com> schreef:

    >Het is nu al een behoorlijke uitgebreidde functie geworden en wil
    >hem eigenlijk in een appart php bestand zetten, maar als ik " include
    >"bestand.php" gebruik dan ziet hij de functie niet.


    Staan er PHP-tags in deze aparte .php ('<?php' en '?>')?

    --
    Groet, Ronald

  12. #12
    Anbert.NL
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Ronald Paul" <usenet@rcpaul.nl> schreef in bericht
    news:vfp4rv8fu87obbkdmkj7tg8b9nc05b7t3k@4ax.com...
    > "Anbert.NL" <anbert@flashmail.com> schreef:


    > >Het is nu al een behoorlijke uitgebreidde functie geworden en wil
    > >hem eigenlijk in een appart php bestand zetten, maar als ik " include
    > >"bestand.php" gebruik dan ziet hij de functie niet.


    > Staan er PHP-tags in deze aparte .php ('<?php' en '?>')?


    Ja, ik denk van; ik haal ze meteen weg... Dat werkt dus ook niet!?



  13. #13
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <anbert@flashmail.com> schreef:

    >> Staan er PHP-tags in deze aparte .php ('<?php' en '?>')?

    >
    >Ja, ik denk van; ik haal ze meteen weg... Dat werkt dus ook niet!?


    Klopt :-) Ik dacht dat ze er niet in stonden, maar ze moeten er juist
    wél in staan. De include(..)-functie-aanroep staat zelf ook in
    PHP-code neem ik aan?

    >Het is nu al een behoorlijke uitgebreidde functie geworden en wil
    >hem eigenlijk in een appart php bestand zetten, maar als ik " include
    >"bestand.php" gebruik dan ziet hij de functie niet.


    Waaraan merk je dat hij de functie niet 'ziet'? Wordt de include(..)
    per ongeluk conditioneel (bijvoorbeeld in een if-constructie)
    uitgevoerd misschien?

    --
    Groet, Ronald

  14. #14
    Ronald Paul
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    "Anbert.NL" <anbert@flashmail.com> schreef:

    >> Waaraan merk je dat hij de functie niet 'ziet'? Wordt de include(..)
    >> per ongeluk conditioneel (bijvoorbeeld in een if-constructie)
    >> uitgevoerd misschien?

    >
    >Ik krijg de volgende melding in de pagina :
    >
    >Fatal error: Call to undefined function: ubbtexthandler()


    [..]

    Controleer of de namen van de functies in de aanroep en in de
    definitie exact overeenkomen (ook in hoofdlettergebruik). En vindt de
    include plaats voor de functieaanroep zelf? echo anders eens iets in
    die include, dan weet je zeker dat hij ook daadwerkelijk geïnclude
    wordt.

    --
    Groet, Ronald

  15. #15
    Daniel Tryba
    Textformats MySQL
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Textformats MySQL

    Anbert.NL <anbert@flashmail.com> wrote:
    >> Klopt :-) Ik dacht dat ze er niet in stonden, maar ze moeten er juist
    >> w?l in staan. De include(..)-functie-aanroep staat zelf ook in
    >> PHP-code neem ik aan?

    >
    > Ja die staat er in : include "http://www.anbert.nl/aaa/bbb.php";


    Je include dus de _output_ van het php script en niet het php script
    zelf, gebruik dus gewoon de locale file.

    --

    Daniel Tryba


Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics