| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Array nicht komplett ausgeben im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo Habo, ich stehe gerade vor folgendem Problem. Ich möchte ein Array ausgeben und das nicht komplett sondern nur ...
![]() |
| | #1 (permalink) |
| Registriert seit: 21.10.06 ![]() Likes: 0 | Anzeige Hallo Habo, ich stehe gerade vor folgendem Problem. Ich möchte ein Array ausgeben und das nicht komplett sondern nur bis KEY 10 oder so. So gebe ich das Array aktuell aus Code: foreach($files as $file) z.B. so : Code:
do
{
ausgeben
}while($[file]=10);
danach soll er abbrechen und mit späterem reload
den arrayinhalt von key 11 - 19 ausgeben oder so. Ich möchte halt nicht direkt alle Bilder ausgeben sondern erst 10 oder 20 Stück und später z.b. auf einen submit-button klicken können um das Array weiter auszugeben. Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE">
<html><head><title>seuchenklaus.de/pic - picdump</title>
<style type="text/css">
td {
border: 1px solid #666;
}
body {
font-family: verdana;
font-size: 10px;
font-weight: bold;
}
</style></head>
<body>
<?php
$thumbs_in_row=2; //angezeigte Bilder pro Spalte
$max_thumb_width=300;//Bilderbreite
$max_thumb_height=300; //Bilderhöhe
echo "<table width=100%>\n";
$directory=opendir("./"); //Verzeichnis der Bilder
$act_file=1;
$tdwidth=100/$thumbs_in_row; //Tabellenbreite
$zaehler=0; //Zähler für Ausgabe
$files=array();
while(false !== ($file=readdir($directory)))
{ $files[]=$file; }
sort($files); //Sortiert Array mit Bildern
foreach($files as $file) //gibt Array aus
{
$filetype=substr($file, -4);
if( $filetype==".jpg" || $filetype==".JPG" || $filetype==".Jpg" ||
$filetype==".gif" || $filetype==".GIF" || $filetype==".Gif" ||
$filetype==".png" || $filetype==".PNG" || $filetype==".Png" )
{
$size=getimagesize($file);
if( $size[0]>$size[1] )
{
$div=$size[0]/$max_thumb_width;
$img_width=$max_thumb_width;
$img_height=$size[1]/$div;
}
else if( $size[1]>$size[0] )
{
$div=$size[1]/$max_thumb_height;
$img_width=$size[0]/$div;
$img_height=$max_thumb_height;
}
if( $act_file==1 )
{
echo "\t<tr width=100%>\n";
}
echo "\t\t<td width=$tdwidth% align=center valign=middle>\n\t\t\t<a href=$file target=_self><img src=$file width=$img_width height=$img_height border=0></a><br><span class=.filename>$file</span>\n\t\t</td>\n";
$act_file++;
if( $act_file>$thumbs_in_row )
{
echo "\t</tr>\n";
$act_file=1;
}
}
}
echo "</table>";
?>
</body>
</html> |
| | |
| | #2 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Ja, die Möglichkeit gibt es. PHP-Code:
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() | buuuh, jetzt sieht jeder meinen grausamen code ![]() PS.: ah, der ist ja schon ein wenig angepasst. kann ich mich ja gut rausreden *fg* |
| | |
| | #4 (permalink) |
| Registriert seit: 07.12.03 ![]() Likes: 2 | @BasicAvid ich hab nicht sonderlich viel erfahrung mit php darum könntest du diese Zeile PHP-Code: Falls hier was anderes gemacht wird außer zu überprüfen ob $files überhaupt 10 Einträge hat und falls nicht $limit auf die Anzahl der Einträge reduziert. ich hätte das mit: PHP-Code: Mfg Mechanius |
| | |
| | #5 (permalink) |
| Registriert seit: 14.04.06 ![]() Likes: 4 | Die beiden Schreibweisen sind gleichwertig, obwohl deine in diesem Fall für die Meisten wahrscheinlich verständlicher ist Man könnte es auch so schreiben: PHP-Code: ![]() Mfg, Eydeet |
| | |
| | #6 (permalink) |
| Member of Honour ![]() | ums nochmal deutlich zu machen. PHP-Code: das is ne kurzform von nem if then construct.
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| InsertSort sortiert nicht komplett | weau | Code Kitchen | 5 | 19.06.09 12:02 |
| Parse Error beim Ausgeben der array-Anzahl | jesus | (Web-) Design und webbasierte Sprachen | 2 | 18.02.07 19:28 |
| [php] Parse Error beim Ausgeben der array-Anzahl | jesus | Code Kitchen | 2 | 18.02.07 19:28 |
| char array andersrum ausgeben | Tux1990 | Code Kitchen | 4 | 16.02.07 11:49 |
| google listet page nicht komplett | psyhead | (Web-) Design und webbasierte Sprachen | 3 | 08.08.05 00:01 |