Eerste woorden uit php bestand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rogier

Rogier

14/11/2004 11:22:00
Quote Anchor link
Ey,
Ik heb een gratis te downloaden nieuwssyteem op mijn site (http://www.fusionphp.net/).
Het werkt precies zoals ik wil, dus helemaal top.
Maar nu wil ik dat de eerste 50 woorden van de nieuwste 4 nieuwsberichten op een andere pagina (niet de nieuwspagina) komen. Gewoon uit de db halen, zou je denken. Maar zo werkt dit script niet. Hij slaat elk nieuwsitem op in de map news met namen: news.1.php, news.2.php, news.3.php enzo.

Hoe kan ik dus de eerste 50 woorden van de nieuwste 4 news.php bestandjes halen en deze op een willekeurige pagina laten zien?

Alvast bedankt!
 
PHP hulp

PHP hulp

23/11/2024 05:18:19
 
Bram Z

Bram Z

14/11/2004 11:44:00
Quote Anchor link
Kheb dit vlug eens gemaakt kweet niet of het werkt ...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$contents
="";
function
read($bestand){
    //Pagina openen
        $handle = @fopen ($bestand, "r");
        if($handle){
            while (!feof ($handle)) {
            $buffer = fgets($handle, 4096);
            $contents=$contents.$buffer;
            }

        fclose ($handle);
        }

        return $contents;    
}

$bestand='news1.php';
$begin=0;//Hoeveelste letter beginnen
$eind=50;//Hoeveelste letter eindigen
$page=read($bestand);
echo substr ($page, $begin, $eind);
?>
 
Rogier

Rogier

14/11/2004 12:42:00
Quote Anchor link
Heel erg bedankt! Het werkt!
Alleen 1 'maar', ik moet zelf in de code het bestand aangeven. Maar bij elk nieuw nieuwsbericht veranderd deze.
Het eerste nieuwsbericht dat geplaatst is heet news.1.php het tweede heet news.2.php dit zal na een paar maanden news.100.php worden en zo steeds verder.
Hoe kan ik het script van D@rk zo maken dat hij automatisch het hoogste getal in de map news herkend (in de map news staan alleen die files) of dat hij 'ziet' welke het laatst aangemaakt is?

Avlast bedankt!

PS Ik ben al een stuk opgeschoten, nogmaals erg bedankt D@rk!
Gewijzigd op 14/11/2004 12:42:00 door Rogier
 
Rogier

Rogier

15/11/2004 15:00:00
Quote Anchor link
Zou iemand misschien nog even willen kijken, of hij de vraag op de post hierboven weet?
Alvast bedankt!
 
Rogier

Rogier

15/11/2004 16:48:00
Quote Anchor link
Het is inmiddels gelukt!
Toch bedankt...
 
Steff   an

Steff an

15/11/2004 16:50:00
Quote Anchor link
En hoe??? De oplossing melden is vaak handig voor anderen met het zelfde probleem :P
 
Christophe

christophe

15/11/2004 18:19:00
Quote Anchor link
ja kan bv het bestand in een db laten opslaan
en dan gewoon
$bestand=$query['getal'];
dus wat je kan doen maar dit is niet zo super effecient
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.