PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   dynamisch seiten bzw. grafiken erzeugen (http://www.selfphp.de/forum/showthread.php?t=13408)

daniel29 05.05.2006 00:00:51

dynamisch seiten bzw. grafiken erzeugen
 
hallo ,

kann mir hier vielleicht jemand bei meinem problem behilflich sein. ich tappe gerade ein bisschen im dunkeln.

ich wollte eine bildergalerie ins netz stellen, und damit ich nicht für jedes bild eine eigene datei erstellen muss, wollte ich das über ein php script realisieren. nur weiss ich noch nicht so recht wie.
hat da jemand nen tipp?

gruß,
daniel

Hillkorn 05.05.2006 01:36:41

AW: dynamisch seiten bzw. grafiken erzeugen
 
hmm beschreib mal dein problem genauer^^
also wenn du willst das man wenn man auf einer site geht wo alle bilder angezeigt werden solln die du hast kannst das zb mit einem upload script machen und vllt einer tabellle wo alle fotos drinn stehn und dann ausgeben so würd ich es machen da ich nicht soviel ahnung von den datei funktionen habe

ansonsten wenn du das so haben willst das man auf ein bild klickt und dir dann das bild angezeigt wird einzeln in voller größe kannst du das einfach als normalen link machen mit einem link auf das bild oder schickst den bild dateinamen im link mit und machst eine site mit den ganzen farben usw und dann mithilfe des übergebenen namens das bild aufruft

daniel29 05.05.2006 01:53:10

AW: dynamisch seiten bzw. grafiken erzeugen
 
also ich wollte ein bild anklicken, dass dann im vollformat erscheint. dieses vollformat besteht aus einem design(html und css) und darin ist ein bild integriert. anstatt dass ich jetzt bei 1000 bildern 1000 dateien erstelle mit 1000 unterschiedlichen bildern , wollte ich eine vollformat datei(design sollte immmer gleich bleiben nur das bild sollte sich ändern, je nachdem welches bild angeklickt wurde in der übersichtsdatei)

conmunich 05.05.2006 02:14:37

AW: dynamisch seiten bzw. grafiken erzeugen
 
Ich glaube Hillkorn hat das schon ganz gut beschrieben.

Du erstellst z.B. eine Datei unter dem Namen bildergallerie.php mit folgendem Inhalt:
PHP-Code:

<html>
<head>
<title>Bildergallerie</title>
</head>
<body>
<?php echo '<img src="images/'.$_GET['dateiname'].'">'?>
</body>
</html>

Danach kannst du alle Vorschaubilder mit einem Link ausstatten wie z.B.:
Code:

<a href="bildergallerie.php?dateiname=blumen.jpg"><img border="0" src="images/thumbs/blumen.jpg"></a>
Ist natürlich nur eine Möglichkeit. Du kannst genauso gut auch die Übersichtsseite mit den Vorschaubildern aus einer Datenbank holen und per PHP erstellen lassen.

MfG! conmunich

daniel29 05.05.2006 13:44:27

AW: dynamisch seiten bzw. grafiken erzeugen
 
@communich

so ganz gabe ich es noch nicht verstanden.
also ich habe eine html.datei (Bilderübersicht.html) da sind die ganzen links zu den jeweiligen vollbildansichten (ebenefalls html.dateien) drin.

und wo soll ich jetzt was einfügen um die erstellung der Vollbildansichten von 200 html dateien (für jedes einzelne Bild eine ) auf eine datei zu reduzieren?

conmunich 05.05.2006 16:38:18

AW: dynamisch seiten bzw. grafiken erzeugen
 
Hier ein fertiges Beispiel. Ich hab mir mal erlaubt das kurz umzusetzen.
http://conmunich.dyndns.org/development/bildergallerie/

Die Dateien sind auch als .txt gespeichert, damit du dir den Quellcode ansehen kannst.

Das ist aber wirklich nur eine sehr simples Beispiel. Das kann man noch viel sinnvoller umsetzen. Aber das würde momentan den Rahmen sprengen.

MfG! conmunich

daniel29 05.05.2006 19:55:04

AW: dynamisch seiten bzw. grafiken erzeugen
 
@communich

vielen dank, das iss echt klasse. funktioniert!
nachdem ich gestern so 9 std. über meinen büchern gebrütet habe, weil mir irgendwer in dem anderem forum was von verzeichnis auslesen und objektorientierung erzählt hat, aber nicht funktioniert hat bin ich jetzt echt froh dass es klappt.

ein paar fragen habe ich noch dazu allerdings.
und zwar habe ich in dem img tag in der vollbildansicht noch eine CSS Klasse namens ramen drinn. wie kann ich denn die noch mit unterbringen??

Valentin 05.05.2006 20:21:06

AW: dynamisch seiten bzw. grafiken erzeugen
 
Hallo,

das kannst du einfach hier:
<?php echo '<img src="images/'.$_GET['dateiname'].'">'; ?>

Hinzufügen .... dann sieht es so aus:
<?php echo '<img class="ramen" src="images/'.$_GET['dateiname'].'">'; ?>

Oder verstehe ich dich falsch?

MfG
V@lentin

conmunich 05.05.2006 20:21:10

AW: dynamisch seiten bzw. grafiken erzeugen
 
ganz einfach

Code:

<img class="ramen" src=".......
aber rahmen schreibt man mit h. nur so nebenbei. oder is das jetzt neue rechtschreibreform? zum glück bleiben programmiersprachen davon verschont ;)

daniel29 05.05.2006 20:46:27

AW: dynamisch seiten bzw. grafiken erzeugen
 
es funktioniert, mich hauts von den socken ;-)
keine 300 html dateien mehr erzeugen dass trifft sich gut.
sag mal ist dateiname so etwas wie eine variable?

jetzt habe ich gerade versucht meine vorwärts und rückwärts buttons in der vollbildansicht in php zu integrieren. das gestaltet sich allerdings ein wenig kompliziert. ich vermute es geht gar nicht...


gibt es eigentlich jetzt eine möglichkeit in der vollbildphpseite, die seite zu fragen welches bild gerade verwendet wird? zum beispiel wenn ich das bild in einen warenkorb aufnehmen wollen würde?


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:38:14 Uhr.

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