Click Here
Pagrindinis Tinklaraštis Galerija Nuorodos Pradžiamoksliai Projektai
[PHP] Curl: Failo gavimas ir atvaizdavimas naršyklėje 2012-09-25 18:59
Su šiuo skriptu galima parsiųsti failą į serverį ir atvaizduoti kliento naršyklei.
Quote:
<?php//gauname failą (pvz. atvaizdą) ir atvaizduojame naršyklėje.$ch = curl_init(); //inicializuojame curlcurl_setopt($ch, CURLOPT_URL, $_GET['url']); //išsaugome nuorodącurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //neišvedame tiesiogiai, naudojame kintamąjįcurl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); //dvejetainis siuntimascurl_setopt($ch, CURLOPT_FAILONERROR, 1); //stabdome siuntimą jei įvyko klaida$file=curl_exec($ch); //išsaugome turinį kintamajameif(!curl_errno($ch)) //jei nėra klaidos{    //išvedame http antraštes ir turinį.    header ("Content-type: ".curl_getinfo($ch, CURLINFO_CONTENT_TYPE)."");    header ("Content-Length: ".curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD)."");    echo $file;} else echo 'Curl klaida: ' . curl_error($ch);curl_close($ch); //stabdome curl?>

Rašyti Komentarą

Get Your IP Instantly
Vardas:
Įveskite tekstą iš paveikslėlio į teksto lauką pateiktą žemiau (didž. ir maž. raidės skiriasi):
Captcha
Email:

Vardas:
Slaptažodis:

Įveskite tekstą pateiktą žemiau (Didž. ir Maž. raidės skiriasi):
Captcha


Registruotis
English
Lietuviškai

RSS Feed
Bendras Turinys
Animacija
Carmageddon
Programavimas
Technologija
Elektronika
Žaidimai
Linux
Belekas
Svetainės Naujienos

Apsilankymų Skaičiuoklė:
823 viso lankytojų.
Detailed Statistics
Misceleanous Content