ekran görüntüsü formu tarayıcıda diğer sever ve yol göstergesi benim sunucusu olmalıdır

4 Cevap php

Ben diğer sitelerden bazı görüntüleri göstermek istiyorum ama benim sonunda depolamak olmadan kendi sunucuları url istiyorum.

kodunda i bu gibi yazmak

<img src="http://image.com/ab.gif"/>

ama bowser kaynak ekrana olarak

<img src="http://mysite.com/ab.gif"/>

4 Cevap

Eğer komut yönlendirme olabilir:

<?php
$image = $_POST['image'];
$url = lookup($image);
header('Location: ' . $url);
exit;

lookup() Eğer veritabanı veya düz bir dosya ya da her türlü URL bakmak için yazmak bir fonksiyonudur. Betik image.php denir varsayarsak sonra URL'ler gibi görünecektir:

http://yourdomainname.com/image.php?image=kitten1234

kitten1234 görüntü kimliği olduğu.

Hatta URL yeniden yazma ve image.php parçası kaldırmak için mod_rewrite kullanabilirsiniz.

Not a PHP answer but if you run Apache with mod_rewrite and mod_proxy activated, you can make a sort of soft link of a folder from one server to the other. Plug this in an .htaccess file:

RewriteEngine on
^/somepath(.*) http://otherhost/otherpath$1 [P]

http://yourhost/somepath/kittens.jpg aslında orijinal adresinizi vermeden http://otherhost/otherpath/kittens.jpg gösterecektir çağırıyor.

Apache bir mod_rewrite kullanabilirsiniz:

RewriteEngine On # Turn on the rewriting engine
# Redirect requests for images/* to images/* on anothersite
RewriteRule ^images/(.+)/?$ http://anothersite/images/$1 [NC,L]

Bu http://yoursite/images/anyimage.jpg http://anothersite/images/anyimage.jpg için tüm istekleri yönlendirir.

Peki bunu yapabilirsiniz:

<img src="data:image/gif;base64,<?php echo base64_encode(file_get_contents("http://www.qweas.com/downloads/graphic/animation-tools/scr-coffeecup-gif-animator.gif")); ?>" />

Bu görüntü almak ve satır içi veri olarak, bir URL olarak kullanılabilir olmayacak ama (orijinal URL-s gösteren devre dışı bırakmak istiyorsanız) sitenizde olacak gösterecektir.

Other thing you could do is to force every image lookup to a php script with mod_rewrite. In that script you could have an array of images (or query the database) for original image url and display it with php. This is a bit complicated and will require you to enter original image URL for every image you have on a site.