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

Onderwerp: str_replace()

  1. #1
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter

    str_replace()

    Hallo, ik kom er even niet uit hier.

    Ik krijg met $_POST 3 namen binnen, tussen die namen staan spaties, dus bijvoorbeeld: Jan karel Piet

    $string = 'jan karel piet';

    nu probeer ik met str_replace(' ' , ';' , $string) die blanco spaties te vervangen door puntcomma's.

    Maar helaas werkt het niet als ik de a laat vervangen door ; werkt het wel ( in jan en karel ) maar die spatie dus niet

    Iemand een oplossing voor mij ?

    Hans

  2. #2
    str_replace()
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    probeer ipv de spatie eens:  

    Wat je uiteindelijke doel? Elk stuk in een aparte variabele plaatsen kan zo:

    <?php
    $var = explode("&nbsp;", $_POST);

    echo 'Voornaam: '.$var[1];
    ?>

  3. #3
    str_replace()
    geregistreerd gebruiker
    267 Berichten
    Ingeschreven
    16/03/07

    Locatie
    Brugge

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt

    hmm normaal zou bij $_POST die dingen niet mogen vertaald worden naar &nbsp; Welk resultaat krijg je als je een print_r($_POST) doet?

  4. #4
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter
    Wel ik ben het wiel opnieuw aan het uitvinden hier.

    Ik wil een bulk functie voor het controleren van domeinnamen.

    ik vraag dus met een form schermpje dus invoer van meerdere domeinnamen op elke domeinnaam op een nieuwe regel.

    Die invoer moet ik doorsturen met een API waarbij de domeinnamen dus gescheiden moeten worden met ; , en ik krijg uit het form een spatie retour dus dacht ik die even snel te vervangen met str_replace() maar mooi dat het niet werkt zoals ik wil

    Btw &nbsp; wil ook niet werken hier.

    Nog een andere oplossing ?

    dit werkt dus niet hier ( echo str_replace('&nbsp', ';',$_POST["domains"]); )

    Hans

    Citaat Oorspronkelijk geplaatst door GlennMatthys Bekijk Berichten
    hmm normaal zou bij $_POST die dingen niet mogen vertaald worden naar &nbsp; Welk resultaat krijg je als je een print_r($_POST) doet?
    Ik krijg hier dus : Array( [domains] => naam1.ltd naam2.ltd naam3.ltd )
    Laatst gewijzigd door Bullcat; 17/05/07 om 19:10. Reden: Automerged Dubbelpost

  5. #5
    str_replace()
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Doe eens wat glenn zei en mocht dat niet baten probeer dit eens:

    <?php
    echo str_replace(" ", ";", $_POST["domains"]);
    ?>

    Of anders:

    <?php
    echo str_replace("&nbsp;", ";", htmlspecialchars($_POST["domains"]));
    ?>

  6. #6
    str_replace()
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Even voor de duidelijkheid: de invoer is op meerdere regels, en je wilt de spaties vervangen door een ;? is het niet juist zo dat je de \n (of \r\n) wilt vervangen door een ; ?

  7. #7
    str_replace()
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Wat gebruik je om de namen in te voeren?

    $watjijwil=ereg_replace(' ',';',$_POST{'domains'});
    zou gewoon moeten werken.

    Ik vermoed dat jij een textarea gebruik, dan krijg je een nieuwe regel en geen spatie

  8. #8
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter
    Ik gebruik inderdaad een text area voor de invoer van die namen !

    quick and durty dit dus :

    <FORM method="post" action="DOS_bulk.php?a=submit_bulk">
    <TEXTAREA cols="30" rows="10" name="domains" style="width:250px"></TEXTAREA>

    <BR><BR>
    <INPUT type="submit" value="verstuur">
    </FORM>

    om even verderop in dat bestand erg veel testen te hebben staan die geen van allen het juiste terug geven !

    echo str_replace("&nbsp;", ";", htmlspecialchars($_POST["domains"]));
    echo str_replace(" ", ";", $_POST["domains"]);
    print_r($_POST) ;
    echo $_POST["domains"] ;
    $var = explode("&nbsp;", $_POST["domains"]);
    $a = ' ';
    $b = ';';
    $c = $_POST["domains"];
    echo str_replace($a, $b, $c) ;
    echo str_replace($a,$b,$_POST["domains"]);
    echo str_replace('&nbsp', ';',$_POST["domains"]);


    maar al wat ik zie zijn spaties

  9. #9
    str_replace()
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    $domains=str_replace(chr(10), ";", $domains);
    $domains=str_replace(chr(13), ";", $domains);

    &nbsp kan je wel vergeten, werkt afaik niet.

    werk het nog even af met:
    $domains=ereg_replace(' ',';', $domains);

  10. #10
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter
    Bingo we komen er wel dankzij een beetje hulp van jullie

    echo str_replace("\r\n", ";", $_POST["domains"]);

    en het werkt !

    Dank u.

    Hans

  11. #11
    str_replace()
    SanBax
    1.118 Berichten
    Ingeschreven
    11/04/04

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Is het soort enter wat wordt meegegeven niet afhankelijk van het OS?
    De \r\n kan geloof ik ook gewoon \r of \n zijn.

  12. #12
    str_replace()
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Mis ook nog een stukje regular expressions om eventuele rommel uit de input te halen..

  13. #13
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door crazycoder Bekijk Berichten
    Mis ook nog een stukje regular expressions om eventuele rommel uit de input te halen..
    Ik snapte niet wat je hiermee bedoelde, tot ik een extra enter gaf op het eind van de invoer en vervolgens een error terug kreeg van de API.

    Maar hoe ruim ik nu die overtollige enter op aan het eind ervan, ik ben ook maar van de pascal tijd, en in php werkt het links en rechts even wat anders

  14. #14
    str_replace()
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt


  15. #15
    str_replace()
    a.k.a. Opa-Bullcat-
    1.182 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34223894
    Ondernemingsnummer: nvt

    Thread Starter
    Dank je Crazy, het werkt allemaal, nu de afwerking nog

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