PHPIndex

This page lists files in the current directory. You can view content, get download/execute commands for Wget, Curl, or PowerShell, or filter the list using wildcards (e.g., `*.sh`).

config_upload.inc
wget 'https://lists2.roe3.org/guppy/admin/editors/guppy_config/config_upload.inc'
View Content
<?php
/*******************************************************************************
 *   Upload réalisé par Djchouix - Licence CeCILL
 *   Web site = http://lebrikabrak.free.fr/
 *   e-mail   = lebrikabrak@free.fr
 *******************************************************************************
 *   GuppY PHP Script - version 6.0
 *   CeCILL Copyright (C) 2004-2020 by Laurent Duveau
 *   Initiated by Laurent Duveau and Nicolas Alves
 *   Web site = https://www.freeguppy.org/
 *   e-mail   = guppy@freeguppy.org
 *   V6 developed by Lud Bienaimé
 *      with the participation of the GuppY Team
 *******************************************************************************
 *   Latest Changes :
 *   v6.00.18 (February 11, 2024) : add avif type and control Php version
 ******************************************************************************/

if (stristr($_SERVER["SCRIPT_NAME"], "config_upload.inc")) {
	header("location:../index.php");
	die();
}
$pathRepUpload ='admin/editors/';  //chemin relatif du répertoire Upload ( à modifier si vous voulez placer ce répertoire ailleurs Ici)


if(FileDBExist(CHEMIN.'admin/'.REDACREP.$userprefs[1].INCEXT) && $drtuser[36] == "") {
    include CHEMIN.'admin/'.REDACREP.$userprefs[1].INCEXT;
	$allowedUpload = false;  //Autorisation (TRUE) ou NON (FALSE) pour Upload
	$allowedCreateRep = false;  //Autorisation (TRUE) ou NON (FALSE) pour la Création de Répertoire
	$allowedRenameRepFile = false;  //Autorisation (TRUE) ou NON (FALSE) pour Renommer des Répertoires ou des Fichiers
	$allowedDeleteRepFile = false;  //Autorisation (TRUE) ou NON (FALSE) pour la Suppression des Répertoires ou des Fichiers
} else {
	$allowedUpload = true;  //Autorisation (TRUE) ou NON (FALSE) pour Upload
	$allowedCreateRep = true;  //Autorisation (TRUE) ou NON (FALSE) pour la Création de Répertoire
	$allowedRenameRepFile = true;  //Autorisation (TRUE) ou NON (FALSE) pour Renommer des Répertoires ou des Fichiers
	$allowedDeleteRepFile = true;  //Autorisation (TRUE) ou NON (FALSE) pour la Suppression des Répertoires ou des Fichiers
}

$allowedExtFileUpload = array();  //Extensions des fichiers UNIQUEMENT autorisés à être uploadés (laisser vide pour autoriser toutes les extensions)
$deniedExtFileUpload = array();  //Extensions des fichiers NON autorisés à être uploadés (laisser vide pour autoriser toutes les extensions)


$accessRepUpload = array('file','img','photo','pages'); //Nom des répertoires à la racine de Guppy accessibles pour le fichier Upload	(création si nécessaire)
                                                        //Attention: pour les noms de répertoire, seuls les caractères alphanumériques (a-z A-Z 0-9) ainsi que les caractères (-  _)	sont autorisés et vous ne devez pas mettre d'espace.
$accessRepUploadImage = array('img','skins','photo'); //Nom des répertoires à la racine de Guppy accessibles via le menu pour l'insertion d'Images.(accès avec variable $uptype='Image')
                                              //Attention: vous devez choisir les répertoires uniquement parmi la liste des répertoires contenus dans la variable $accessRepUpload ci-dessus
$accessRepUploadLink = array('file'); //Nom des répertoires à la racine de Guppy accessibles via le menu pour l'insertion de Liens (accès avec variable $uptype='Link')
                                      //Attention: vous devez choisir les répertoires uniquement parmi la liste des répertoires contenus dans la variable $accessRepUpload ci-dessus
$accessRepUploadMedia = array('file','photo');	//Accès aux répertoires à la racine de Guppy pour les fichiers Audio et Video (accès avec variable $uptype='Media')
                                        //Attention: vous devez choisir les répertoires uniquement parmi la liste des répertoires contenus dans la variable $accessRepUpload ci-dessus
