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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.04.2004, 11:14:55
Cooper Cooper ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
Neue Seite generieren - aber wie?

Hi, mal ne Frage, mit folgenden Skript lasse ich mir Grafiken in einer Tabelle ausgeben, allerdings liest das Skript alle Grafiken ein. Ich möchte die Tabelle auf eine bestimmte Anzahl an Bildern begrenzen und sobald die Anzahl erreicht ist eine neue Seite generieren, so dass dann am Ende der Tabelle ein Link steht für die neue Seite. Wie kann ich das realisieren?

PHP-Code:
<?php
echo "<font face="verdana" size="1">";
$i=1;
$uverz="thumbs";
if (!
file_exists($uverz))
{
mkdir($uverz,0755);
}
else
$verzeichnis=opendir($uverz);
echo 
"Deine IP $REMOTE_ADDR";
echo 
"<table witdh="100%" align="center" border=1 bordercolor=#000000>";
echo 
"<tr >";
while(
$file readdir($verzeichnis))
{
    if(
is_file($uverz."/".$file))
    {
    
$bild=($uverz."/".$file);

    
//imagecreatefromjpeg($bild);

    
    
$datei"<a href='$bild' target=_blank><img border='0' src='$bild' width="100" height="100"></font></a>";
    
//$bildneu=md5($datei); Verschlüsselung der Variablen $datei
    
echo "<td bordercolor="#FFFFFF"><div align="center">$datei<br></div></td>";
    
$i++;
    
$anzahl="0";
        if(
$i>=5)
        {
        
$anzahl+=$anzahl;
        echo 
"</tr><tr align=center valign=middle>";
        
$i"1";
        
$anzahlcount($datei);
        }
    }
}
closedir($verzeichnis);
echo 
"</table></font>";

?>
Mit Zitat antworten
  #2  
Alt 09.04.2004, 22:25:15
Neofox Neofox ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 65
Neofox eine Nachricht über ICQ schicken
Ein Script kann ich dir im mom nicht geben aber ich würde das in etwa wie folgt lösen.

1. Lese Das verzeichnis ein speicher die dateninfos in einem Array.

2. Zähle die Einträge im Array.

3. Lege die Anzahl fest die pro Seite ausgegeben werden soll.

4. Gehe das Array bis zur max. Anzahl durch pro Seite und gebe die Infos aus.

5. Erstelle einen neuen Link, mit einer Variable die den neuen Arrayindex beinhaltet.

Ich hoffe es war einigermaßen verständlich

Gruß Neofox
Mit Zitat antworten
  #3  
Alt 11.04.2004, 13:15:43
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
mit dem befehl ceil(a/b) bekommst du immer den auf die nächste ganze zahl gerundeteten wert der division. ceil(17/5) liefert also 4. so kannst du ganz leicht errechnen, wieviele seiten du anzeigen musst.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:53:54 Uhr.


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


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