Einzelnen Beitrag anzeigen
  #1  
Alt 17.04.2006, 22:18:03
Treize Treize ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Ruhrgebiet
Beiträge: 5
HTTP Authentifizierung mit PHP - Probleme mit Internet Explorer

Hallo zusammen,

ich hoffe, Ihr könnt mir auch dieses Mal helfen... habe schon alles mögliche ausprobiert, aber meine Ideen scheitern spätestens im Internet Explorer...

Folgendes Problem:
Ein Mitglied ist auf Server A im per .htaccess geschützten Bereich angemeldet und betrachtet die Seite thumbnails.php. Die dort eingebundenen Thumbnails stammen (aus Speicherplatzgründen) von Server B, ebenfalls aus einem .htaccess geschützten Bereich und werden per
PHP-Code:
...
echo '<img src="inc/get_m_img.php?galerie='.$galerie.'&img_nr='.$datei.'" alt="foto_blablabla">';
...
//get_m_img.php
<?php
header
("Content-type: image/jpeg");
$img imagecreatefromjpeg("http://user:passwort@members.server_b.de/thumbs/$_GET[galerie]/$_GET[img_nr]");
imagejpeg($img);
?>
angezeigt, funktioniert wunderbar...
Beim Klick auf ein Thumbnail wird öffnet sich die Datei foto_einzel.php auf Server A, wo u.a. das Foto in Originalgröße von Server B mit der gleichen Technik wie bei den Thumbnails eingebunden wird - leider funktioniert diese Technik nur für Bilder bis 500kb, bei größeren Fotos erscheint lediglich der Alternativ-Text des Fotos.

Da die Fotos halt so groß sind, habe ich andere Möglichkeiten ausprobiert, um das Foto zur Anzeige zu bringen, u.a. folgende Weiterleitung, d.h. Klick auf ein Thumbnail ruft eine Datei auf, die u.a. folgende Zeile enthält
PHP-Code:
header("Location: http://user:passwort@members.server_b.de/foto_einzel.php"); 
um ohne get_m_img.php die großen Fotos auf Server B direkt einbinden zu können...
...leider scheiterten alle meine Versuche letztendlich daran, daß der Internet Explorer (im Gegensatz zu meinem Firefox) bei 'direkten' Aufrufen mit "http://user:passwort@..." nicht tut - eine Lösung konnte ich im Web trotz intensiver Suche nicht finden...

Habt Ihr noch eine Idee, wie ich dieses Problem lösen kann? Freue mich über jeden Tipp!

Danke und viele Grüße
Sylvia
Mit Zitat antworten