From e9f7d60518259b3d01e12edb16bb76fa2a7f805d Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 9 Aug 2023 16:00:08 +0200 Subject: ajout de contenu, textarea en css, .htaccess + .htpasswd --- .htaccess | 9 +++ .htpasswd | 1 + contact.php | 163 +++++++++++++++++++++++----------------------- detecteur.js | 8 +-- images/mouette.jpg | Bin 0 -> 7289 bytes images/repart-acteurs.png | Bin 0 -> 247747 bytes index.php | 149 ++++++++++++++++++++++-------------------- infos.php | 69 ++++++++++---------- kiffe.php | 37 +++++++---- menu.php | 18 ++--- ordipolo.css | 52 ++++++++++----- refuser_indexation.txt | 6 -- stats.php | 121 +++++++++++++++++----------------- visites.php | 5 +- 14 files changed, 344 insertions(+), 294 deletions(-) create mode 100644 .htaccess create mode 100644 .htpasswd create mode 100755 images/mouette.jpg create mode 100644 images/repart-acteurs.png delete mode 100644 refuser_indexation.txt diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..d66283a --- /dev/null +++ b/.htaccess @@ -0,0 +1,9 @@ +ErrorDocument 404 /index.php + + + AuthName "Identification" + AuthType Basic + AuthUserFile "/var/www/ordipolo.fr/.htpasswd" # serveur + #AuthUserFile "/var/www/ordipolo/.htpasswd" # dev + Require valid-user + diff --git a/.htpasswd b/.htpasswd new file mode 100644 index 0000000..26ab926 --- /dev/null +++ b/.htpasswd @@ -0,0 +1 @@ +root:$2y$10$Y4FvvpcVDCcHNRCHulPPE.TBqpqL6j2Q3o7cwIpJe0OX.qrh0rAre diff --git a/contact.php b/contact.php index 3eeaf83..6cafb2d 100644 --- a/contact.php +++ b/contact.php @@ -3,7 +3,7 @@ session_start(); if(isset($_SESSION['contenu'])) { - $contenu = $_SESSION['contenu']; + $contenu = $_SESSION['contenu']; } else { @@ -11,7 +11,7 @@ else } if(isset($_SESSION['adresse'])) { - $adresse = $_SESSION['adresse']; + $adresse = $_SESSION['adresse']; } else { @@ -19,83 +19,84 @@ else } ?> - - - - - - Contacter Ordipolo - - - - - - - - - -
-
- - - -

- ordipolo - ordipolo

-
- -
- - -
-
-


-

-


-

- - -

Montrez que vous n'êtes pas un robot.
- -

- -

- - Veuillez donner le résultat de l\'opération s\'il vous plaît..'); - } - else if ($_GET['erreur'] == 1) - { - echo ('Erreur d\'envoi: Veuillez indiquer une adresse e-mail valide et écrire un message.'); - } - elseif ($_GET['erreur'] == 0) - { - echo ('Votre message à bien été envoyé.'); - } - else - {} - } - else - {} - ?> -
-
-
-
- - + + + + + + Contacter Ordipolo + + + + + + + + + +
+
+ + + +

+ ordipolo + ordipolo +

+
+ +
+ + +
+
+


+

+


+

+ + +

Montrez que vous n'êtes pas un robot.
+ +

+ +

