php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.10.2005, 18:31  
Gast
 
Beiträge: n/a
Standard Bilder ohne Namen zu wissen per php auf Internetseite zeigen

Hallo.

Ich habe hier eine Menge (sicherlich 100erte) Bilder mit den
unterschiedlichsten Namen -> Endung ist jedoch immer jpg.

Ich möchte diese Bilder in einem Album darstellen lassen,
ohne immer 20Stück zu sortieren und diese umzubenennen und
dann mehrere html-Seiten zu erstellen mit den jeweiligen Bildernamen.

Sprich ich will alle Bilder in ein Verzeichniss werfen ohne Änderung
des Namens o.ä. - und ein PHP-Script soll beim Laden der Seite
herausfinden, das z.B. 432Bilder in dem Ordner liegen und diese
z.B. die ersten 20Stück in einem Frame links als Thumbnails darstellen,
dieser Frame scrollt von unten nach oben (fortlaufende)
> beim Klick darauf im Frame Rechts gross anzeigen lassen.

Mit einem Klich auf die nächsten 20Stk. lädt er die nächsten 20Stück.

Ist dies möglich ? Vielen Dank.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.10.2005, 18:38  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.481
md5hash
Standard

ja, das ist möglich.
__________________
Klick mich


md5hash ist offline  
Alt 10.10.2005, 18:51  
Benutzer
 
Registriert seit: 10.09.2005
Beiträge: 67
N!cKY
N!cKY eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
$pics 
scandir ("bilder");
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$num $page 20;
$start $num 20;
for(
$i=$start;$i<=$num;$++) {
    
$n $i;
    if(
$pics[$n] == "." || $pics[$n] == "..")
        ++
$n;
    
printf('[img]%s[/img]'$pics[$n], $i);
}
?>
per $_GET['page'] wird die Seite übergeben!
war das deine frage oder wie man thumbnails generiert?
N!cKY ist offline  
Alt 10.10.2005, 18:53  
Gast
 
Beiträge: n/a
Standard

Alle JPEGs in Array $jpegs einlesen:
PHP-Code:
<?php
$dir 
'.';
$jpegs glob("$dir/{*.jpg}"GLOB_BRACE);
?>
Forensuche -> Thumbnails:
http://www.phpfriend.de/forum/viewto...ight=thumbnail
 
Alt 10.10.2005, 18:54  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

scandir() ist erst seit PHP5 dabei wenn ich mich recht errinere. Haben nicht alle Server...
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 10.10.2005, 18:56  
Benutzer
 
Registriert seit: 10.09.2005
Beiträge: 67
N!cKY
N!cKY eine Nachricht über ICQ schicken
Standard

er hat nicht gesagt welche version bei ihm läuft!
__________________

eagleScripts.de
N!cKY ist offline  
Alt 10.10.2005, 19:00  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Weiß ich, habe es nur angemerkt, damit er sich nicht wundert falls gleich Fehler kommt.
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 10.10.2005, 19:02  
Gast
 
Beiträge: n/a
Standard

dann kann er ja immer noch glob() benutzen, gibts auch schon bei php4
 
Alt 11.10.2005, 18:15  
Gast
 
Beiträge: n/a
Standard

Hallo und erst mal vielen Dank für die schnelle Hilfe,
auch wenn Sie mich als Anfänger ein bisselchen überfordert.

Also die Homepage liegt bei 1und1.
<<< RING >>> 1und1 kann nur PHP Version 4.3.10 laut
http://faq.1und1.de/hosting/scripte_...ken/php/6.html
Also nix PHP5 oder doch, weil "scandir" scheint zu funktionieren ?

Dann habe ich folgendes eingetragen:

<?php
$pics = scandir ("http://www.xxx.de/bilder");
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$num = $page * 20;
$start = $num - 20;
for($i=$start;$i<=$num;$++) {
$n = $i;
if($pics[$n] == "." || $pics[$n] == "..")
++$n;
printf('[img]%s[/img]', $pics[$n], $i);
}
?>

Ergebniss:
Parse error: parse error, unexpected T_INC, expecting T_VARIABLE or '$' in /homepages/.../htdocs/xxx/bilder/test2.php5 on line 6

Wer kann mir sagen, welchen Fehler ich gemacht habe. Vielen Dank.
 
Alt 11.10.2005, 18:26  
Gast
 
Beiträge: n/a
Standard

du hast bei der for-schleife $++ geschrieben, ändere in $i++
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder ohne DB sicher speichern Diet PHP Tipps 2005 6 25.03.2009 00:07
Zip Archiv entpacken und Bilder verkleinern Simon9990 PHP Tipps 2008 5 08.10.2007 00:32
Bilder in HTML-Mails werden willkürlich "verissen" hoffnungsloser PHP-Fortgeschrittene 3 25.04.2007 14:48
bilder zu groß?! lindner PHP Tipps 2006 9 19.10.2006 08:32
Bilder löschen die öffter vorhanden sind?! Peoples PHP Tipps 2006 6 28.05.2006 19:34
Bilder "schützen" PHP Tipps 2006 4 06.03.2006 15:25
Bilder Ordner hochladen? CHRIS PHP Tipps 2005-2 3 30.12.2005 17:20
Bilder löschen PHP Tipps 2005-2 4 24.10.2005 11:37
Bilder aus einem unterverzeichis anzeigen.Hilfe PHP Tipps 2005-2 3 12.09.2005 15:36
Mehrere Bilder Hochladen und bearbeiten PHP Tipps 2005-2 7 23.07.2005 13:48
[Erledigt] Namen die durch Kommas gerennt sind in Links umwandeln PHP Tipps 2005-2 3 14.07.2005 20:29
Bilder hochladen und Namen in DB speichern PHP Tipps 2005-2 3 21.06.2005 16:11
Bilder in Tabellen nixdorf HTML, Usability und Barrierefreiheit 36 09.05.2005 21:15
Bilder nach Namen anzeigen PHP Tipps 2005 11 06.03.2005 15:41
Bilder aus der Datenbank Skazi Datenbanken 2 09.02.2005 13:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
alle bilder einer seite ohne namen wissen, bilder hochladen ohne name, wie finde ich bilder, ohne den namen zu wissen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.