arkadaşlar herkese selam
php ile bir proje yapıyorum.
normal de resim yükleme olayı file dosyasına basarsın hangi dosyayı yükleceksen onu seçersin ve sonra yükle butonuna basıp yüklersin
ama benim yapmak istediğim şu. resim seçmeden belirlediğim url yi sanki seçmişim gibi oraya yazması ve post ettiğim de o verinin gitmesi
bunu nasıl yapabilirim. daha önce yapan meslektaşlarımız var mıdır aramızda yada nasıl yapıldığını bilen
<input type="file" value="https://www.fotografindir.net/wp-content/uploads/2019/09/deniz-manzara-resimleri-16.jpg" name="resimadi" />
yardımcı olan arkadaşlara şimdiden teşekür ederim.
input file value değeri
3
●71
- 19-04-2021, 08:52:29Bildiğim kadarıyla bunu file input ile yapamazsınız. Başka bir hostingden geldiği için bunu php'nin farklı fonksiyonlarını kullanarak sunucunuza o dosyayı çekebilirsiniz.
Örnek ( Çalışması için allow_url_fopen ve file_get_contents'in aktif olması gerekir hostingde veya curl ile de yapılabilir.);
$url = 'http://example.com/image.php'; $img = '/my/folder/flower.gif'; file_put_contents($img, file_get_contents($url));
Curl örnek;
$ch = curl_init('http://example.com/image.php'); $fp = fopen('/my/folder/flower.gif', 'wb'); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp); - 19-04-2021, 11:29:00şöyle anlatayım hocam
x.com da bi sayfada formum var.
adısoyadı
telefon
adres
resim
vs vs gibi
şimdi ben x.com dan bu verileri y.com adresine göndereceğim
y.com daki sayfa da da formun input alanları post ile gelen verileri value kısımlarına yazacaklar
ama resim yükleme kısmında file input u var. dolayısıyla ben sadece x.com dan url gönderiyorum.
bu urldeki dosyayı y.com kendi formunun içindeki file input alanına seçilmiş gibi getirtmek istiyorum.
<input type="file" value="benim_gonderdiğim_resim_urlsi" name="resimadi" />
sonra bu sayfadan verileri kaydet butonu var. kaydete basıldığında verilerin hepsi y.com un veritabanına kaydedilecek resim de sunucusuna yüklenecek.
tek sıkıntı benim gönderdiğim url yi file inputuna sanki gözat a basıp resmi seçmişiz gibi yaptırmak.
x.com sitesi benim ama y.com sitesi başkasına ait