Blätterfunktion

roy15

Mitglied
Hallo

ich schon wieder,

sitze hier schon 2 tage an einer "Blätterfunktion"
google hilft mir nicht weiter aber vielleicht ihr,

also ich habe das jetzt so, das alle txt Dateien aus einem ordner ausgelesen
werden, (das geht super)
und mir angezeigt werden,

anzeigen lasse alle mit
PHP:
<p><?php echo $texte; ?></p>
damit zeigt er mir alle txt Dateien aus einem ordner schön an (so wie ich das wollte)

aber jetzt möchte ich das mir nur 10 txt Dateien pro seite angezeigt werden,

weiß gar nicht wie und wo ich da anfangen soll :(

die $texte kommt ca so
PHP:
$ordner = "text";
$alltxt = scandir($ordner);
foreach ($alltext as $datei) {
$dateitxt = pathinfo($ordner."/".$datei); 
$texte = $dateitxt['dirname']."/".$dateitxt['basename'];

weil ich mit <?php echo $texte; ?> weiter arbeiten möchte wäre
es schön wenn man damit eine "Blätterfunktion" hin bekommt,

könnt ihr helfen ?
 
Hi

und wie würde der code aussehen wenn die txt dateien
aus dem txt odner kommen und pro seite 10 txt dateien angezeigt werden sollen ?
 
Ehm, ich hoffe du weißt was du programmierst ?

Zunächst arbeitest du schon mit Arrays. Und mit array_slice kannst du dir 10 Elemente rauspicken.
PHP:
$seitenanzahl=10
if (isset($_GET['site'])) {
 $seite=$_GET['site'];
} else {
$seite=0;
}

$a=$seite*$seitenanzahl;

$alltext = array_slice($input, $a, $seitenanzahl);
foreach ($alltext as $datei) {
 ....
}

Ich denke so kann das ungefähr funktionieren. Ich müsste mich selbst dann hinsetzen und testen.
 
ich glaube du verstehst mich nicht,
also ich habe einen odner wo alle txt datein drin sind

so:
odner/
text1.txt
text2.txt
text3.txt

anzeigen so er mir nur text1.txt text2.txt text3.txt und so weiter,
also nicht den inhalt von text1.txt text2.txt text3.txt, nur alles was in dem odner ist,
und da nur 10 .txt pro seite,

verstehst mich ?
 
Ja ich versteh dich und bitte schau dir meinen Post genauer an. Klar musst du das Skript anpassen. Aber grundlegend denke ich das das der richtige Ansatz ist
 
sorry mein fehler,

bei if (isset($_GET['site'])) {
kommt immer ein fehler "Parse error: syntax error, unexpected T_IF" ?
 
Ups ^^.
PHP:
$seitenanzahl=10;
if (isset($_GET['site'])) {
       $seite=$_GET['site'];
} else {
       $seite=0;
}

$ordner = "text"; 
$input = scandir($ordner); 
$a=$seite*$seitenanzahl;

$alltext = array_slice($input, $a, $seitenanzahl);
foreach ($alltext as $datei) {
 ...
}
 
erst mal danke Dimenson

jetzt kommt schon mal keine fehlermeldung mehr

aber wie lasse ich das jetzt anzeigen ?
und wie das seite 2 3 4 und so kommt ?
 
Zurück