Demande d'information SITE WEB
Résolumaxime44 Messages postés 715 Statut Membre -
Bonjour alors voilà, je me pose une question pour améliorer les services de mon site.
=>www.wolfsite.fr
Donc, je créé des sites pour particuliers, assoc, entreprise...etc gratuitement. Voilà le problème ...
Je propose des hébergement de site en www.wolfsite.fr/votresite sous mon hébergement actuel sauf que comme ça, les clients n'ont aucun accès à leurs pages et ne peuvent pas les modifier sans me demander.... (c'est dommage)
Et j'aimerais savoir si c'étais possible de créé une sorte d'interface de gestion d'hébergement pour les utilisateur ?
mon hébergement c'est 1&1.
Merci
--
J'ai 14 ans, et alors ? On a pas le droit de s'y connaitre en informatique à 14 ans ? wolfsite.fr
Configuration: Windows XP Firefox 2.0.0.14
35 réponses
- 1
- 2
Problème central: offrir à des clients un accès direct à leurs pages hébergées sur wolfsite.fr/votresite sans passer par le propriétaire, afin de permettre modifications et gestion autonomes. Des solutions évoquées incluent la création d'un espace membre et d'une interface de gestion d'hébergement, généralement en PHP, avec upload et manipulation des pages tout en sécurisant l'accès. Plusieurs réponses soulignent les risques de sécurité et les performances lorsque plusieurs sites partagent un compte d'hébergement, et proposent des tutoriels ou des ressources comme OpenClassrooms pour apprendre PHP et SQL. En cas de mise en œuvre, il faut considérer une architecture dynamique adaptée au problème, avec un script de suppression sécurisé et une gestion des droits pour éviter les abus.
-
Bin tu peux faire une interface de gestion, en php par exemple, avec upload des pages etc.
Mais bon, si tu as plusieurs sites sur le même compte 1&1 ça risque de ramer un peu...non? -
-
En gros, faut te mettre eu php, ce que tu veux c'est que tes "clients" puissent gérer leurs pages tout seuls.
Donc c'est une gestion dynamique.
Donc c'est PHP...
Allez hop un petit lien : https://openclassrooms.com/fr/ -
Bah enfaite je connais un peu du php certaines pages de mon site en sont faites...
Mais je ne vois pas du tout comment procéder :/
Comment peuvent t'il avoir acces à leur page web héberger sur mon compte 1&1 ?? :/ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bin tu fais un dossier pour chaque site, et tu fais un script qui lit tous les fichiers qu'il y a dans un dossier...
Pi faut penser à faire un espace membre complet, sécuriser tout ça etc. -
-
<?
$folder = "./";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $folder."/".$Fichier;
echo $nomFichier."<BR>";
}
}
closedir($dossier);
?>
Etc. -
Ouch je vois le genre ^^ c'est pas du petit codage :/
Mon niveau PHP c'est "un formulaire" mais pas plus ^^
mais il n'y aurai pas un tuto, car je cherche sur google mais je trouve pas, un tuto expliquant bien tout les détails ^^ ? -
Tu tapes "liste fichiers dossiers php" si tu veux dans google, tu trouveras pleins de tuto.
Mais pour faire la liste des fichiers qu'il y a dans un dossier c'est l'unique solution.
TU peux aussi enregistrer le nom des pages dans une base de donnée, ça te permettrait de faire des statistiques sur l'utilisation que font tes clients de ton site par exemple.
<?
$folder = "$nom_du_site";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $folder."/".$Fichier;
echo $nomFichier."<BR>";
}
}
closedir($dossier);
?>
ce code est simple, mettons que tu l'enregistres dans un dossier X et que tu veux lire les fichiers du dossiers X/Y, bin tu remplaces $nom_du_site par Y et c'est réglé.
Teste ;) -
Tu peux me dire il faut que je remplace quoi par quoi dans le code ?
Désolé d'être une ***** en php ^^ Faut que j'approfondisse^^
J'ai 14 ans, et alors ? On a pas le droit de s'y connaitre en informatique à 14 ans ? wolfsite.fr -
I repeat
<?
$folder = "$nom_du_site";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $folder."/".$Fichier;
echo $nomFichier."<BR>";
}
}
closedir($dossier);
?>
ce code est simple, mettons que tu l'enregistres dans un dossier X et que tu veux lire les fichiers du dossiers X/Y, bin tu remplaces $nom_du_site par Y et c'est réglé.
Teste ;) -
Y est egal a par exemple http://www.wolfsite.fr/votresite ? je test
-
<?
$folder = "$http://wolfsite.fr/votresite/";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $folder."/".$Fichier;
echo $nomFichier."<BR>";
}
}
closedir($dossier);
?>
sa renvoie rien :/
page blanche : http://www.wolfsite.fr/test.php -
http://wolfsite.fr/test.php
Voilà j'ai réussis a faire le listing des dossier mais sa sert a quoi dans ce que je veux faire ??
Je fais quoi maintenant ? -
Je lance un autre sujet car j'ai trouver comment faire mais je veux juste le personnaliser maintenant
-
<?PHP
$Type_Fichier = array(
"Video" => "Video",
"Images" => "pic",
"Projets" => "prj",
"Autres" => "cc",
);
if (!is_dir("upload")) @mkdir("upload");
if ($_SERVER['REQUEST_METHOD'] == "POST" &&
isset($_POST['folder']) && isset($Type_Fichier[$_POST['folder']]) &&
@is_uploaded_file($_FILES['file']['tmp_name'])) {
$sFolder = "upload/".strtolower($_POST['folder']);
if (!is_dir($sFolder) && !@mkdir($sFolder))
die(" '".$sFolder."'");
if (!@move_uploaded_file($_FILES['file']['tmp_name'], $sFolder."/".$_FILES['file']['name']))
die(" '".$sFolder."'");
}
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><HTML>";
echo "<HEAD><TITLE>Partage de Fichiers</TITLE>";
echo "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"style.css\">";
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">";
echo "</HEAD><BODY><H1><CENTER><font face='Comic Sans MS' color=#6666ff><b>
<big>Partage de fichiers</big></b></font></CENTER></H1><br>";
if ($hDir = opendir("upload")) {
while (False !== ($sData = readdir($hDir))) {
if ($sData != "." && $sData != "..") {
echo "<B>".strtoupper($sData)."</B>";
echo "<DIV STYLE=\"margin-left: 20px; padding: 2px;\">";
$hDir2 = opendir("upload/".$sData);
while (False !== ($sData2 = readdir($hDir2))) {
if ($sData2 != "." && $sData2 != "..")
echo "<A Href=upload/".$sData."/".$sData2.">".$sData2."</A><BR>";
}
closedir($hDir2);
echo "</DIV><BR>";
}
}
closedir($hDir);
}
echo "<FORM ENCTYPE=\"multipart/form-data\" METHOD=\"post\" ACTION=\"".$_SERVER['PHP_SELF']."\">";
echo "<BR><BR><B>Envoyer le fichier : </B><BR>";
echo "<INPUT TYPE=\"file\" NAME=\"file\"><BR>Catalogue :";
if ($langResult)
echo "<B>".$FICHIER."</B><INPUT TYPE=\"hidden\" NAME=\"folder\" VALUE=\"".$FICHIER."\">"; else {
echo "<SELECT NAME=\"folder\">";
$walkFunction = ($FICHIER) ?
'echo "<OPTION"; if ($v == "'.$FICHIER.'") echo " SELECTED"; echo ">".$v."</OPTION>";' :
'echo "<OPTION>".$v."</OPTION>";';
array_walk(array_keys($Type_Fichier), create_function('$v', $walkFunction));
echo "</SELECT>";
}
echo "<BR><BR><INPUT TYPE=\"submit\" VALUE=\" OK \">";
echo "</FORM></BODY></HTML>";
?> -
-
http://wolfsite.fr/test.php
En combinant le script que tu m'a appris et un script trouver j'ai créer ça, c'est un bon début,
mais j'aimerais pouvoir supprimer des fichier maintenant mais je trouve pas sur google -
j'ai cru comprendre qui fallais utiliser la fonction
<?php
unlink("/.../...");
?>
je sais pas trop comment faire ^^
Sauf que la sa ne permet pas de supprimer le fichier -
Oui c'est unlink($url)
Fais gaffe que l'$url doit faire référence à l'endroit d'où est exécuté ton script ...
- 1
- 2