Script galerie allopass
17 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Script galerie allopass
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: Tout sélectionner
($relpath,$extension,$prefix,$prefix_reel,$ncol=4,$auth="") {
Qui doit être géré en fonction de celle-ci :
Code:
- Code: Tout sélectionner
AP_gallery_select("testimg",".jpg","","grande",5,"XXX/YYY/ZZZ");
Code:
- Code: Tout sélectionner
$ncol=4,$auth=""
C'est quoi ça ?
Le code entier...
Code:
- Code: Tout sélectionner
<?
/* 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;
}
}
?>
Dernière édition par Grantome le Lun Sep 12, 2005 12:16, édité 2 fois.
"img" correspond au nom du repertoire où sont placées vos images (nom relatif par rapport à l'emplacement de la page B).
Dans ton exemple c'est "testimg"
Pour ce qu'il y a en fin de ligne c'est normal, ca dit simplement que si tu omet ces deux arguments il prendront une valeur par défaut :
$ncol=4,$auth=""
Non je n'ai pas utilisé le script gallerie d'allopass mais je pense déjà qu'il faut que tu changes cette ligne :
AP_gallery_select("testimg",".jpg","","ppp",1,"XXX/YYY/ZZZ");
pour l'adapter à ton site, chaque argument est expliqué plus haut.
On ne peut t'aider que si tu décris vraiment le problème que tu rencontres.
A+
Dans ton exemple c'est "testimg"
Pour ce qu'il y a en fin de ligne c'est normal, ca dit simplement que si tu omet ces deux arguments il prendront une valeur par défaut :
$ncol=4,$auth=""
Non je n'ai pas utilisé le script gallerie d'allopass mais je pense déjà qu'il faut que tu changes cette ligne :
AP_gallery_select("testimg",".jpg","","ppp",1,"XXX/YYY/ZZZ");
pour l'adapter à ton site, chaque argument est expliqué plus haut.
On ne peut t'aider que si tu décris vraiment le problème que tu rencontres.
A+
Héhé, j'avais compris l'utilité de cette ligne.
Je met ce qu'il faut est rien ne s'affiche, le source est désesprérément vide.
J'ai même essayé de forcer directement les variable en mettant
$xxx = "gnagna" à la place de la ligne perso...
Rien, nad, queud...
Je met ce qu'il faut est rien ne s'affiche, le source est désesprérément vide.
J'ai même essayé de forcer directement les variable en mettant
$xxx = "gnagna" à la place de la ligne perso...
Rien, nad, queud...
Bah, j'ai fait des tests.
Il n'affiche pas correctement cette ligne
Je n'arrive pas à savoir pourquoi.
Il n'affiche pas correctement cette ligne
- Code: Tout sélectionner
echo("<img src='$PHP_SELF?ACTION=IMGGEN&IMG=".$_GET["IMG"]."$v'>");
Je n'arrive pas à savoir pourquoi.
Mais comment ça il n'affiche pas CORRECTEMENT cette ligne ?
Donne un exemple de ce qu'il affiche, non ? Ca va nous aider à t'aider.. On dirait que tu n'as jamais demandé de l'aide sur un forum pourtant tu en es à 1222 au compteur de posts
Donne un exemple de ce qu'il affiche, non ? Ca va nous aider à t'aider.. On dirait que tu n'as jamais demandé de l'aide sur un forum pourtant tu en es à 1222 au compteur de posts
Héhé simple voici...
http://grantome.free.fr/test.php
Cette page demande le code Allopass
passe de test : azertyu
http://grantome.free.fr/accueil.php
Cette page affiche la photo en vignette.
Le texte, c'es un echo des différentes variables.
Ensuite, il n'y a plus qu'à cliquer sur l'image pour l'avoir en grand, mais avec l'@ cachée.
Suaf que là, ça ne fonctionne pas. Croix rouge à la place de l'image.
Vignette
http://grantome.free.fr/testimg/img1.jpg
Grand format
http://grantome.free.fr/testimg/grandeimg1.jpg
Voilà, là, il y a tout
http://grantome.free.fr/test.php
Cette page demande le code Allopass
passe de test : azertyu
http://grantome.free.fr/accueil.php
Cette page affiche la photo en vignette.
Le texte, c'es un echo des différentes variables.
Ensuite, il n'y a plus qu'à cliquer sur l'image pour l'avoir en grand, mais avec l'@ cachée.
Suaf que là, ça ne fonctionne pas. Croix rouge à la place de l'image.
Vignette
http://grantome.free.fr/testimg/img1.jpg
Grand format
http://grantome.free.fr/testimg/grandeimg1.jpg
Voilà, là, il y a tout
ok en regardant le source de l'image grand format :
/accueil.php?ACTION=IMGGEN&IMG=img1.jpg&RECALL=AZERTYU
pour la vignette c'est cette adresse :
/accueil.php?ACTION=VIEW&IMG=img1.jpg&RECALL=AZERTYU
Alors prmeière chose quej'irais vérifier c'est as-tu bien spécifié le préfix que tu as choisi : "grande"
Il faut le spécifier dans l'appel de la fonction, c'est le 4ème argument qui est par défaut à "ppp" mais qui est dans le commentaire nommé "grande" c'est idiot mais c'est comme ça, ici :
"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","","ppp",1,"XXX/YYY/ZZZ");
change le "ppp" en "grande" ou alors change les noms de tes grandes images en mettant le prefix ppp au lieu de grande, mais si tu as déjà fait tes images c'est plus simple de changer la ligne.
Si tu l'as déjà fait alors il faudra réfléchir plus pour trouver la solution.
ps: remarque que dans le commentaire ils parlent de "5" qui correspond au nombre de vignettes par ligne à afficher alors que dans l'exemple que tu donnes (je ne sais pas si tu l'as modifié avant de le mettre ici) l'argument est 1 sans les guillemets car il y en a pas besoin puisque c'est un chiffre. De même le premier argument est "img" dnas le commentaire et "testimg" dans la ligne.. Ces commentaires sont vraiments utiles pour embrouiller les gens.
/accueil.php?ACTION=IMGGEN&IMG=img1.jpg&RECALL=AZERTYU
pour la vignette c'est cette adresse :
/accueil.php?ACTION=VIEW&IMG=img1.jpg&RECALL=AZERTYU
Alors prmeière chose quej'irais vérifier c'est as-tu bien spécifié le préfix que tu as choisi : "grande"
Il faut le spécifier dans l'appel de la fonction, c'est le 4ème argument qui est par défaut à "ppp" mais qui est dans le commentaire nommé "grande" c'est idiot mais c'est comme ça, ici :
"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","","ppp",1,"XXX/YYY/ZZZ");
change le "ppp" en "grande" ou alors change les noms de tes grandes images en mettant le prefix ppp au lieu de grande, mais si tu as déjà fait tes images c'est plus simple de changer la ligne.
Si tu l'as déjà fait alors il faudra réfléchir plus pour trouver la solution.
ps: remarque que dans le commentaire ils parlent de "5" qui correspond au nombre de vignettes par ligne à afficher alors que dans l'exemple que tu donnes (je ne sais pas si tu l'as modifié avant de le mettre ici) l'argument est 1 sans les guillemets car il y en a pas besoin puisque c'est un chiffre. De même le premier argument est "img" dnas le commentaire et "testimg" dans la ligne.. Ces commentaires sont vraiments utiles pour embrouiller les gens.
haderach a écrit:Je n'ai pas trouver cette fonctionnalité sur Allopass.
Vous avez un lien?
Merci
Il faut être inscrit et aller dans la section où il y a la FAQ.
Comme je le disais, le pb vient de l'affichage de l'image en grand.
Dans le srcipt, l'image est affihcer aprés un
- Code: Tout sélectionner
header( "Content-type: image/$type" );
J'ai testé dans tous les sens, j'ai contacté AlloPass.
Il me réponde qu'en effet il y a un bug à ce niveau...
Et ?
Bah rien, ils ne compte pas le résoudre...
Donc, je fais des essais pour trouver la solution.
Non, le but du script est de crypter l'url.
Pour les vignettes, il affiche l'url correct, donc pas de soucis.
Pour la grande image, il crypte l'url et c'est la partie décryptage au moment de l'affichage qui plante lorsque la page charge en premier lieu du code html.
Il faut faire apparaitre l'image direct, mais le hic, c'est que pour limité l'utilisation de cette image à celui qui à entré un code allopass, tu es obligé de mettre en haut de page du code html avec le script de vérification.
Pour les vignettes, il affiche l'url correct, donc pas de soucis.
Pour la grande image, il crypte l'url et c'est la partie décryptage au moment de l'affichage qui plante lorsque la page charge en premier lieu du code html.
Il faut faire apparaitre l'image direct, mais le hic, c'est que pour limité l'utilisation de cette image à celui qui à entré un code allopass, tu es obligé de mettre en haut de page du code html avec le script de vérification.
17 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Picasa Web Albums en français
- Google ouvre un nouveau bureau à New-York
- Les albums web Picasa passent à 1 Go de stockage
- Photos satellite des incendies en Grèce dans Google Earth
- Ajouter un Gadget Google sur son site
- Barre d'outils Google pour Firefox : version 3
- Google Desktop pour Mac OS X
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Résultats des élections présidentielles du 1er tour 2007
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- script pour galerie d'image
- Sécurisation d'un script de galerie
- Recherche de script pour galerie photo
- Nouveau script allopass transmission de données
- probleme script allopass et la variable $_SESSION
- script galerie photo pour partie coloriage
- Script galerie video-image privée et public
- galerie video quel script pour un serveur mutualisé?
- recherche script html pour galerie photo ou trombinoscope
- Super Script de galerie photo ...mais fonctionne pas partout
- galerie photo flash et fichier .xml (galerie bananalbum)
- Solution Allopass
- Allopass ou Rentabiliweb?
- Galerie photos Coppermine
- adsence et allopass ?
Consultez la description détaillée des produits ou services de Google suivants : Google Toolbar API
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum