Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
anfänger braucht mal hilfe [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
anfänger braucht mal hilfe


 
irontom100
25-02-2010, 15:07 
 
hi leute
ich brauche mal eure hilfe
ich habe dieses Script mit hilfe von selfphp gebastelt
und jetzt stehe ich vor einem problem wo ich nicht mehr weiter weiß
ich hoffe ihr könnt mir helfen
habe hinbekommen das sich die bilder nach reihenfolge in der tabelle einreihen
jetzt möchte ich das gleiche auch mit dem filenamen hinbekommen und den namen auch noch etwas einkürzen jetzt wird immer angezeigt
"img/clan-templates_tumb-001.png"
sollte dann aber so aussehen
"Clan Template 001"
und dann fortlaufend wie die bilder

hoffe ich drücke mich richtig aus



<?PHP


function listPicture($dir=".",$type="png")
{
$x = 0;
foreach (glob($dir."*.".$type) as $filename)
{
$picture[$x]['file'] = $filename;
$x++;
}

return $picture;
}
$pic = listPicture("img/","png");

for($x=0;$x<count($pic);$x++)
{
$file = $pic[$x]['file'];

echo '<table width="600" border="1" align="center" cellpadding="1" cellspacing="1">';
for($x=0;$x<count($pic);$x+=2)
{
echo '
<tr>
<td align="center">'.$file.'</td>
<td>&nbsp;</td>
<td align="center">Clan Template 006</td>
</tr>
<tr align="center" valign="middle">
<td><img src="'.$pic[$x]['file'].'"></td>
<td>&nbsp;</td>';
if(array_key_exists($x+1,$pic)){
echo '<td><img src="'.$pic[$x+1]['file'].'"></td>';
}
echo
'</tr>';
echo
'<tr>
<td style="font-size: 12px;" colspan="3">info text
</td>
</tr>';
echo
'<tr>
<td style="font-size: 12px;" colspan="3">&nbsp;</td>
</tr>';
}
echo '</table>';
}
?>
danke für eure hilfe

 
Kropff
25-02-2010, 15:23 
 
Wie einheitlich ist denn die Bezeichnung der Bilder?

Peter

 
streuner
25-02-2010, 15:27 
 
Hi.

Folgendes sollte Dir helfen, wenn die Syntax durchgehend dieselbe ist:

PHP: explode - Manual (http://de.php.net/manual/de/function.explode.php)
PHP: ucfirst - Manual (http://de.php.net/manual/de/function.ucfirst.php)

mfg streuner

 
irontom100
25-02-2010, 15:35 
 
also die bilder sind in reihenfolge abgelegt

clan-template_tumb-0001.png
clan-template_tumb-0001.png

und soweiter

 
Kropff
25-02-2010, 15:41 
 
Wie Streuner schon sagte, $filename mit explode auseinandernehmen. Dann die benötigten Teile des Arrays inkl. ucfirst wieder zusammensetzen und beim letzten Element das .png mit str_replace entfernen.

Peter


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52 Uhr.