G
Grantome
Guest
Bonjour,
Quelqu'un utilise t-il le script galerei d'Allopass ?
Impossible à faire touner chez moi.
De plus, je remarque des chose étrange, genre la fin de cette ligne :
Code:
Qui doit être géré en fonction de celle-ci :
Code:
Code:
C'est quoi ça ?
Le code entier...
Code:
Quelqu'un utilise t-il le script galerei d'Allopass ?
Impossible à faire touner chez moi.
De plus, je remarque des chose étrange, genre la fin de cette ligne :
Code:
Code:
($relpath,$extension,$prefix,$prefix_reel,$ncol=4,$auth="") {
Qui doit être géré en fonction de celle-ci :
Code:
Code:
AP_gallery_select("testimg",".jpg","","grande",5,"XXX/YYY/ZZZ");
Code:
Code:
$ncol=4,$auth=""
C'est quoi ça ?
Le code entier...
Code:
Code:
<?
/* Modifiez les paramètres d'appel de la fonction selon vos besoins
NE PAS AJOUTER DE LIGNES VIDES AU DEBUT DE CE FICHIER !
Dans cet exemple :
"img" correspond au nom du repertoire où sont placées vos images (nom relatif par rapport à l'emplacement de la page B).
".jpg" correspond à l'extension des fichiers images présents dans ce répertoire.
"" correspond au préfixe des vignettes. Vous pouvez laisser ce champ vide.
"grande" correspond au préfixe des images en taille réelle : exemple : grandeimg1.jpg sera l'image originale de la vignette img1.jpg
"5" correspond au nombre de vignettes par ligne à afficher.
"XXX/YYY/ZZZ" correspond à l'identification du document que vous avez précédemment relevé.
*/
AP_gallery_select("testimg",".jpg","","grande",5,"XXX/YYY/ZZZ");
// Ne rien modifier à partir d'ici !!
function AP_gallery_select($relpath,$extension,$prefix,$prefix_reel,$ncol=4,$auth="")
{
echo "relpath = ".$relpath."<br>";
echo "extension = ".$extension."<br>";
echo "prefix = ".$prefix."<br>";
echo "prefix_reel = ".$prefix_reel."<br>";
echo "ncol = ".$ncol."<br>";
echo "auth = ".$auth."<br>";
global $_GET,$PHP_SELF;
if ($extension=="")
return -1;
if ($auth=="")
return -3;
$siteid = (int)strtok($auth,"/");
$docid = (int)strtok("/");
echo "siteid = ".$siteid."<br>";
echo "docid = ".$docid."<br>";
if ($siteid<1 || $docid<1)
return -4;
$code=trim($_GET["RECALL"]);
echo "code = ".$code."<br>";
while ( list( $key, $val ) = each( $_GET ) )
{
if ($key!="ACTION" && $key!="IMG")
{
$val=urlencode($val);
$v.="&".$key."=".$val;
}
echo "key = ".$key."<br>";
echo "val = ".$val."<br>";
echo "v = ".$v."<br>";
}
switch($_GET["ACTION"])
{
case "":
$handle=opendir($relpath);
echo "handle = ".$handle."<br>";
if (!$handle)
return -2;
$nf=0;
$ok[0]="";
while ($file = readdir($handle))
{
echo "file = ".$file."<br>";
if (eregi("(\\".$extension.")",$file)==true && ($prefix=="" || eregi("^(".$prefix.")",$file)) )
{
if (file_exists($relpath."/".eregi_replace("^(".$prefix.")",$prefix_reel,$file)))
{
$ok[$nf]=$file;
$nf++;
}
}
}
closedir($handle);
echo("<table border = 0 cellpadding = 5 cellspacing =0>\n");
for ($i=0;$i<$nf;$i++)
{
if (($i%$ncol)==0)
{
if ($i>0)
echo("</tr>\n");
echo("<tr>");
}
$param = urlencode($ok[$i]);
echo ("<td><a href='$PHP_SELF?ACTION=VIEW&IMG=$param$v'><img src='$relpath/".$ok[$i]."' border = 0></a></td>\n");
}
echo("</tr></table>\n");
echo "get action= ".$_GET['ACTION']."<br>";
echo "get img = ".$_GET['IMG']."<br>";
return 0;
case "VIEW":
@file("http://www.allopass.com/check/index.php4?CODE=$code&SITE_ID=$siteid&DOC_ID=$docid");
$r=@file("http://www.allopass.com/check/vf.php4?CODE=$code&AUTH=$auth");
echo "r[0] = ".$r[0]."<br>";
echo "r[1] = ".$r[1]."<br>";
if (ereg("ERR",$r[0]) || ereg("NOK",$r[0]))
{
exit;
}
echo("<img src='$PHP_SELF?ACTION=IMGGEN&IMG=".$_GET["IMG"]."$v'>");
echo "get action= ".$_GET['ACTION']."<br>";
echo "get img = ".$_GET['IMG']."<br>";
echo "v = ".$v."<br>";
break;
case "IMGGEN":
@file("http://www.allopass.com/check/index.php4?CODE=$code&SITE_ID=$siteid&DOC_ID=$docid");
$r=@file("http://www.allopass.com/check/vf.php4?CODE=$code&AUTH=$auth");
if (ereg("ERR",$r[0]) || ereg("NOK",$r[0]))
{
exit;
}
$img = eregi_replace("^(".$prefix.")",$prefix_reel,$_GET["IMG"]);
echo "img = ".$img."<br>";
echo "relpath = ".$relpath."<br>";
if (eregi($extension,".jpg") || eregi($extension,".jpeg"))
$type="jpeg";
else if (eregi($extension,".png"))
$type="png";
else
$type="gif";
echo "get action= ".$_GET['ACTION']."<br>";
echo "get img = ".$_GET['IMG']."<br>";
header( "Content-type: image/$type" );
readfile($relpath."/".$img);
return 0;
}
}
?>