source: pmb4.2/trunk/fuentes/pmb/vig_num.php

Last change on this file was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: vig_num.php,v 1.12 2015-05-18 10:11:04 dgoron Exp $
6
7// définition du minimum nécéssaire
8$base_path     = ".";                           
9$base_auth     = ""; //"CIRCULATION_AUTH"; 
10$base_title    = "";   
11$base_noheader = 1;
12$base_nocheck  = 1;
13$base_nobody   = 1;
14
15require_once ("$base_path/includes/init.inc.php"); 
16require_once("$class_path/curl.class.php");
17
18$explnum_id = $explnum_id+0;
19$resultat = pmb_mysql_query("SELECT explnum_id, explnum_mimetype, explnum_vignette FROM explnum WHERE explnum_id = '$explnum_id' ", $dbh);
20$nb_res = pmb_mysql_num_rows($resultat) ;
21
22if (!$nb_res) {
23        exit ;
24        } 
25
26$ligne = pmb_mysql_fetch_object($resultat);
27if ($ligne->explnum_vignette) {
28        print $ligne->explnum_vignette;
29        exit ;
30        } else {
31                if ($pmb_curl_available) {
32                        $image_url = 'http';
33                        if ($_SERVER["HTTPS"] == "on") {$image_url .= "s";}
34                        $image_url .= "://";
35                        $image_url .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].dirname($_SERVER["SCRIPT_NAME"]).'/images/mimetype/unknown.gif';
36                        $aCurl = new Curl();
37                        $content = $aCurl->get($image_url);
38                        $contenu_vignette = $content->body;
39                }
40                else {
41                        $fp = fopen("./images/mimetype/unknown.gif" , "r" ) ;
42                        $contenu_vignette = fread ($fp, filesize("./images/mimetype/unknown.gif"));
43                        fclose ($fp) ;                 
44                }               
45                print $contenu_vignette ;
46                }
Note: See TracBrowser for help on using the repository browser.