if (version_compare(PHP_VERSION, '8.1.0') >= 0 && version_compare(PHP_VERSION, '8.2.0') < 0) {
	$allowedExtImage = array('.jpg','.gif','.png','.bmp','.jpeg','.webp','.avif','.swf','.fla','.JPG','.GIF','.PNG','.BMP','.JPEG','.SWF','.FLA');  //Extensions UNIQUEMENT autorisées pour récupérer URL des Images (accès avec variable $uptype='Image')
}
else
$allowedExtImage = array('.jpg','.gif','.png','.bmp','.jpeg','.webp','.swf','.fla','.JPG','.GIF','.PNG','.BMP','.JPEG','.SWF','.FLA');  //Extensions UNIQUEMENT autorisées pour récupérer URL des Images (accès avec variable $uptype='Image')

$deniedExtLink = array();  //Extensions NON autorisées pour récupérer URL des Liens (laisser vide pour autoriser toutes les extensions) (accès avec variable $uptype='Link')
$allowedExtMedia = array('.jpg','.gif','.png','.bmp','.jpeg','.JPG','.GIF','.PNG','.BMP','.JPEG','.mp3','.mp4','.MP3','.MP4'); //Extensions UNIQUEMENT autorisées pour récupérer URL des fichiers Audio et Video (accès avec variable $uptype='Media')

//STYLE CSS DE LA POPUP UPLOAD
$colorTextTitre = '#000000';  //couleur du titre
$colorFondTitre = '#7F7F7F';  //couleur de fond du titre
$styleBordureTitre = '1px solid #7F7F7F';  //bordure du titre
$colorTextCorp = '#000000';   //couleur du texte
$colorFondCorp = '#EFEFEF';   //couleur du fond de page
$styleBordureCorp = '1px solid #7F7F7F';  //bordure du corps
$colorBodyUpload = '#EFEFEF';  //couleur de fond de page (popup upload)
$colorFondFileUpload = '#EFEFEF'; //couleur du fond du tableau (popup upload)
$colorFondFileUploadOver = '#E7E1EF';  //couleur de fond des fichiers lors du survol de la souris (popup upload)
$colorFileUploadOff = '#000000';  //couleur des liens off (popup upload)
$colorFileUploadOn = '#FF0000';  //couleur des liens on (popup upload)
?>
jscript_upload.inc
wget 'https://lists2.roe3.org/guppy/admin/editors/guppy_config/jscript_upload.inc'
View Content
<?php
/*******************************************************************************
 *   Upload réalisé par Djchouix - Licence CeCILL
 *   Web site = http://lebrikabrak.free.fr/
 *   e-mail   = lebrikabrak@free.fr
 *******************************************************************************
 *   GuppY PHP Script - version 6.0
 *   CeCILL Copyright (C) 2004-2020 by Laurent Duveau
 *   Initiated by Laurent Duveau and Nicolas Alves
 *   Web site = https://www.freeguppy.org/
 *   e-mail   = guppy@freeguppy.org
 *   V6 developed by Lud Bienaimé
 *      with the participation of the GuppY Team
 *******************************************************************************
 *   Latest Changes :
*   v6.00.16 (December 14, 2023) : Integration audio and video files
 ******************************************************************************/

