Likes Likes:  0
Resultaten 1 tot 15 van de 40
Pagina 1 van de 3 1 2 3 LaatsteLaatste
Geen
  1. #1
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Link in nieuw venster openen

    Beste nieuwsgroep, via de volgende code kan er sportnieuws van de website
    www.nl.nu worden gehaald:

    <?php
    $adres = "http://nu.nl/deeplink_html/";
    $begin = "<b>Sport</b>";
    $eind = "<b>Net</b>";
    $openen = fopen("$adres", "r");
    $lezen = fread($openen, 200000);
    $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    fclose($openen);
    $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    echo $tekst[1];
    ?>

    Wat moet ik toevoegen om de links in een nieuw venster te laten openen?


    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  2. #2
    Rick
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen


    "[ Martin ]" <[ Martin ] @www.WinampNederlands.nl> schreef in bericht
    news:bb5hfc$2ur2$1@nl-news.euro.net...
    > Beste nieuwsgroep, via de volgende code kan er sportnieuws van de website
    > www.nl.nu worden gehaald:
    >
    > <?php
    > $adres = "http://nu.nl/deeplink_html/";
    > $begin = "<b>Sport</b>";
    > $eind = "<b>Net</b>";
    > $openen = fopen("$adres", "r");
    > $lezen = fread($openen, 200000);
    > $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    > fclose($openen);
    > $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    > echo $tekst[1];
    > ?>
    >
    > Wat moet ik toevoegen om de links in een nieuw venster te laten openen?
    >

    Het kan eventueel met een target (of een base href)

    --
    Slechte webdesigners? Geef ze hier aan:
    http://webdesignert.vectoris.nl/



  3. #3
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    >> <?php
    >> $adres = "http://nu.nl/deeplink_html/";
    >> $begin = "<b>Sport</b>";
    >> $eind = "<b>Net</b>";
    >> $openen = fopen("$adres", "r");
    >> $lezen = fread($openen, 200000);
    >> $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    >> fclose($openen);
    >> $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    >> echo $tekst[1];


    >> Wat moet ik toevoegen om de links in een nieuw venster te laten
    >> openen?


    > Het kan eventueel met een target (of een base href)


    Ja, dat begrijp ik (target="_blank"). Maar waar plaats ik dat in de code?

    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  4. #4
    Rick
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen


    "[ Martin ]" <[ Martin ] @www.WinampNederlands.nl> schreef in bericht
    news:bb5m14$31fa$1@nl-news.euro.net...
    > >> <?php
    > >> $adres = "http://nu.nl/deeplink_html/";
    > >> $begin = "<b>Sport</b>";
    > >> $eind = "<b>Net</b>";
    > >> $openen = fopen("$adres", "r");
    > >> $lezen = fread($openen, 200000);
    > >> $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    > >> fclose($openen);
    > >> $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    > >> echo $tekst[1];

    >
    > >> Wat moet ik toevoegen om de links in een nieuw venster te laten
    > >> openen?

    >
    > > Het kan eventueel met een target (of een base href)

    >
    > Ja, dat begrijp ik (target="_blank"). Maar waar plaats ik dat in de code?
    >
    > --
    > Vriendelijke groeten,
    > Martin Reedijk


    Ik gok in het gedeelte waar de link komt...
    --
    Slechte webdesigners? Geef ze hier aan:
    http://webdesignert.vectoris.nl/



  5. #5
    Marcus
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    [ Martin ] wrote:
    >>> <?php
    >>> $adres = "http://nu.nl/deeplink_html/";
    >>> $begin = "<b>Sport</b>";
    >>> $eind = "<b>Net</b>";
    >>> $openen = fopen("$adres", "r");
    >>> $lezen = fread($openen, 200000);
    >>> $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    >>> fclose($openen);
    >>> $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    >>> echo $tekst[1];

    >
    >>> Wat moet ik toevoegen om de links in een nieuw venster te laten
    >>> openen?

    >
    >> Het kan eventueel met een target (of een base href)

    >
    > Ja, dat begrijp ik (target="_blank"). Maar waar plaats ik dat in de
    > code?


    $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    $tekst[1] = str_replace ("/\<a(.*?)\>/","<a\1
    target=\"blank\">",$tekst[1]);
    echo $tekst[1];

    (dus: s/\<a(.*?)\>/\<\1 target\=\"blank\"\>/g )
    Tenzij dat in PHP niet kan (ik ben perl gewend, dus als deze regex niet
    kan, kan iemand dan ff dit omzetten naar correcte php?)

    Mark



  6. #6
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    Marcus bracht mij tot de volgende reactie:
    >> <?php
    >> $adres = "http://nu.nl/deeplink_html/";
    >> $begin = "<b>Sport</b>";
    >> $eind = "<b>Net</b>";
    >> $openen = fopen("$adres", "r");
    >> $lezen = fread($openen, 200000);
    >> $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    >> fclose($openen);
    >> $tekst[1] = str_replace
    >> ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];


    >> Wat moet ik toevoegen om de links in een nieuw venster te laten
    >> openen?


    > $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    > $tekst[1] = str_replace ("/\<a(.*?)\>/","<a\1
    > target=\"blank\">",$tekst[1]);
    > echo $tekst[1];
    >
    > (dus: s/\<a(.*?)\>/\<\1 target\=\"blank\"\>/g )
    > Tenzij dat in PHP niet kan (ik ben perl gewend, dus als deze regex
    > niet kan, kan iemand dan ff dit omzetten naar correcte php?)


    Hoi Mark, bedankt voor je inspanningen. Inderdaad werkt dit niet in PHP,
    hopelijk kan iemand dit voor mij omzetten?

    Alvast heel hartelijk dank.

    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  7. #7
    Marcus
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    [ Martin ] wrote:
    > Marcus bracht mij tot de volgende reactie:
    >>> <?php
    >>> $adres = "http://nu.nl/deeplink_html/";
    >>> $begin = "<b>Sport</b>";
    >>> $eind = "<b>Net</b>";
    >>> $openen = fopen("$adres", "r");
    >>> $lezen = fread($openen, 200000);
    >>> $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    >>> fclose($openen);
    >>> $tekst[1] = str_replace
    >>> ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];

    >
    >>> Wat moet ik toevoegen om de links in een nieuw venster te laten
    >>> openen?

    >
    >> $tekst[1] = str_replace ("/novum/","http://nu.nl/novum/",$tekst[1]);
    >> $tekst[1] = str_replace ("/\<a(.*?)\>/","<a\1
    >> target=\"blank\">",$tekst[1]);
    >> echo $tekst[1];
    >>
    >> (dus: s/\<a(.*?)\>/\<\1 target\=\"blank\"\>/g )
    >> Tenzij dat in PHP niet kan (ik ben perl gewend, dus als deze regex
    >> niet kan, kan iemand dan ff dit omzetten naar correcte php?)

    >
    > Hoi Mark, bedankt voor je inspanningen. Inderdaad werkt dit niet in
    > PHP, hopelijk kan iemand dit voor mij omzetten?


    Ik heb even gezocht en je moet ereg_replace gebruiken:

    $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    "<a\\1>> target=\"blank\">",$tekst[1]);

    Als het goed is doet die regel het wel.

    Mark



  8. #8
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    Hoi Marcus,

    volgens je reactie..:

    > Ik heb even gezocht en je moet ereg_replace gebruiken:
    >
    > $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    > "<a\\1>> target=\"blank\">",$tekst[1]);


    Moet dit dus de code worden..:

    <?php
    $adres = "http://nu.nl/deeplink_html/";
    $begin = "<b>Sport</b>";
    $eind = "<b>Net</b>";
    $openen = fopen("$adres", "r");
    $lezen = fread($openen, 200000);
    $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    fclose($openen);
    $tekst[1] = str_replace
    ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];
    $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    "<a\\1>> target=\"blank\">",$tekst[1]);
    ?>

    Dit geeft geen verandering, wat wil zeggen dat een link in hetzelfde venster
    wordt geopend.

    Draai je het om, dus als volgt:

    <?php
    $adres = "http://nu.nl/deeplink_html/";
    $begin = "<b>Sport</b>";
    $eind = "<b>Net</b>";
    $openen = fopen("$adres", "r");
    $lezen = fread($openen, 200000);
    $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    fclose($openen);
    $tekst[1] = str_replace
    ("/novum/","http://nu.nl/novum/",$tekst[1]);
    $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    "<a\\1>> target=\"blank\">",$tekst[1]);
    echo $tekst[1];
    ?>

    ....wordt er geen tekst (nieuws) meer getoond.

    Hopelijk heb je nog een oplossing.


    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  9. #9
    Marcus
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    [ Martin ] wrote:
    > Hoi Marcus,
    >
    > volgens je reactie..:
    >
    >> Ik heb even gezocht en je moet ereg_replace gebruiken:
    >>
    >> $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    >> "<a\\1>> target=\"blank\">",$tekst[1]);

    >
    > Moet dit dus de code worden..:
    >
    > <?php
    > $adres = "http://nu.nl/deeplink_html/";
    > $begin = "<b>Sport</b>";
    > $eind = "<b>Net</b>";
    > $openen = fopen("$adres", "r");
    > $lezen = fread($openen, 200000);
    > $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    > fclose($openen);
    > $tekst[1] = str_replace
    > ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];
    > $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    > "<a\\1>> target=\"blank\">",$tekst[1]);
    >>

    >
    > Dit geeft geen verandering, wat wil zeggen dat een link in hetzelfde
    > venster wordt geopend.


    $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    "<a\\1>> target=\"blank\">",$tekst[1]);

    Dit is fout (sorry), die >> moet weg.

    Mark



  10. #10
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    Sorry Markus, daar ben ik weer. De code is nu als volgt:

    ?php
    $adres = "http://nu.nl/deeplink_html/";
    $begin = "<b>Sport</b>";
    $eind = "<b>Net</b>";
    $openen = fopen("$adres", "r");
    $lezen = fread($openen, 200000);
    $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    fclose($openen);
    $tekst[1] = str_replace
    ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];
    $tekst[1] =ereg_replace ("/\<a(.*?)\>/",
    "<a\\1>> target=\"blank\">",$tekst[1]);
    ?>

    Dit resulteert dat de link http://www.mijndomein.nl/http://nu.nl/novum/ ...
    wordt.

    In de originele code

    ?php
    $adres = "http://nu.nl/deeplink_html/";
    $begin = "<b>Sport</b>";
    $eind = "<b>Net</b>";
    $openen = fopen("$adres", "r");
    $lezen = fread($openen, 200000);
    $data = eregi("$begin(.*)$eind", $lezen, $tekst);
    fclose($openen);
    $tekst[1] = str_replace
    ("/novum/","http://nu.nl/novum/",$tekst[1]); echo $tekst[1];
    ?>

    wordt http://mijndomein.nl vervangen door http://nu.nl/..., dus dan werkt de
    link wel. Behalve dat de link met de nieuwe code niet werkt, wordt er ook
    nog steeds geen nieuw venster geopend...

    Ben ik erg vervelend?

    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  11. #11
    Marcus
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    [ Martin ] wrote:
    > Sorry Markus, daar ben ik weer. De code is nu als volgt:

    [knip]
    >
    > Ben ik erg vervelend?


    Nee hoor, maar misschien kan je een link naar je pagina geven? Het is
    voor mij zo ook maar wat gissen.

    Mark



  12. #12
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    Marcus bracht mij tot de volgende reactie:
    >> Sorry Markus, daar ben ik weer. De code is nu als volgt:
    >> [knip]


    > Nee hoor, maar misschien kan je een link naar je pagina geven? Het is
    > voor mij zo ook maar wat gissen.
    >
    > Mark


    Ik heb ff een test pagina'tje gemaakt:

    www.winampnederlands.nl/test/

    hopelijk helpt het je verder.

    Bedankt weer alvast :-)
    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  13. #13
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    > Ik heb ff een test pagina'tje gemaakt:
    >
    > www.winampnederlands.nl/test/
    >
    > hopelijk helpt het je verder.
    >
    > Bedankt weer alvast :-)


    Je ziet dat de link van een nieuwsitem nu

    <a
    href="/http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.003
    8.xml">Krajicek niet naar Roland Garros</a>

    wordt, dan zou dus

    <a
    href=http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.0038.
    xml target="_blank">Krajicek niet naar Roland Garros</a>

    moeten zijn... Enig idee hoe ik dat voor elkaar krijg?

    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



  14. #14
    Daniel Tryba
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    [ Martin ] <[ Martin ] @www.winampnederlands.nl> wrote:
    > Je ziet dat de link van een nieuwsitem nu
    >
    > <a
    > href="/http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.003
    > 8.xml">Krajicek niet naar Roland Garros</a>
    >
    > wordt, dan zou dus
    >
    > <a
    > href=http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.0038.
    > xml target="_blank">Krajicek niet naar Roland Garros</a>
    >
    > moeten zijn... Enig idee hoe ik dat voor elkaar krijg?
    >


    Wat een moeite voor zoiets simpels. Waar de target staat boeit voor geen
    meter en de link si te herkennen aan een 'href='. Dus met een simpele
    string replace kan je een target in de a plakken:

    $tekst[1] = str_replace('href=','target="_blank" href=',$tekst[1]);

    Geen regexp voor nodig.

    BTW Marcus AFAIK ereg is niet PCRE compliant, preg wel

    --

    Daniel Tryba


  15. #15
    [ Martin ]
    Link in nieuw venster openen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Link in nieuw venster openen

    Daniel Tryba bracht mij tot de volgende reactie:
    >> Je ziet dat de link van een nieuwsitem nu
    >>
    >> <a
    >>

    href="/http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.003
    >> 8.xml">Krajicek niet naar Roland Garros</a>
    >>
    >> wordt, dan zou dus
    >>
    >> <a
    >>

    href=http://nu.nl/novum//article.phtml?url=sport/infostrada.05-22-2003.0038.
    >> xml target="_blank">Krajicek niet naar Roland Garros</a>
    >>
    >> moeten zijn... Enig idee hoe ik dat voor elkaar krijg?
    >>

    >
    > Wat een moeite voor zoiets simpels. Waar de target staat boeit voor
    > geen meter en de link si te herkennen aan een 'href='. Dus met een
    > simpele
    > string replace kan je een target in de a plakken:
    >
    > $tekst[1] = str_replace('href=','target="_blank" href=',$tekst[1]);
    >
    > Geen regexp voor nodig.
    >
    > BTW Marcus AFAIK ereg is niet PCRE compliant, preg wel


    Hartstikke bedankt Daniel, het werkt nu naar wens :-).
    Maar ook Mark natuurlijk bedankt voor de moeite. Echt toppie :-) :-)

    --
    Vriendelijke groeten,
    Martin Reedijk

    -------------------------------------------------------------
    Converteren tussen Audio CD, MP3, mp3PRO, WMA, etc.
    Zie www.WinampNederlands.nl > Muziek >> Converteren



Pagina 1 van de 3 1 2 3 LaatsteLaatste

Webhostingtalk.nl

Contact

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