Forum Eurower.com Index du Forum

Forum Eurower.com
Bienvenue sur le forum de Eurower
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Késako?
Aller à la page Précédente  1, 2, 3  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Forum Eurower.com Index du Forum -> Service CRON sur .NET Service CRON sur .NET
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Jeu Sep 30, 2004 07:41    Sujet du message: Répondre en citant

c'est vrai je l'avoue, mais faut bien un peu s'amuser ! Wink
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Jeu Sep 30, 2004 11:43    Sujet du message: Répondre en citant

Oui lol
Sur un autre forum avait lancé un jeu à la con en donnant un mot et on devait répondre par un autre mot qui nous venait à l'esprit... ça a duré longtemps lol
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Jeu Sep 30, 2004 15:06    Sujet du message: Répondre en citant

ici c'est encore plus facile, on utilise toujours le même mot mais c'est rai que le jeu est plus débile.
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Mar Avr 19, 2005 21:48    Sujet du message: Répondre en citant

Bon je vais essayer de passer de la théorie à la pratique.

Je passe mon forum manuellement à l'heure d'été / hiver en exécutant un script PHP.

Je veux automatiser ceci à l'aide d'une tâche CRON.
[quote=Ministère de l'Économie, des Finances et de l'Industrie]le passage à l'heure d'été intervient le dernier dimanche de mars à 2 heures du matin et le passage à l'heure d'hiver intervient le dernier dimanche d'octobre à 3 heures du matin[/quote]
Je configure donc le fichier passage_hiver.php contenant le script PHP que j'exécute habituellement :
Code:
UPDATE users SET user_timezone = 1 where user_timezone = 2;
pour passer de GMT +2 (heure d'été) en GMT +1 (heure d'hiver) et je sélectionne : 0 minutes, 3 heures, du 25 au 31 inclus (dernier dimanche de octobre), octobre, Dimanche

Je configure donc le fichier passage_été.php contenant le script PHP que j'exécute habituellement :
Code:
UPDATE users SET user_timezone = 2 where user_timezone = 1;

pour passer de GMT +1 (heure d'hiver) en GMT +2 (heure d'été) et je sélectionne : 0 minutes, 2 heures, du 25 au 31 inclus (dernier dimanche de mars), mars, Dimanche

Pour la sécurité je met un .htaccess avec contrôle de sécurité sur le dossier hôte.

Est-ce correct?

Puis-je ajouter une confirmation par mail à mon code, comment?
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Mer Avr 20, 2005 00:58    Sujet du message: Répondre en citant

Bonjour,

à priori c oki oui !

Pour le mail il fo utiliser la fonction mail() de PHP !
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
scorpio



Inscrit le: 19 Mai 2004
Messages: 92
Localisation: 77

MessagePosté le: Mer Avr 20, 2005 11:10    Sujet du message: Répondre en citant

Altdorf a écrit:
C'est ce qu'on appel un jeu à la con Confused


pour en revenir au jeu, je dirais plutot un jeux a la cron par exemple

je sais je sors
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Mer Avr 20, 2005 12:54    Sujet du message: Répondre en citant

lol
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Mer Avr 20, 2005 19:04    Sujet du message: Répondre en citant

Ma ligne de code suffit ou une authentification au près de la e de données est nécessaire ?
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Mer Avr 20, 2005 19:19    Sujet du message: Répondre en citant

Tu dois créer un script php comme si tu le faisais dans une page web sauf qu'il sera lancé par le serveur (en tout cas c'est valable pour les cron programmé à partir du Manager)

scorpio a écrit:

pour en revenir au jeu, je dirais plutot un jeux a la cron par exemple

ça a déjà été sorti je pense dans le message... Wink
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Mer Avr 20, 2005 19:58    Sujet du message: Répondre en citant

Oui mais ma ligne de code, je la lancait depuis phpmyadmin donc j'etais deja authentifie, après dans une page web, je sais pas car je programme pas en php donc est-ce que je dois insérer des lignes pour me loguer dans mon script et comment?
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Mer Avr 20, 2005 21:04    Sujet du message: Répondre en citant

Code:

<?
//connection à la db
$db = mysql_connect('localhost','login','password') or die ("erreur de connexion");
//selection de la db
mysql_select_db('dbName',$db) or die ("erreur de connexion base");

//requête sql
mysql_query("UPDATE users SET user_timezone = 1 where user_timezone = 2");

//envoi par mail
$msg = "Tout s'est bien passé";
$email = "truc@chose.com";
$sujet = "Script CRON";
$headers = ""; //voir la fonction mail de php (google est ton ami)
mail($email,$sujet,$msg,$headers);
?>

Des questions, une remarque je suis là.
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Mer Avr 20, 2005 21:25    Sujet du message: Répondre en citant

Bon j'ai recherché sur http://www.php.net/manual/fr/ et il s'avère que le script quejh'ai mis plus haut ne suffit pas du tout lol (je suis un newbie de chez newbien en PHP)

Il faut ça au minimum je crois, corrigez-moi si je me trompe:

<?php
$link = mysql_connect("localhost", "altdorf", "mon_mot_de_passe_")
or die("Impossible de se connecter : " . mysql_error());
print ("Connexion réussie.");
UPDATE users SET user_timezone = 2 where user_timezone = 1;
mysql_close($link);
?>
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Mer Avr 20, 2005 22:28    Sujet du message: Répondre en citant

en fait le script que j'ai mis est bon, manque juste le mysql_close(); pour être plus propre et alors ptet bien les or die() qui ne sont pas indispensable étant donné que rien ne sera affiché puisque c'est un cron.

Code:

//à la limite un truc du genre
if (mysql_query($link));
  $rapport = "tout est oki !!!";
else
  $rapport = "il y a eu un problème - ".mysql_error();

//et tu mets ton $rapport dans le message du mail

ta requête sql doit être mise en paramètre de la fonction php mysl_qury() qui retourne FALSE si il y a eu un bug et TRUE si tt s'est bien passé
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Jeu Avr 21, 2005 00:23    Sujet du message: Répondre en citant

Pour compléter les bonnes explications de notre ami Calao:

une tâche CRON = un page web sauf que c'est le serveur qui l'exécute ET avec vos droits (et non plus ceux du serveur web)

De plus, il est vrai que toute "sortie" (echo etc ...) est envoyée dans "le vide" !
Donc seul moyen de vérifier un script est de le lancé soit même et d'avoir la fonction mails() dedans !

Mais cela va être modifiée pour que toute sortie soit envoyée sur votre adresse mail !
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Altdorf



Inscrit le: 26 Mai 2004
Messages: 547
Localisation: Doubs (25)

MessagePosté le: Jeu Avr 21, 2005 19:25    Sujet du message: Répondre en citant

Oh scuse Calao, je n'avait pas lu ton message quand j'ai posté mon dernier... en tout cas merci à vous 2 pour tout ça, ça m'aide bien. Je vais refaire mon script et je vous demanderai correction et confirmation Wink
_________________
http://www.lanparty.fr/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum Eurower.com Index du Forum -> Service CRON sur .NET Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente  1, 2, 3  Suivante
Page 2 sur 3

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com