Problem bei Bilderupload

Lindencity.de

Neuling
Thread Starter
Mitglied seit
05.06.2004
Beiträge
8
Ort
Linden
Hallo
Ich habe auf meiner Homepage was eingebaut, dass jeder Besucher seine Bilder hochladen kann.
Mein Problem ist, dass mein Webspace anbieter die Funktion deaktiviert hat, dass man Thumbnails (verkleinerte Bilder) erzeugen kann. Warscheinlich wegen der Rechenkapazität.
Dann hab ich ein Script gefunden, dass alle Bilder im HTML-Code kleiner anzeigt. Das lief bis jetzt auch ganz gut. Nur sind jetzt so um die 35 Bilder drin und die Bilder laden so langsam, weil die ja nur in Originalgröße gespeichert sind.

Weis jemand wo ich ein Script finden kann, dass das selbe macht, nur noch in ein Verzeichnis z.B. "Thumb" schaut, ob ein verkleinertes Bild drin ist und dann das nimmt und wenn nicht das Originalbild? Dann muss ich immer das manuell verkleinern, aber es würde die Ladezeit erheblich verkürzen. Denn das dauert schon so lang. Das kann man keinem mit ISDN zumuten.

Oder wenn jemand die Zeit und Nerven hat, einfach so ein Script schreiben. Das wäre nett.
Naja, ich hab schon ein Buch über PHP & MySQL gelesen, aber ich kann das noch nicht so gut.

Also ich hoffe ihr könnt mir helfen. :)
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
?

Kann mir keiner helfen ?
Ich bräuchte einfach ein Script, dass z.B. im Verzeichnis "Thumbs" nach Bildern durchsucht und die alle in einer Tabelle anzeigt. Und wenn man drauf klickt das vergrößert sieht.
Wenn im Verzeichnis "Thumbs" das dazugehörige Bild nicht drin ist soll der das Originalbild anzeigen. Zum verkleinern schreibt man einfach width="100" in den Quelltext.
 
PHP:
  $dir = dir("images/sets/" . $site["set"]);
  while($entry = $dir->read()) 
  { 
    if(preg_match("/\.jpg$|\.gif$|\.jpeg$/i", $entry))
	{
	  if($entry != "thumb.JPG")
	  {
        $bilder[] = $entry;	  
	  }
	}
  }
  $dir->close();

  sort($bilder);
  for($i = 0; $i <= count($bilder) - 1; $i++)
  {
    echo "<img src=\"images/sets/" . $site["set"] . "/" . $bilder[$i] . "\">";
  }

die tabelle kannst kannst dann ja selebr einbauen
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh