word.doc omzetten
Toevoeging op 06/06/2013 13:43:50:
Kan ik mbv http://document.online-convert.com/convert-to-txt?external_url= deze site
downloaden naar mij eigen site en met fopen() openen?
Je zou wel via cURL iets kunnen bewerkstelligen.
Je bent niet bereid om 35 dollar te betalen voor een script dat doet wat jij wil, en het lijkt dat je in de veronderstelling bent dat wij dingen voor je gaan uitzoeken, die je zelf ook kan uitzoeken.
Maar ik opende deze topic omdat als je doc kan omzetten in txt klaar ben, zoniet word dat mij beste optie.
Ik doe beide ik BEN aan het zoeken en open een topic hier omdat misschien mensen het gelijk weten door dat ze tegen dezelfde probleem aanliepen. Is toch een legale combinatie?
Ik zal cUrl uitzoeken heb het ene en al gelezen:
http://www.sitemasters.be/tutorials/1/1/437/PHP/CURL_nader_verklaard
http://www.phphulp.nl/php/tutorial/php-functies/fopen-vervangen-door-curl/457/
En met online-convert.com wanneer je upload word er een link gegenereerd zoals:
http://www.online-convert.com/result/e4409a01d88aba9b69c3bbffa0a808a
Moet ik dat dan in een curl zetten? (hoe weet ik wat voor link die gaat genereren)?
Is meer een kwestie van uitproberen, dus die eerste link via curl opvragen en kijken wat voor response je daar op krijgt. Je hebt best kans dat ze dat afgeschermd hebben.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('http://www14.online-convert.com/download-file/0695d883c1d2ad05176c8197d56a9a0d/converted-443687b2.txt');
echo $returned_content;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('http://www14.online-convert.com/download-file/0695d883c1d2ad05176c8197d56a9a0d/converted-443687b2.txt');
echo $returned_content;
Er zijn 3 stappen nodig dan:
1. http://document.online-convert.com/convert-to-txt?external_url=$DEDOCFILE
2.Daarna moet die "doen" alsof convert file is gedrukt (zonder iig te drukken)
waardoor die 3. een direct download linke genereert http://www14.online-convert.com/download-file/0695d883c1d2ad05176c8197d56a9a0d/converted-443687b2.txt
Hoe doe ik stap 2 en 3?
Gewijzigd op 06/06/2013 15:11:35 door Francoi gckx
API hebben. Hoe dat werkt mag je zelf uitvogelen.
Die zijn helemaal niet nodig, ik weet niet hoe jij naar die website maar ik binnen een minuut uitgevogeld dat ze daar een Gewijzigd op 06/06/2013 16:19:17 door Ger van Steenderen
Ik weet niet of ik het zo goed heb gedaan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
function get_data($url) {
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_cv.xml");
$request["file"] = "@/".$url."";
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
}
get_data('cvuploads/' .$t . $n);
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_cv.xml");
$request["file"] = "@/".$url."";
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
}
get_data('cvuploads/' .$t . $n);
Toevoeging op 07/06/2013 10:34:52:
Francoi gckx op 06/06/2013 22:57:38:
Ik dacht dat API een mobiel iets was, (weet nog steeds niet met 100 procent wat het is, maar dat komt)
Ik weet niet of ik het zo goed heb gedaan:
Ik weet niet of ik het zo goed heb gedaan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
function get_data($url) {
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_cv.xml");
$request["file"] = "@/".$url."";
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
}
get_data('cvuploads/' .$t . $n);
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_cv.xml");
$request["file"] = "@/".$url."";
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
}
get_data('cvuploads/' .$t . $n);
Ik kom er echt niet uit
Gewijzigd op 06/06/2013 23:58:54 door Francoi gckx