SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.06.2006, 15:44:21
Benutzerbild von evilcrow
evilcrow evilcrow ist offline
Anfänger
 
Registriert seit: Jun 2006
Ort: NRW
Alter: 36
Beiträge: 12
evilcrow eine Nachricht über ICQ schicken
Nachträgliche Blätterfunktion

Hi, ich habe mir ein Newsscript auf PHPbasis geschrieben (ohne MySQL), die ein träge werden als .atk gespeichert und später von der index nach ein ander aufgelistet. Das ganze sieht so aus:

PHP-Code:
<?php
$dateianzahl
=fopen("memo/anza.hl","r"); //öffnet die Anzahl-Datei
$anzahl=fgets($dateianzahl,10000); //legt fest, das 10000 Einträge geladen werden
$minanz=$anzahl-10//legt fest das nur 10 angezeigt werden

for($i=$anzahl;$i>$minanz;$i--) {
    if(
file_exists("memo/".$i.".atk")){
        include 
"memo/".$i.".atk";
    }
}
fclose($dateianzahl);
?>
Das funktioniert auch gut, ich wollte aber jetzt nachträglich eine Blätterfunktion einnauen, aber da habe ich so meine Probleme. Ich habe mir gedacht, das man ja nur beeinflussen muss von wo bis wo geladen werden muss, aber ich bekomme das einfach nicht hin. Wäre cool wenn mir einer helfen könnte.
__________________
An eye for an eye and soon the hole world will be blind.

Geändert von evilcrow (22.06.2006 um 15:45:02 Uhr)
Mit Zitat antworten
  #2  
Alt 22.06.2006, 15:48:45
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Nachträgliche Blätterfunktion

Was steht in "anza.hl" und warum legt die 3. Zeile fest dass 10000 Eintäge geladen werden?

Ich sehe ansonsten übrigens keinen Fehler in der Logik deines Scriptes...

Geändert von MatMel (22.06.2006 um 15:51:18 Uhr)
Mit Zitat antworten
  #3  
Alt 22.06.2006, 16:05:40
Benutzerbild von evilcrow
evilcrow evilcrow ist offline
Anfänger
 
Registriert seit: Jun 2006
Ort: NRW
Alter: 36
Beiträge: 12
evilcrow eine Nachricht über ICQ schicken
AW: Nachträgliche Blätterfunktion

In der anza.hl steht die Anzahl der Einträge, z.B. "13" ... es geht ja auch net um DAS Script, ich brauch nur Hilfe aus diesem Script bzw. mit diesem Script eine Umblätterfunktion einzufügen. So das auf der ersten Seite die ersten 10 Einträge angezeigt werden und wenn man auf "weiter" klickt dann die nächsten 10.

Die 3te Zeile übernimmt die ersten 10000 Zeichen aus der anza.hl ...
__________________
An eye for an eye and soon the hole world will be blind.

Geändert von evilcrow (22.06.2006 um 16:12:21 Uhr)
Mit Zitat antworten
  #4  
Alt 22.06.2006, 16:13:33
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Nachträgliche Blätterfunktion

Achso tut mir Leid hab ich nich gerafft ;)

Also dann amchste einfach noch nen Link dazu:
PHP-Code:
<?php
if(isset($_GET['pos'])){
   
$pos $_GET['pos']+10;
}
else{
   
$pos 0;
}
$dateianzahl=fopen("memo/anza.hl","r"); //öffnet die Anzahl-Datei
$anzahl=fgets($dateianzahl,10000); //legt fest, das 10000 Einträge geladen werden
$anzahl $anzahl $pos;
$minanz=$anzahl-10//legt fest das nur 10 angezeigt werden

for($i=$anzahl;$i>$minanz;$i--) {
    if(
file_exists("memo/".$i.".atk")){
        include 
"memo/".$i.".atk";
    }
}
fclose($dateianzahl);
?> 
<a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?pos=<?PHP echo $pos?>">Die n&aulm;chsten 10 Eintr&aumlMge!</a>
Mit Zitat antworten
  #5  
Alt 22.06.2006, 17:06:35
Benutzerbild von evilcrow
evilcrow evilcrow ist offline
Anfänger
 
Registriert seit: Jun 2006
Ort: NRW
Alter: 36
Beiträge: 12
evilcrow eine Nachricht über ICQ schicken
AW: Nachträgliche Blätterfunktion

jo vielen dank, es funktioniert soweit. hab nur was geändert:

PHP-Code:
<?php if($pos 0) echo "<a href=\"javascript:history.go(-1)\">« back</a>"?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?pos=<?PHP echo $pos?>">next »</a>
was muss ich denn noch machen damit der kein "weiter" mehr anzeigt wenns keine einträge mehr gibt ?
__________________
An eye for an eye and soon the hole world will be blind.

Geändert von evilcrow (22.06.2006 um 17:18:43 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Blätterfunktion! Dönerman PHP Grundlagen 14 20.09.2005 16:42:24
Blätterfunktion Seiten anzeigen akasa PHP Grundlagen 13 16.04.2005 10:18:52
Blätterfunktion als Klasse! Funjoy PHP Entwicklung und Softwaredesign 0 25.06.2004 00:45:04
Problem mit Blätterfunktion von www.3d-community.com/page.phps Slaughter PHP Grundlagen 4 30.11.2003 21:54:47
Wo kann ich erlernen, wie man eine Blätterfunktion erstellt? Slaughter PHP Grundlagen 2 14.10.2003 13:11:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:46:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt