PDA

Bekijk Volledige Versie : Re: Delen uit TXT file



Warden Dave
05/08/03, 09:00
[Group added & F'up set to: nl.internet.www.server-side]

"www" <aedijs@wxs.nl> wrote:
> "Warden Dave" <w@d.pro> schreef:
>> "www" <aedijs@wxs.nl> wrote:

>>> Vanuit een aangeboden tekst (TXT) file van 10 regels wil ik
>>> bijvoorbeeld de inhoud van een willekeurige regel ophalen en op
>>> mijn site laten zien.
>><knip>
>>> Ik download deze tekst file bij een weeramateur en wil daar
>>> leesbare informatie van samenstellen

>> Alwaar moet de gehele bewerking van het downloaden, regel pakken,
>> regel plakken plaatsvinden ? Is dat aan de kant van de server of elders?

> De bewerking uitpakken, regel detecteren dient m.i. plaats te vinden
> als de betreffende html pagina wordt opgeroepen.
> Zou CGI of PHP hier uitkomst kunnen bieden?

Welzeker. Gemak dient de mens en in PHP zou je bijv. al kunnen zeggen:

<?php

$txtFileLines = file ("http://www.weermens.nl/weer.txt");
echo "- Temperatuur {$txtFileLines[1]} graden Celsius";

?>

Kun je verder verfraaien.

Nu wil het echter dat men voor dit soort server-side weerpraat een aparte
nieuwsgroep heeft opgericht, te weten: nl.internet.www.server-side
Aldaar kun je verdere details verkrijgen...

groet,
WD

www
06/08/03, 00:00
Dat is goed gelukt!!!
Ik heb nog 1 vraagje

In de originele download file staat het volgende:
http://www.weerstation-doetinchem.nl/download/aktueel.txt

Op één regel N 0,9
Dat zijn 2 gegevens: de windrichting en de windsnelheid.
Die wil ik ook weer op twee verschillende regels laten zien.
Hoe doe je dat??

Zo ook de regel met dinsdag: enz enz
en woensdag: enz enz.
Ik wil eigenlijk beginnen bij de hoofdletter na de : (dus zonder die
vermelding dinsdag: en woensdag:)

Mijn voorlopige oplossing met jouw aanbeveling staat even op:
www.ijd96.nl/weer.php

Bij voorbaat dank!!!



"Warden Dave" <w@d.pro> schreef in bericht
news:bgnkev$229v$1@nl-news.euro.net...
> [Group added & F'up set to: nl.internet.www.server-side]
>
> "www" <aedijs@wxs.nl> wrote:
> > "Warden Dave" <w@d.pro> schreef:
> >> "www" <aedijs@wxs.nl> wrote:
>
> >>> Vanuit een aangeboden tekst (TXT) file van 10 regels wil ik
> >>> bijvoorbeeld de inhoud van een willekeurige regel ophalen en op
> >>> mijn site laten zien.
> >><knip>
> >>> Ik download deze tekst file bij een weeramateur en wil daar
> >>> leesbare informatie van samenstellen
>
> >> Alwaar moet de gehele bewerking van het downloaden, regel pakken,
> >> regel plakken plaatsvinden ? Is dat aan de kant van de server of
elders?
>
> > De bewerking uitpakken, regel detecteren dient m.i. plaats te vinden
> > als de betreffende html pagina wordt opgeroepen.
> > Zou CGI of PHP hier uitkomst kunnen bieden?
>
> Welzeker. Gemak dient de mens en in PHP zou je bijv. al kunnen zeggen:
>
> <?php
>
> $txtFileLines = file ("http://www.weermens.nl/weer.txt");
> echo "- Temperatuur {$txtFileLines[1]} graden Celsius";
>
> ?>
>
> Kun je verder verfraaien.
>
> Nu wil het echter dat men voor dit soort server-side weerpraat een aparte
> nieuwsgroep heeft opgericht, te weten: nl.internet.www.server-side
> Aldaar kun je verdere details verkrijgen...
>
> groet,
> WD
>
>

Warden Dave
06/08/03, 02:15
"www" <aedijs@wxs.nl> wrote in message:

> Ik heb nog 1 vraagje
> In de originele download file staat het volgende:
> http://www.weerstation-doetinchem.nl/download/aktueel.txt
>
> Op één regel N 0,9
> Dat zijn 2 gegevens: de windrichting en de windsnelheid.
> Die wil ik ook weer op twee verschillende regels laten zien.
> Hoe doe je dat??

Zoiets simpels kun je ook simpel oplossen met bijv.:

$parts = explode (" ", $txtFileLines[4]);

Nu heeft $parts[0] bijv. de waarde "N" en $parts[1] bijv. "0,9".
Dat laatste is niet helemaal waar omdat de regeleindes door file() intact
worden gelaten. Wil je die kwijt dan doe je 'chop($line)' of 'rtrim($line)',
wat hetzelfde is. Zie de PHP handleiding...

> Zo ook de regel met dinsdag: enz enz
> en woensdag: enz enz.
> Ik wil eigenlijk beginnen bij de hoofdletter na de : (dus zonder die
> vermelding dinsdag: en woensdag:)

Zelfs daar heb je geen regExp voor nodig. Iets als +-

$parts = explode (" ", $txtFileLines[9], 2);

Zal al werken. ($parts[1] is dan wat je wilt.) Zie explode() in de handleiding.

WD

www
07/08/03, 01:00
Dat is goed gelukt!!!
Ik heb nog 1 vraagje

In de originele download file staat het volgende:
http://www.weerstation-doetinchem.nl/download/aktueel.txt

Op één regel N 0,9
Dat zijn 2 gegevens: de windrichting en de windsnelheid.
Die wil ik ook weer op twee verschillende regels laten zien.
Hoe doe je dat??

Zo ook de regel met dinsdag: enz enz
en woensdag: enz enz.
Ik wil eigenlijk beginnen bij de hoofdletter na de : (dus zonder die
vermelding dinsdag: en woensdag:)

Mijn voorlopige oplossing met jouw aanbeveling staat even op:
www.ijd96.nl/weer.php

Bij voorbaat dank!!!


"Warden Dave" <w@d.pro> schreef in bericht
news:bgnkev$229v$1@nl-news.euro.net...
> [Group added & F'up set to: nl.internet.www.server-side]
>
> "www" <aedijs@wxs.nl> wrote:
> > "Warden Dave" <w@d.pro> schreef:
> >> "www" <aedijs@wxs.nl> wrote:
>
> >>> Vanuit een aangeboden tekst (TXT) file van 10 regels wil ik
> >>> bijvoorbeeld de inhoud van een willekeurige regel ophalen en op
> >>> mijn site laten zien.
> >><knip>
> >>> Ik download deze tekst file bij een weeramateur en wil daar
> >>> leesbare informatie van samenstellen
>
> >> Alwaar moet de gehele bewerking van het downloaden, regel pakken,
> >> regel plakken plaatsvinden ? Is dat aan de kant van de server of
elders?
>
> > De bewerking uitpakken, regel detecteren dient m.i. plaats te vinden
> > als de betreffende html pagina wordt opgeroepen.
> > Zou CGI of PHP hier uitkomst kunnen bieden?
>
> Welzeker. Gemak dient de mens en in PHP zou je bijv. al kunnen zeggen:
>
> <?php
>
> $txtFileLines = file ("http://www.weermens.nl/weer.txt");
> echo "- Temperatuur {$txtFileLines[1]} graden Celsius";
>
> ?>
>
> Kun je verder verfraaien.
>
> Nu wil het echter dat men voor dit soort server-side weerpraat een aparte
> nieuwsgroep heeft opgericht, te weten: nl.internet.www.server-side
> Aldaar kun je verdere details verkrijgen...
>
> groet,
> WD
>
>

www
07/08/03, 15:00
Bedankt voor de hulp: alles is goed gelukt!!


"Warden Dave" <w@d.pro> schreef in bericht
news:bgnkev$229v$1@nl-news.euro.net...
> [Group added & F'up set to: nl.internet.www.server-side]
>
> "www" <aedijs@wxs.nl> wrote:
> > "Warden Dave" <w@d.pro> schreef:
> >> "www" <aedijs@wxs.nl> wrote:
>
> >>> Vanuit een aangeboden tekst (TXT) file van 10 regels wil ik
> >>> bijvoorbeeld de inhoud van een willekeurige regel ophalen en op
> >>> mijn site laten zien.
> >><knip>
> >>> Ik download deze tekst file bij een weeramateur en wil daar
> >>> leesbare informatie van samenstellen
>
> >> Alwaar moet de gehele bewerking van het downloaden, regel pakken,
> >> regel plakken plaatsvinden ? Is dat aan de kant van de server of
elders?
>
> > De bewerking uitpakken, regel detecteren dient m.i. plaats te vinden
> > als de betreffende html pagina wordt opgeroepen.
> > Zou CGI of PHP hier uitkomst kunnen bieden?
>
> Welzeker. Gemak dient de mens en in PHP zou je bijv. al kunnen zeggen:
>
> <?php
>
> $txtFileLines = file ("http://www.weermens.nl/weer.txt");
> echo "- Temperatuur {$txtFileLines[1]} graden Celsius";
>
> ?>
>
> Kun je verder verfraaien.
>
> Nu wil het echter dat men voor dit soort server-side weerpraat een aparte
> nieuwsgroep heeft opgericht, te weten: nl.internet.www.server-side
> Aldaar kun je verdere details verkrijgen...
>
> groet,
> WD
>
>

-- Colette --
08/08/03, 01:15
"www" <aedijs@wxs.nl> wrote in message news:bgtiag$5b$1@reader08.wxs.nl...
> Bedankt voor de hulp: alles is goed gelukt!!
>
>
> "Warden Dave" <w@d.pro> schreef in bericht
> news:bgnkev$229v$1@nl-news.euro.net...
> > [Group added & F'up set to: nl.internet.www.server-side]
> >
> > "www" <aedijs@wxs.nl> wrote:
> > > "Warden Dave" <w@d.pro> schreef:
> > >> "www" <aedijs@wxs.nl> wrote:
> >
> > >>> Vanuit een aangeboden tekst (TXT) file van 10 regels wil ik
> > >>> bijvoorbeeld de inhoud van een willekeurige regel ophalen en op
> > >>> mijn site laten zien.
> > >><knip>
> > >>> Ik download deze tekst file bij een weeramateur en wil daar
> > >>> leesbare informatie van samenstellen
> >
> > >> Alwaar moet de gehele bewerking van het downloaden, regel pakken,
> > >> regel plakken plaatsvinden ? Is dat aan de kant van de server of
> elders?
> >
> > > De bewerking uitpakken, regel detecteren dient m.i. plaats te vinden
> > > als de betreffende html pagina wordt opgeroepen.
> > > Zou CGI of PHP hier uitkomst kunnen bieden?
> >
> > Welzeker. Gemak dient de mens en in PHP zou je bijv. al kunnen zeggen:
> >
> > <?php
> >
> > $txtFileLines = file ("http://www.weermens.nl/weer.txt");
> > echo "- Temperatuur {$txtFileLines[1]} graden Celsius";
> >
> > ?>
> >
> > Kun je verder verfraaien.
> >
> > Nu wil het echter dat men voor dit soort server-side weerpraat een
aparte
> > nieuwsgroep heeft opgericht, te weten: nl.internet.www.server-side
> > Aldaar kun je verdere details verkrijgen...
> >
> > groet,
> > WD
> >

Hallo,

Betreft: http://www.ijd96.nl/weer.php
Wil je zo vriendelijk zijn om de volledige code van uw php-bestand
hier te plaatsen met inbegrepen dat laatste ivm
$parts = explode (" ", $txtFileLines[4]);

Thankzzz