Hi Patrick, I'd do some Googling and see what you can find. This is not a CAS client specific issue. This resource might be helpful: http://stackoverflow.com/questions/5444249/unable-to-find-the-wrapper-https-did-you-forget-to-enable-it-when-you-config
John On 8/21/14 3:01 AM, Patrick Pat wrote: > same error > > > 2014-08-07 11:16 GMT+02:00 Patrick Pat <[email protected] > <mailto:[email protected]>>: > > *Hi, > > * > *Problem: > * > * > Warning*: fopen() [function.fopen > <http://localhost/casificationweb/function.fopen>]: Unable to find > the wrapper "https" - did you forget to enable it when you > configured PHP? in > *C:\xampp\htdocs\casificationweb\testCassificationWeb.php* on line > *23* > > *Warning*: > > fopen(https://192.168.0.136:8443/cas/serviceValidate?service=http://localhost/casificationweb/testCassificationWeb.php?ticket=ST-4-scgBlQTaebsQj7Gjt2H3-cas01.example.org&ticket=ST-4-scgBlQTaebsQj7Gjt2H3-cas01.example.org) > [function.fopen > <http://localhost/casificationweb/function.fopen>]: failed to open > stream: No such file or directory in > *C:\xampp\htdocs\casificationweb\testCassificationWeb.php* on line *23 > > > > * > *My code ***testCassificationWeb.php* > > <?php > define('CAS_BASE','https://192.168.0.136:8443'); > > $service = 'http://' . $_SERVER['SERVER_NAME'] . > $_SERVER['REQUEST_URI']; > > function authenticate() { > global $service ; > > if (!isset($_GET['ticket'])) { > > > header('Location: ' . CAS_BASE . '/cas/login?service=' . $service); > exit() ; > } > > > > $fpage = fopen (CAS_BASE . '/cas/serviceValidate?service='. > preg_replace('/&/','%26',$service) . '&ticket=' . > $_GET['ticket'], 'r'); > > if ($fpage) { > while (!feof ($fpage)) { $page .= fgets ($fpage, 1024); } > > if > > (preg_match('|<cas:authenticationSuccess>.*</cas:authenticationSuccess>|mis',$page)) > { > if(preg_match('|<cas:user>(.*)</cas:user>|',$page,$match)){ > return($match[1]); > > } > } > } > > return FALSE; > } > $login = authenticate(); > if ($login === FALSE ) { > echo 'no authentify(<a href="'.$service.'"><b>B</b></a>).'; > exit() ; > } > > echo 'Connexion : ' . $login . '(<a href="' . CAS_BASE . > '/cas/logout"><b>disconnecte</b></a>)'; > > ?> > > <html> > <head> > <title>phpCAS client</title> > </head> > <body> > <h1>Successfull Authentication!</h1> > <?php include 'script_info.php' ?> > <p>the user's login is <b><?php echo phpCAS::getUser(); > ?></b>.</p> > <p>phpCAS version is <b><?php echo phpCAS::getVersion(); > ?></b>.</p> > <a > href="https://192.168.0.136:8443/cas/logout">Déconnexion</a></p> > </body> > </html> > > * > *I would like do have solution > * > * > * > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- *John Gasper* IAM Consultant Unicon, Inc. PGP/GPG Key: 0xbafee3ef -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