+ +Veuillez donner le résultat de l\'opération s\'il vous plaît..'); + } + else if ($_GET['erreur'] == 1) + { + echo ('Erreur d\'envoi: Veuillez indiquer une adresse e-mail valide et écrire un message.'); + } + elseif ($_GET['erreur'] == 0) + { + echo ('Votre message à bien été envoyé.'); + } + else + {} +} +else +{} +?> +
+
+
+
+ + diff --git a/detecteur.js b/detecteur.js index 3f74cb1..9ae0c1c 100644 --- a/detecteur.js +++ b/detecteur.js @@ -13,18 +13,18 @@ function initUI_handle() { document.body.removeEventListener("mousemove", initUI_handle, true); document.body.removeEventListener("touchmove", initUI_handle, true); console.log('detach'); - + // optionnel: infos supplémentaires dans l'URL //~ var params='page_id=10'; //~ var width = document.documentElement.clientWidth; //~ var height = document.documentElement.clientHeight; //~ params += '&width=' + width + '&height=' + height; - + //Envoyer la requete const xhr = new XMLHttpRequest(); url = 'visites.php'; - xhr.open("GET", url); - xhr.send(); + xhr.open("GET", url); + xhr.send(); } initUI_setListener(); diff --git a/images/mouette.jpg b/images/mouette.jpg new file mode 100755 index 0000000..79b1110 Binary files /dev/null and b/images/mouette.jpg differ diff --git a/images/repart-acteurs.png b/images/repart-acteurs.png new file mode 100644 index 0000000..bccbc42 Binary files /dev/null and b/images/repart-acteurs.png differ diff --git a/index.php b/index.php index 3f40f0d..796163e 100644 --- a/index.php +++ b/index.php @@ -1,71 +1,71 @@  - + - + ORDIPOLO dépannage informatique et assistance à domicile - - - - - + + + + + -
+
-
- ordipolo dépannage informatique Quimper - ordipolo dépannage informatique Quimper -
+
+ ordipolo dépannage informatique Quimper + ordipolo dépannage informatique Quimper +
-
+
- -
-

J'interviens pour réparer votre ordinateur et vous aider à vous en servir.

-
    -
  • Rendre votre ordinateur plus facile à utiliser
  • -
  • Maintenance courante, nettoyage, optimisation
  • -
  • Diagnostic et dépannage
  • -
  • Installation d'un nouvel ordinateur, d'une imprimante, etc.
  • -
  • Sauvegarde et récupération de données
  • -
  • Utilisations de logiciels libres
  • -
  • Configuration plus respectueuse de votre vie privée
    - (attention: protection de sa vie privée et facilité d'utilisation sont rarement compatibles)
  • -
  • Remise en route de votre ordinosaure
  • -
  • Poste de travail sous Linux adapté à votre machine et à vos besoins
  • -
-
+ +
+

J'interviens pour réparer votre ordinateur et vous aider à vous en servir.

+
    +
  • Rendre votre ordinateur plus facile à utiliser
  • +
  • Maintenance courante, nettoyage, optimisation
  • +
  • Diagnostic et dépannage
  • +
  • Installation d'un nouvel ordinateur, d'une imprimante, etc.
  • +
  • Sauvegarde et récupération de données
  • +
  • Utilisations de logiciels libres
  • +
  • Configuration plus respectueuse de votre vie privée
    + (attention: protection de sa vie privée et facilité d'utilisation sont rarement compatibles)
  • +
  • Remise en route de votre ordinosaure
  • +
  • Poste de travail sous Linux adapté à votre machine et à vos besoins
  • +
+
-
+

Services à la personne

-

Régler par CESU et bénéficiez d'un crédit d'impôt de 50% !
- Depuis le 1er janvier 2017, il n'est plus nécessaire d'être imposable pour en bénéficier.
+

Régler par CESU et bénéficiez d'un crédit d'impôt de 50% !
+ Depuis le 1er janvier 2017, il n'est plus nécessaire d'être imposable pour en bénéficier.
Cliquez sur le logo "services à la personne" pour plus d'informations.

-

logo SAP

+

logo SAP

-

Tarification

+

Tarification

+ + + + + + + + query('SELECT ip, hote, user_agent, DATE_FORMAT(date, \'%d/%m/%Y\') AS date_, nb_pages FROM visites'); + while ($donnees = $reponse->fetch()) + { + echo (''); + echo (''); + echo (''); + echo (''); + echo (''); + } + ?> +
Prestations réglées par CESU
@@ -135,8 +135,8 @@ -
-

Assistance à domicile et cours particuliers

+
+

Assistance à domicile et cours particuliers

Assistance à domicile:

Aide à l'utilisation de l'ordinateur ou d'une tablette/smartphone. Je vous aide, vous montre et vous explique pour que vous puissiez le refaire. @@ -145,7 +145,7 @@

Vous avez des demandes précises? préparation de voyage, traitement de texte, supports de communication (flyers, graphisme), c'est possible aussi!

-

Cours particuliers:

+

Cours particuliers:

C'est à dire (liste non exhaustive):

Les bases :
 - taper du texte, utiliser le clavier et la souris
@@ -178,51 +178,56 @@ Maintenance et sécurité :
 - sauvegarder ses fichiers, créer une image système
-
-

Dépannage, installation, réinstallation, sauvegarde, récupération de données

+
+

Dépannage, installation, réinstallation, sauvegarde, récupération de données

Dépannage

Ce sont des interventions plus profondes qui nécessitent que je vous emprunte la machine (en général un ou deux jours) ce qui sera le cas pour une installation ou réinstallation du système (windows ou linux), un diagnostic, - la commande et le remplacement d'une pièce
- => le devis est gratuit
- => un ordinateur de prêt est proposé le temps des réparations
- => pour une sauvegarde, prévoir un espace de stockage (exemple: un disque dur externe)
+ la commande et le remplacement d'une pièce
+ => le devis est gratuit
+ => un ordinateur de prêt est proposé le temps des réparations
+ => pour une sauvegarde, prévoir un espace de stockage (exemple: un disque dur externe)
=> si je dois commander une pièce de rechange, la livraison peut dans certains cas prendre 8 ou 15 jours (le bateau, c'est moins cher mais c'est plus long) et être accompagnée de frais de douanes

Mise en service d'un nouvel ordinateur

-

Je fais selon ce que vous désirez:
- - installation de la box internet, de l'imprimante
- - récupération des données de l'ancien PC
- - récupération des courriels outlook ou thunderbird, des favoris du navigateurs
- - installation d'applications utiles, des mises à jour et d'un antivirus
- - des réglages pour faciliter l'utilisation et protéger sa vie privée
- - suppressions des programmes inutiles ajoutés par le constructeur
+

Je fais selon ce que vous désirez:
+ - installation de la box internet, de l'imprimante
+ - récupération des données de l'ancien PC
+ - récupération des courriels outlook ou thunderbird, des favoris du navigateurs
+ - installation d'applications utiles, des mises à jour et d'un antivirus
+ - des réglages pour faciliter l'utilisation et protéger sa vie privée
+ - suppressions des programmes inutiles ajoutés par le constructeur
- demandes particulières (j'ai besoin de ce logiciel !!)

- -

Pack sécurité et vie privée

+
+ +
+

Pack sécurité et vie privée

Mise en service d'un ordinateur avec une configuration orientée vers la sécurité:

-

La sécurité informatique est un terme vague (et marketing), son sens varie beaucoup selon le contexte et je peux vous aider à y voir plus clair:
- 1/ mon ordinateur et mes fichiers sont protégés des autres personnes (accès par mot de passe, chiffrement).
- 2/ mes fichiers seront toujours accessibles dans le futur (sauvegardes).
- 3/ mon logiciel est stable, il n'a pas de bug, il marche aujourd'hui et marchera demain.
- 4/ mon logiciel ne me cache rien, il ne fait pas autre chose que ce que je souhaite qu'il fasse.
- 5/ je sais prendre des précautions et j'essaie d'éviter l'erreur humaine (je donne de fausses informations sur internet, etc).
+

La sécurité informatique est un terme vague (et marketing), son sens varie beaucoup selon le contexte et je peux vous aider à y voir plus clair:
+ 1/ mon ordinateur et mes fichiers sont protégés des autres personnes (accès par mot de passe, chiffrement).
+ 2/ mes fichiers seront toujours accessibles dans le futur (sauvegardes).
+ 3/ mon logiciel est stable, il n'a pas de bug, il marche aujourd'hui et marchera demain.
+ 4/ mon logiciel ne me cache rien, il ne fait pas autre chose que ce que je souhaite qu'il fasse.
+ 5/ je sais prendre des précautions et j'essaie d'éviter l'erreur humaine (je donne de fausses informations sur internet, etc).
6/ je protège mon enfant (contrôle parental).

Il peut y avoir beaucoup à faire selon vos besoin. Noter que protéger son ordinateur et le rendre plus facile d'utilisation n'est pas compatible. Plus vous mettez de serrures sur votre porte d'entrée, plus longtemps il vous faudra pour l'ouvrir et la refermer.

-
-

Création de sites web

-

Visitez donc mon blog!
- +

+

Création de sites web

+

Visitez donc mon blog!
+
https://lelionetlecolibri.ordipolo.fr

-

Service pour les amis uniquement.

+

J'ai réécrit de zéro le site de Melaine Favennec.
+ (90% de php + requêtes ajax + UI admin reposant sur le ckeditor)
+ https://melainefavennec.com/

+

Service pour les amis uniquement.

diff --git a/infos.php b/infos.php index 4f0a816..cc7eb43 100644 --- a/infos.php +++ b/infos.php @@ -1,71 +1,72 @@ - - - + A propos de moi - - - - - + + + + + -
+
-

- ordipolo - ordipolo

+

+ ordipolo + ordipolo +

-
+

Services à la personne

-

logo SAP

+

logo SAP

-

Régler par CESU et bénéficiez d'un prix réduit et d'un crédit d'impôt de 50% !
+

Régler par CESU et bénéficiez d'un prix réduit et d'un crédit d'impôt de 50% !
Depuis le 1er janvier 2017, il n'est plus nécessaire d'être imposable pour en bénéficier (la réduction d'impôt étant devenue un crédit d'impôt).

-

Payer un prestataire avec des CESU est très intéressant. Vous y gagnez alors même que c'est vous qui payez les charges.
Pas convaincu? Faites le calcul sur cesu.urssaf.fr

+

Payer un prestataire avec des CESU est très intéressant. Vous y gagnez alors même que c'est vous qui payez les charges.
Pas convaincu? Faites le calcul sur cesu.urssaf.fr

Et en cadeau,
je peux vous accompagner gratuitement le temps de votre inscription sur le site de l'URSSAF, c'est très rapide, il vous suffit d'avoir vos coordonnées bancaires (RIB).

-
+
+

Répar'acteurs

+
+

logo SAP

+
+

Je suis dans l'annuaire + répar'acteurs.

+
+
+
+ +

A propos de moi

-

ordipolo

+

ordipolo

Paul Jusot, 2 A rue de l'île de Man, 29000 Quimper

-

Entreprise immatriculée aux répertoires des métiers au n°814320610RM29 depuis fin 2015
+

Entreprise immatriculée aux répertoires des métiers au n°814320610RM29 depuis fin 2015
et déclarée prestataire de services à la personne au n°SAP814320610

-

Ce site a été entièrement créé et est hébergé par mes soins, ceci à l'exception des deux logos que je dois à - +

Site conçu et hébergé par mes soins. Je dois les deux logos à + Romain Le Badezet.

-

Je suis dans l'annuaire - répar'acteurs. répar'acteurs

- -

Je suis aussi sur - servicemalin.com qui m'aide à être référencé.

- +

Remonter en haut de la page.

+
+ - diff --git a/kiffe.php b/kiffe.php index 0be7e0c..96ce436 100644 --- a/kiffe.php +++ b/kiffe.php @@ -31,24 +31,39 @@

ordipolo - ordipolo

+ ordipolo +

-
+

Le lion et le colibri

-
-

Blog que je tiens avec Katy
+

+

Blog que je tiens avec Katy
Au programme: voyages, gastronomie, musique, détente.

- - fleur de cerisier japonais + + fleur de cerisier japonais
-
- +
+ +

Melaine Favennec

+
+
+

Musique bretonne, chanson folk et peinture.

+ Graphisme utilisant des dessins de François Bourgeon.
+ Code client et serveur par mes soins.

+ + melaine + +
+
+ +
+

Recherches en mathématiques

@@ -71,9 +86,9 @@
- +
diff --git a/menu.php b/menu.php index 221ebb7..8b2fd79 100644 --- a/menu.php +++ b/menu.php @@ -1,8 +1,10 @@ - + diff --git a/ordipolo.css b/ordipolo.css index 09855e1..28bd55a 100644 --- a/ordipolo.css +++ b/ordipolo.css @@ -74,6 +74,9 @@ header div, header p #logohaut { width: 200px; + + /* cacher petit logo */ + display: none; } #logotitre @@ -227,6 +230,12 @@ a img margin: 10px 0 15px 0; } +textarea +{ + width: 500px; + height: 200px; +} + /* lien fixe en bas */ footer { @@ -247,23 +256,6 @@ footer a text-decoration: none; } -/* remplacement du logo titre qui est trop large */ -@media screen and (min-width: 500px) -{ - #logohaut - { - display: none; - } -} - -@media screen and (max-width: 500px) -{ - #logotitre - { - display: none; - } -} - /* design responsive */ @media screen and (max-width: 750px) { @@ -305,4 +297,30 @@ footer a { font-size: 110%; } + + textarea + { + width: 400px; + height: 150px; + } +} + +@media screen and (max-width: 500px) +{ + #logohaut + { + /* afficher petit logo */ + display: inline; + } + #logotitre + { + /* cacher grand logo */ + display: none; + } + + textarea + { + width: 270px; + height: 100px; + } } diff --git a/refuser_indexation.txt b/refuser_indexation.txt deleted file mode 100644 index eddc0b9..0000000 --- a/refuser_indexation.txt +++ /dev/null @@ -1,6 +0,0 @@ -Certains fichiers ne doivent pas être indexés par les moteurs de recherche. - -Cette ligne a été ajoutée dans: -stats.php - - diff --git a/stats.php b/stats.php index a69849d..fb3d8f8 100644 --- a/stats.php +++ b/stats.php @@ -16,75 +16,76 @@ catch (Exception $e) - +
-
- - - -

+

+ + + +

ordipolo - ordipolo

+ ordipolo +

- - - - - - - - - query('SELECT visiteurs FROM compteur'); - $nombre = $reponse->fetch(); - echo (''); - - //~ $reponse = $base->query('SELECT bots FROM compteur'); - //~ $nombre = $reponse->fetch(); - //~ echo (''); - ?> - -
Compteur de visites
Visiteurs
' . $nombre['visiteurs'] . '' . $nombre['bots'] . '
- - - - + +

Visiteurs
+ + + + + + + query('SELECT visiteurs FROM compteur'); + $nombre = $reponse->fetch(); + echo (''); + + //~ $reponse = $base->query('SELECT bots FROM compteur'); + //~ $nombre = $reponse->fetch(); + //~ echo (''); + ?> + +
Compteur de visites
Visiteurs
' . $nombre['visiteurs'] . '' . $nombre['bots'] . '
+ + + + - - - - - - - - - query('SELECT ip, hote, user_agent, DATE_FORMAT(date, \'%d/%m/%Y\') AS date_, nb_pages FROM visites'); - while ($donnees = $reponse->fetch()) - { - echo (''); - echo (''); - echo (''); - echo (''); - echo (''); - } - ?> -

Visiteurs
IPHôteUser_agentDateNombre de pages
' . $donnees['ip'] . '' . $donnees['hote'] . '' . $donnees['user_agent'] . '' . $donnees['date_'] . '' . $donnees['nb_pages'] . '
+
IPHôteUser_agentDateNombre de pages
' . $donnees['ip'] . '' . $donnees['hote'] . '' . $donnees['user_agent'] . '' . $donnees['date_'] . '' . $donnees['nb_pages'] . '
diff --git a/visites.php b/visites.php index c9b77fb..0bee3a7 100644 --- a/visites.php +++ b/visites.php @@ -56,6 +56,9 @@ function incrementerTableCompteur($Db, $field) // MAJ de la base if(isset($_SESSION['id_visiteur'])) // pages suivantes { + // lecture (tester si l'entrée qui l'id transmis existe toujours) + + // écriture $requete = $Db->prepare("UPDATE visites SET nb_pages = nb_pages + 1 WHERE id = :id"); $requete->execute(array( @@ -80,5 +83,5 @@ else // première page visitée dans la session incrementerTableCompteur($Db, 'visiteurs'); } -echo "visite enregistrée!"; +echo "visite enregistrée!"; // retour console debug ?> -- cgit v1.2.3