if (stristr($_SERVER["SCRIPT_NAME"], "jscript_upload.inc")) {
	header("location:../index.php");
	die();
}
?>
//Récupération de l'URL du fichier
function openURL(url,type,alt,width,height) {
	//Icon and banner
	if (type == 'img') {
	   url = url.replace(/^.+\/img\//,'');
              id = window.name;
	    window.opener.document.getElementById(id).value = url;
	}
	//Download
	if (type == 'file') {
      url = url.replace(/^.+\/file\//,'file/');
              id = window.name;
	    window.opener.document.getElementById(id).value = url;
	}
	//audio Video
    if (type == 'media') {
		url = url.replace(/^.+\/photo\/gal_/,'');
             id = window.name;
	    window.opener.document.getElementById(id).value = url;
	}
    window.close();
}
style_upload.inc
wget 'https://lists2.roe3.org/guppy/admin/editors/guppy_config/style_upload.inc'
View Content
<?php
/*******************************************************************************
 *   Upload réalisé par Djchouix - Licence CeCILL
 *   Web site = http://lebrikabrak.free.fr/
 *   e-mail   = lebrikabrak@free.fr
 *******************************************************************************
 *   GuppY PHP Script - version 6.0
 *   CeCILL Copyright (C) 2004-2020 by Laurent Duveau
 *   Initiated by Laurent Duveau and Nicolas Alves
 *   Web site = https://www.freeguppy.org/
 *   e-mail   = guppy@freeguppy.org
 *   V6 developed by Lud Bienaimé
 *      with the participation of the GuppY Team
 *******************************************************************************
 *   Latest Changes :
 * v6.00.00 (December 15, 2020) : initial release
 ******************************************************************************/

if (stristr($_SERVER["SCRIPT_NAME"], "style_upload.inc")) {
  header("location:../index.php");
  die();
}

?>
body {
 font-size: 16px;
 font-family: "Times New Roman" , Arial, sans-serif;
 color: <?php echo $colorTextCorp; ?>; 
 background-color:<?php echo $colorBodyUpload; ?>;
 margin:1px;
 padding-top:15px;
 padding-right:10px;
 padding-left:10px;
}

div.help {
 text-align:center;
 display:none;
 border:<?php echo $styleBordureTitre; ?>;
 background-color:<?php echo $colorFondFileUpload; ?>;
 color:<?php echo $texte[0]; ?>;
 width:auto;
 margin:15px;
 font-weight:normal;
}

div.corpsFileScroll {
 margin-right:auto;
 margin-left:auto;
 width:630px;
 height:291px;
 border:<?php echo $styleBordureCorp; ?>;
 overflow:auto;
}

div.corpsFilenoScroll {
 margin-right:auto;
 margin-left:auto;
 width:630px;
 height:291px;
 border:<?php echo $styleBordureCorp; ?>;
 color: <?php echo $colorTextCorp; ?>;
 background-color: <?php echo $colorFondFileUpload; ?>;
}

div.labelupload {
 text-align:center;
 font-weight:bold;
 vertical-align:middle;
}

div.upload {
 text-align:center;
 font-weight:bold;
 vertical-align:middle;
 margin-top:10px;  
 margin-bottom:10px;
}

input.bouton {
margin-left:10px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
 
a {
 color: <?php echo $colorFileUploadOff; ?>;
 background-color: transparent;
 text-decoration: none;
 cursor:pointer;
}

a:hover {
 color: <?php echo $colorFileUploadOn; ?>;
 text-decoration: underline;
 background-color: transparent;
 cursor:pointer;
}

/* style général du tableau */
table {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: <?php echo $colorTextCorp; ?>;
 background-color: <?php echo $colorFondFileUpload; ?>;
}

div.corpsFilenoScroll table {
 width:630px;
} 

div.corpsFileScroll table {
 width:100% !important;
 width:613px;
}

td {
 padding:5px;
 text-align:center;
}

/*  style des titres du tableau (ligne 1 du tableau)  */
tr.forum {
 background-color:<?php echo $colorFondTitre; ?>;
 color:<?php echo $colorTextTitre; ?>;
 text-align: center;
 font-weight: bold;
}
td#forumName {
 border:1px solid <?php echo $colorFondCorp; ?>;
}

td#forumSize {
 border-top:1px solid <?php echo $colorFondCorp; ?>;
 border-bottom:1px solid <?php echo $colorFondCorp; ?>;
}

td#forumAction {
 border:1px solid <?php echo $colorFondCorp; ?>;
}

/*  style des lignes et des cellules du corps du tableau   */
tr.quest {
}

tr.rep {
}

td.fileName {
 text-align:left;
 border-left:1px solid <?php echo $colorFondFileUpload; ?>;
 border-bottom:1px solid <?php echo $colorFondFileUpload; ?>;
}

td.fileSize {
 border-bottom:1px solid <?php echo $colorFondFileUpload; ?>;
}

td.fileAction {
 border-right:1px solid <?php echo $colorFondFileUpload; ?>;
 border-bottom:1px solid <?php echo $colorFondFileUpload; ?>;
}

/* style des images */
img {
 vertical-align:middle;
 margin-right:10px;
 margin-bottom:2px;
}
/* style des images dans le tableau */
img.imgName{
 vertical-align:middle;
 margin-right:10px;
 cursor:pointer;
}

a.imgName:hover{
 text-decoration:none;
}

img.imgAction {
vertical-align:middle;
cursor:pointer;
border:2px solid <?php echo $colorFondFileUpload; ?>;
margin-right:0px;
}

img.imgAction2 {
vertical-align:middle;
cursor:pointer;
margin-left:5px;
margin-right:5px;
border:2px solid <?php echo $colorFondFileUpload; ?>;
}

/*  style lors du survol de la souris sur l'élément */
tr#trsurvol {
 background-color: <?php echo $colorFondFileUploadOver; ?>;
 color: #000000;
}

tr#trsurvol img.imgAction {
 border:2px solid <?php echo $colorFondFileUploadOver; ?>;
 background-color: <?php echo $colorFondFileUploadOver; ?>;
 color: #000000;
}

tr#trsurvol img.imgAction2 {
 border:2px solid <?php echo $colorFondFileUploadOver; ?>;
 background-color: <?php echo $colorFondFileUploadOver; ?>;
 color: #000000;
}

tr#trsurvol img#imgsurvol {
 border:2px solid <?php echo $colorFileUploadOn; ?>;
 background-color: <?php echo $colorFondFileUploadOver; ?>;
 color: #000000;
}