Abrufen des Dateiinhalts einer Domäne in einer anderen Domäne auf demselben Server
Ich habe zwei Domänen auf demselben Server. www.domain1.com & www.domain2.com.
In www.domain1.com gibt es einen Ordner namens "Pictures". In diesen Ordner können Benutzer ihre Bilder hochladen, indem sie einen Ordner anhand ihrer ID erstellen. (www.domain1.com/Pictures/User_iD) Ein Miniaturbild wird gleichzeitig mit dem hochgeladenen Bild erstellt und unter diesem Pfad gespeichert, der dynamisch erstellt wird. (www.domain1.com/Pictures/User_iD/thumbs)
Dies geschieht mit PHP-Skript in unserem System.
Mein Problem ist also, dass ich die vom Benutzer hochgeladenen Bilder auf www.domain2.com anzeigen muss. Ich habe folgenden Code verwendet, um das zu tun, aber es funktioniert nicht.
$image_path="http://www.domain1.com/Pictures/"."$user_id";
$thumb_path="http://www.domain1.com/Pictures/"."$user_id/"."thumbs";
$images = glob($image_path.'/*.{jpg,jpeg,png,gif}', GLOB_BRACE);
bilder wie dieses erhalten,
foreach ($images as $image) {
// Construct path to thumbnail
$thumbnail = $thumb_path .'/'. basename($image);
// Check if thumbnail exists
if (!file_exists($thumbnail)) {
continue; // skip this image
}
Aber wenn ich das versuche, werden Bilder nicht auf der www.domain2.com/user.php angezeigt. Wenn ich denselben Code verwende, um Bilder anzuzeigen, die sich in derselben Domäne befinden, werden die Bilder in Ordnung angezeigt.
Hoffe, ich erkläre die Situation richtig. Bitte helfen Sie.
Danke im Voraus