thumbnails in der gallery

Support Forum für Php-Space.info
Gesperrt
Chaaron
Beiträge: 5
Registriert: 10.01.2008 02:51

thumbnails in der gallery

Beitrag von Chaaron »

Hallo,
vielleicht kann man auch mir helfen.
ich möchte gerne an dieser stelle vorschaubilder anzeigen lassen.
kann mir da jemand etwas empfehlen?

die bilder werden im ordner /images/big/ gespeichert und die thumbs im ordner /images/thumb/
das sollte natürlich so funktionieren, dass der name der thumbnail auch nicht geändert wird.
admin hat geschrieben:
tetiken hat geschrieben:Danke für den script, nach dem upload hätte ich gern die selbe name der datei wie es auf dem computer steht, wie kann ich das machen?
Morgen,
Suche in upload.php die Zeile 71:

Code: Alles auswählen

$filename = "datei_" . time() . "." . $path_parts["extension"]; 
ersetzt mit:

Code: Alles auswählen

$filename = $file; 
Fertig.
mfg. Nico Schubert
von der seite http://www.tutorials.de/forum/php-codes ... assen.html
gibt es eine schöne lösung, leider wird dort der name verändert.
aber vielleicht kann ich das ja in ändern...
aufgerufen wird das script so

Code: Alles auswählen

<img src="thumbnail.php?src=image.jpg&p=100" />
meine frage ist nun, wie kann ich das script mit der gallery aufrufen?
denn mit dem aufruf erstelle ich mir meine thumbs...
ich hatte mir das so vorgestellt

Code: Alles auswählen

echo '	<td><img src="thumbnail.php?src= pfad / dateiname .jpg&p=75" /></td>';
in anlehnung an
admin hat geschrieben:
-Homie- hat geschrieben:2. Kann man auch vielleicht was im script ändern, sodas man anstatt dem filenamen, die datei sieht? - Also bildlich.
Ja, das können so machen:
Suchen Sie

Code: Alles auswählen

echo '	<td><a href="http://'.htmlspecialchars($_SERVER['HTTP_HOST']).$path.$verzeichnis_daten[$i].'"  target="_blank">'.$verzeichnis_daten[$i].'</a></td>';
Ersetzen Sie mit

Code: Alles auswählen

echo '	<td><img src="http://'.htmlspecialchars($_SERVER['HTTP_HOST']).$path.$verzeichnis_daten[$i].'"></td>';
mfg. Nico Schubert
leider bekomme ich das alleine nicht hin.
vielleicht hat dazu jemand eine idee, oder eine einfachere möglichkeit für mich thumbs zu erstellen.
jetzt kommt bestimmt einer mit: "google ist dein freund" jedoch habe ich bereits den ganzen tag gesucht, aber nichts brauchbares gefunden.

edit:
oder kann ich einfach das script von hier
http://www.php-resource.de/forum/showth ... genumber=2
irgendwie mit einarbeiten?

Code: Alles auswählen

<?php 
// Thumbnailgenerator 
$imgpath = " pfad / dateiname .jpg"; 
$src = imagecreatefromjpeg($imgpath); 
$src_b = imagesx($src); 
$src_h = imagesy($src); 
$max_b = 50;
$max_h = 75;
$fact_b = $max_b/$src_b;
$fact_h = $max_h/$src_h;
$fact = min($fact_b, $fact_h, 1);
$neue_b = (int)($fact * $src_b);
$neue_h = (int)($fact * $src_h);
if (!isset($neue_b)) { $neue_b = 50; } 
if (!isset($neue_h)) { $neue_h = 50; } 
$dst = imagecreate($neue_b, $neue_h); 
imagecopyresized($dst, $src, 0, 0, 0, 0, $neue_b, $neue_h, $src_b, $src_h); 
imagejpeg($dst," thumb_pfad / thumb_dateiname.jpg"); 
?>
admin
Site Admin
Beiträge: 336
Registriert: 09.03.2005 10:41
Wohnort: Arnstadt
Kontaktdaten:

Beitrag von admin »

Es gibt seit heute eine neue Version wo das schon dabei ist. Hier geht es zu der neuen Version: http://www.php-space.info/bilder-upload-script/
Chaaron
Beiträge: 5
Registriert: 10.01.2008 02:51

Beitrag von Chaaron »

admin hat geschrieben:Es gibt seit heute eine neue Version wo das schon dabei ist. Hier geht es zu der neuen Version: http://www.php-space.info/bilder-upload-script/
Super, danke!
aber es gibt einen fehler in dem script:
wenn man ein bild über das script löscht, wird die thumbnail nicht gelöscht.
kann man das nicht auch einbinden?
Chaaron
Beiträge: 5
Registriert: 10.01.2008 02:51

Beitrag von Chaaron »

ich frag einfach noch einmal nach...
wie muss ich in diese Zeile ändern, damit auch die thumbnails gelöscht werden?

Code: Alles auswählen

	echo '	<td><a href="'.htmlspecialchars($_SERVER["PHP_SELF"]).'?file='.$img_path_up.$verzeichnis_daten[$i].'&loechen=1" >Löschen</td>';
admin
Site Admin
Beiträge: 336
Registriert: 09.03.2005 10:41
Wohnort: Arnstadt
Kontaktdaten:

Beitrag von admin »

Chaaron hat geschrieben:ich frag einfach noch einmal nach...
wie muss ich in diese Zeile ändern, damit auch die thumbnails gelöscht werden?

Code: Alles auswählen

	echo '	<td><a href="'.htmlspecialchars($_SERVER["PHP_SELF"]).'?file='.$img_path_up.$verzeichnis_daten[$i].'&loechen=1" >Löschen</td>';
Es gibt eine neue Version (1.04) wo das Problem behoben ist.
Gesperrt