Image modifiable [Résolu/Fermé]

- - Dernière réponse : mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
- 23 mai 2010 à 21:08
Bonjour,

Je ne suis pas un expert comme webmaster, donc j'ai besoin de vous.

Je cherche à insérer une image sur la page d'acceuil de mon site qui serait modifiable à partir d'un menu privé par un simple clic sur l'image désirée.

En fait, j'ai une lumière de circulation qui indique si les activité on lieux ou pas. Si elle est verte, tout est beau, sinon, si je la modifie en rouge, tout est annulé.

Aidez moi SVP.

Merci!

Afficher la suite 

8 réponses

Messages postés
23252
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 août 2019
1692
0
Merci
j'ai une lumière de circulation

???
ce qui veut dire ... ?
- 1 inscris-toi sur le forum c'est gratuit !
- mets l'adresse su site ainsi : "www.monsite.ici"
là tu auras des réponses ...
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
C'est le principe d'un interrupteur "ON - OFF" que je veux installer et qu'une image représente ma sélection dans ma page principale que j'aurai choisi dans un menu privée.

Suis-je un peu plus clair?

Merci en passant de m'aider bg62.

mat2080
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
Je suis pourtant bien inscrit... et mon site est www.olcr.ca. Tu pourras voir la fameuse lumière que je parle.

Merci!
Messages postés
18312
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 août 2019
4092
0
Merci
Avec du PHP c'est faisable.
Tu peux apprendre ce langage sur le Siteduzero.com
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
Merci avion-f16, je vais surement m'y mettre. Mais pour l'instant, j'aimerais avoir un coup de mains pour mettre le service un igne rapidement.

Mais c'est sûre que le PHP est mon objectif.

mat2080
Messages postés
18312
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 août 2019
4092
0
Merci
Crées un fichier "interrupteur.txt" sur lequel il faut donner les droits en écriture à ton serveur.

Là où tu veux voir l'image :
<?php
if(function_exists('file_get_contents')) {
	$source = trim(file_get_contents('interrupteur.txt'));
} else {
	$fichier = fopen('interrupteur.txt','r');
	$source = trim(fgets($fichier));
	fclose($fichier);
}

echo '<img src="'.$source.'.png" alt="'.$source.'" />';
?>


Et la page d'administration :
<?php
session_start();
$password = 'topsecret';

$loginForm = <<<FORM
<form method="post" action="">
	<p>
		<label for="mdp">Mot de passe :</label>
		<input type="password" name="mdp" id="mdp" />
		<input type="submit" value="Connexion" />
	</p>
</form>
FORM;

$updateForm = <<<FORM
<form method="post" action="">
	<p>
		<input type="radio" name="nom" id="nom_on" value="on" /> <label for="nom_on">On</label><br/>
		<input type="radio" name="nom" id="nom_off" value="off" /> <label for="nom_off">Off</label><br/>
		<input type="submit" value="Enregistrer" />
	</p>
</form>
FORM;

if($_SESSION['isConnected']) {

	if(!empty($_POST)) {
		if(function_exists('file_put_contents')) {
			file_put_contents('interrupteur.txt', $_POST['nom']);
		} else {
			$fichier = fopen('interrupteur.txt', 'r+');
			fputs($fichier, $_POST['nom']);
			fclose($fichier);
		}
		echo 'Modification sauvegardée';
	}

	echo $updateForm;
} else {
	if(!empty($_POST)) {
		if($_POST['mdp'] == $password) {
			$_SESSION['isConnected'] = true;
			header('Location: '.$_SERVER['REQUEST_URI']);
		} else
			echo $loginForm;
	} else {
		echo $loginForm;
	}
}
?>
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
Merci avion-f16,

J'essaie le tout et le te reviens là-dessus.

Un énorme merci en attendant.

mat2080
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
J'ai un peu de difficulté à modifier mes pages. Puis-je t'écrire en privé?
avion-f16
Messages postés
18312
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 août 2019
4092 -
Si tu mets le script PHP de la page d'admin au beau milieu, place ça au tout début de ton fichier (première ligne, tout à gauche) :
<?php session_start(); ?>
Et retire "session_start();" dans le reste.
mat2080
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
-
Voici ma page ou se trouve mon image à modifier:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>message</title>
</head>

<body bgcolor="#00004A">

<p align="center">
<img border="0" src="images/lumiere.jpg" width="200" height="82"></p>
<p align="center"><b><font color="#00FF00">Vert</font></b><font color="#FFFFFF"> = Les parties
ont lieux.</font></p>
<p align="center"><b><font color="#FF0000">Rouge</font></b><font color="#FFFFFF"> = Les parties
sont annulées.</font></p>

</body>

</html>

Voici ma page privée qui se trouve dans un répertoire sécurisé. Je n'ai dons pas à gérer un login. Il se fait par défaut sur mon serveur:

<html>

<head>
<meta name="description" content="Site du comité de l'Oeuvre des Loisirs Christ-Roi">
<meta name="keywords" content="Oeuvre Loisirs Christ-Roi OLCR Loisir Balle-Molle">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Oeuvre des Loisirs Christ-Roi</title>
<base href="http://www.olcr.ca/">
</head>

<body bgcolor="#00004A">

<p>
<font color="#FFFF00">
<span style="font-family: Comic Sans MS; font-style: italic; font-weight: 700; text-decoration: underline">
SECTION RÉSERVÉ AU COMITÉ.</span></font></p>

<p><font color="#FFFFFF">Pour changer la couleur de la lumière :</font></p>
<p><img border="0" src="/images/rouge.jpg" width="169" height="62"></p>
<p><img border="0" src="/images/vert.jpg" width="168" height="66"></p>

</body>

</html>

Merci pour ton aide précieuse!
Messages postés
18312
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 août 2019
4092
0
Merci
Voilà :
http://fighter-aircraft.com/demo.zip
Tu as maintenant des pages valides XHTML 1.0 Strict.
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
0
Merci
T'ai vraiment chic...

Merci beaucoup
Messages postés
23252
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 août 2019
1692
0
Merci
t'as vraiment de la chance !
car "<meta name="GENERATOR" content="Microsoft FrontPage 6.0"> "
ok pour être HS ...
Messages postés
23252
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 août 2019
1692
0
Merci
@avion-F16:
que viens-je de voir ... 'Les parties ont lieux'
ô : "lieu" !!!
super en tous cas, :-)
avion-f16
Messages postés
18312
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 août 2019
4092 -
Pourquoi "@avion-F16" ?? Ce n'est pas moi qui ait introduit cette erreur :)
bg62
Messages postés
23252
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 août 2019
1692 -
je sais !
:-)
bg62
Messages postés
23252
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 août 2019
1692 -
<span style="color:green; font-weight:bold;">Vert</span> = Les parties ont lieux.<br/>
Messages postés
34
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
4 mars 2012
0
Merci
Désoler les gars,

Je corrigerai le tout.

Merci pour votre soutien et pour le souci du français.

mat2080