Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
return ($httpcode>=200 && $httpcode<300) ? $data : false; | return ($httpcode>=200 && $httpcode<300) ? $data : false; | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight><br> | ||
== Autoriser l'accès https == | == Autoriser l'accès https == | ||
<syntaxhighlight lang="text"> | <syntaxhighlight lang="text"> | ||
;fichier php.ini ajouter la ligne | ;fichier php.ini ajouter la ligne | ||
extension=php_openssl.dll | extension=php_openssl.dll | ||
</syntaxhighlight> | </syntaxhighlight><br> | ||
== Renvoyer un fichier à télécharger == | == Renvoyer un fichier à télécharger == | ||
Ligne 47 : | Ligne 49 : | ||
</script>'; | </script>'; | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight><br> | ||
== Liens Externes == | == Liens Externes == |
// fonction à utiliser // on suit les redirections function getUrlContent($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 5); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return ($httpcode>=200 && $httpcode<300) ? $data : false; }
;fichier php.ini ajouter la ligne extension=php_openssl.dll
<? header("Content-disposition:filename=tempEtudiant.txt"); header("Content-type:application/octetstream"); ?> #après lister le fichier readfile("tempEtudiant.txt");
<?php echo '<script language="Javascript"> <!-- document.location.href="visualiser_news_frame.php?id_news=' . $last_new . '"; // --> </script>'; ?>