Kuinka pdf -filet voi tallentaa tallentaa php:llä serverille?
Esimerkiksi, kuinka voisin tallentaa php:llä seuraavan linkin palvelimelleni:
http://www.yhdenvertaisuus.fi/mp/db/
?
Mitä tarkoitat? Haluatko palvelimelle tiedoston vai linkin, ja missä vaiheessa se pitäisi sinne tallentaa? Lähettääkö käyttäjä linkin Internetissä olevaan tiedostoon vai itse tiedoston?
Käyttäjä lähettää linkin tiedostoon.
Jos palvelimen asetukset sallivat, voit käyttää funktioita file_get_contents ja file_put_contents:
<?php $data = file_get_contents($_GET["osoite"]); if ($data !== false) { die("Virhe latauksessa!"); } $n = 1 + @file_get_contents("maara.txt"); if (!file_put_contents("maara.txt", $n)) { die("Virhe tiedoston numeron tallentamisessa!"); } $nimi = sprintf("%06d.pdf", $n); // 23 => 000023.pdf if (!file_put_contents($nimi, $data)) { die("Virhe datan tallentamisessa!"); } ?>
Jos tämä esimerkki ei riitä, suuntaa PHP-oppaan pariin. Jos taas nämä funktiot eivät toimi palvelimella, voit muotoilla itse palvelimelle HTTP-pyynnön tai käyttää esimerkiksi cURL-kirjastoa.
Kiitti!
Aihe on jo aika vanha, joten et voi enää vastata siihen.