ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
1645
1645
EMPFEHLEN
-
Hallo brauche dringend Hilfe bei dem folgendem code:
ich möchte mehrere ordner nach dem neusten bild durchsuchen lassen und diese dann in einer tabelle wieder geben.PHP-Code:<?php
$pic = array("jpg","jpeg","gif","png");
$dir = "galerie/images2/";
$d_open = opendir($dir);
$a=0;
$arr_pic = array();
while($file = readdir($d_open)){
if(in_array(substr($file,strrpos($file,".")+1),$pic)){
$arr_pic[$a]["file"] = $file;
$arr_pic[$a]["date"] = filectime($dir."/".$file);
}else{
continue;
}
$a++;
}
for($a=0;$a<count($arr_pic);$a++){
$s[] = $arr_pic[$a]["date"];
}
array_multisort($s,SORT_DESC,$arr_pic);
?>
<html>
<head>
<link href="galerie/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="heads" align="left" colspan="2" cellspacing="0" cellpadding="0">
<table cellspacing="0" cellpadding="3" width="100%">
<tr>
<td align="center" width="20%">Galerie</td>
<td align="center" width="20%">Kategorie / Bilder Anzahl</td>
<td align="center" width="20%">Neuste Bild</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" colspan="2" cellspacing="0" cellpadding="0">
<table cellspacing="0" cellpadding="3" width="100%">
<tr>
<td align="center" width="20%">
<a href="include.php?path=galerie/ccr.php"><img src="galerie/images/ordner.png" class="images"></a>
</td>
<td align="center" width="20%">?</td>
<td align="center" width="20%">
<?php
print '<img class="images" src="'.$dir.'/'.$arr_pic[0]['file'].'" />';
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" colspan="2" cellspacing="0" cellpadding="0">
<table cellspacing="0" cellpadding="3" width="100%">
<tr>
<td align="center" width="20%">
<a href="include.php?path=galerie/ccr.php"><img src="galerie/images/ordner.png" class="images"></a>
</td>
<td align="center" width="20%">?</td>
<td align="center" width="20%">
<?php
print '<img class="images" src="'.$dir.'/'.$arr_pic[0]['file'].'" />';
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
Ich hoffe es kann mir wehr helfen von euch.
-
Es wäre hilfreich, wenn du noch dazu schreiben würdest, was an deinem Script konkret nicht funktioniert! ...
-
30.04.08 07:03 #3
Mit Fehler und so
Each-one-Teach-one******
Beste Freunde kann man nicht kaufen: LINUX******
-
30.04.08 07:17 #4Maik Tutorials.de Gastzugang
Hi,
und wähle das nächste mal bitte einen aussagekräftigeren Titel für dein Thema, anstelle von "Hilfe please", denn dass du hier um Hilfe bittest, dürfte jedem soweit klar sein. Vielen Dank.
-
@Maik
ok sorry werde mir es angewöhnen.
@Thomas D, FingerSkill
dieses Script geht ja so weit aber nur wenn man ein Ordner nach dem neusten Bild auslesen will,
aber wenn man es 2 mal einbaut in einer Datei dann kommt ein Fehler.
Fehler:
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in ......
-
Falls niemand mein Problem versteht schreibe ich dies gern nochmal deutlicher.
Folgender Code geht einwandfrei, sobald man diesen aber nur einmal verwendet um ein Ordner auszulesen nach dem neusten Bild.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<?php $pic = array("jpg","jpeg","gif","png"); $dir = "galerie/images/"; $d_open = opendir($dir); $a=0; $arr_pic = array(); while($file = readdir($d_open)){ if(in_array(substr($file,strrpos($file,".")+1),$pic)){ $arr_pic[$a]["file"] = $file; $arr_pic[$a]["date"] = filectime($dir."/".$file); }else{ continue; } $a++; } for($a=0;$a<count($arr_pic);$a++){ $s[] = $arr_pic[$a]["date"]; } array_multisort($s,SORT_DESC,$arr_pic); print '<img class="images" src="'.$dir.'/'.$arr_pic[0]['file'].'" />'; ?>
Aber sobald man diesen Code mehrmals verwenden tut, um mehrere Ordner auszulesen nach dem neusten Bild dann kommt diese Fehlermeldung:
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in ......
-
Habe das problem anders gelöst, trotzdem danke für die Mühe.
Ähnliche Themen
-
Ordner nach XML durchsuchen und einlesen mit SimpleXML
Von Cluster im Forum PHPAntworten: 11Letzter Beitrag: 04.09.09, 17:36 -
Array nach Begriffen durchsuchen (falls True ausgeben)
Von Maxro im Forum .NET CaféAntworten: 2Letzter Beitrag: 16.08.07, 10:38 -
Verzeichnis durchsuchen + Ordner ausgeben
Von gwaan im Forum JavaAntworten: 1Letzter Beitrag: 20.10.05, 20:51 -
Datei nach Text durchsuchen und zeile ausgeben!
Von Hawkster im Forum PHPAntworten: 5Letzter Beitrag: 09.05.04, 14:58 -
Ordner nach Dateien durchsuchen lassen?
Von heikoarndt im Forum .NET ArchivAntworten: 2Letzter Beitrag: 23.03.04, 12:47





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren