Aller au contenu

snwoman49

Hubmaster
  • Compteur de contenus

    212
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par snwoman49

  1. snwoman49

    Boucle

    Merci,j'ai tester voici l'url -http://www.meteorologic.org/foudre/test1.php Mais ne faut il pas faire un substr() pour $contenuu ? Car pour ca for($i=0;$i<count($contenuu);$i++){ if($contenuu[$i][0]=='9'){ Il faut d'abord dire que l'on prend que le premier chiffre.
  2. snwoman49

    Boucle

    Sur 95020 comme j'ai d'abord vérifier que le premier chiffre est égal à 9 je prend le second qui est donc 5. Le chiffre 5 est en quelque sorte la puissance,il est valable sur tous les blocs de chiffres suivant jusqu'a temps qu'un autre bloc de chiffres commence par 9. Ensuite je passe au bloc de chiffres suivant,je regarde d'abord si le premier chiffre est égal à 9. S'il l'est pas je prends les 2 premiers chiffres,ensuite les 2 suivants et enfin le dernier. Ce qui donnerait pour ce bloc chiffre par exemple 46113 On regarde si le premier chiffre = 9,comme il l'y est pas on prend 2 premiers chiffres donc 46,on prend ensuite les 2 chiffres d'après donc 11 et enfin le 3 .
  3. snwoman49

    Boucle

    Donc c'est ca 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 ^ -> Il n'est pas égal à 9 donc je continu 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 --------^- > Il n'est pas égal à 9 donc je continu 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 ----------------^- > Il est égal à 9 Ensuite 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 -------------------^--je prend son chiffre comme celui d'avant est égal à 9 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 ---------------------------je prend ces 2 là 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 ------------------------------je prend ces 2 là aussi 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 --------------------------------^-je prend celui là aussi Après je faits générer une image avec imagecopy() et je recommence pour ce groupe de chiffres là 46080 46142 95020 46113 39323 39331 96020 46151 97020 46150 99020 -----------------------------------^^
  4. snwoman49

    Boucle

    Voilà le code que j'ai commencé avec if. $egal= explode("=", $contenu); $contenu = $egal[1]; $egal= explode("SFUK31", $contenu); $contenu = $egal[0]; $contenuu= explode(" ", $contenu); $result = count ($contenuu); if ($result =='0') { } else { //1 $contenu[1] = substr("$contenuu[3]",0, 1); if ($contenu[1] == '9') { $contenuo[1] = substr("$contenuu[1]",1, 2); $contenu[2] = substr("$contenuu[2]",0, 1); if ($contenu[2] != '9') { $contenulat[2] = substr("$contenuu[2]",0, 2); $contenulong[2] = substr("$contenuu[2]",2, 4); $contenudir[2] = substr("$contenuu[2]",4, 5); } } } J'ouvre d'abord un fichier txt contenant les données. Ensuie j'enlève le = qu'il y a devant. J'utilise count() pour savoir le nombre de données enregistrées,comme ce n'est pas toujours le même,il peut y avoir 200 données comme 3. Ensuite j'isole chaque groupe de 5 chiffres. Et après il faut que je fasse ma boucle.
  5. snwoman49

    Boucle

    Bonjour, Je suis confronté à un problème actuellement. J'ai ce genre de donné à utiliser Tout d'abord je commence par le premier chiffre de la première donnée,je regarde s'il est égal à 9,si non je continu si oui je prends le second chiffre ,ensuite je prends la second groupe de chiffre,tout d'abord je vérifie si le premier chiffre est pas égal à 9. Ensuite s'il est pas égal à 9 je prend les 2 premiers chiffres,les 2 suivants et le dernier et je faits générer une image.Ensuite je continu pour le 3ème bloc de chiffre. Le problème c'est que le faire avec des if et elseif serait vraiment plus que très long et il serait très simple de se perdre. Serait il possible d'utiliser un while ou un for et comment faudrait il l'utiliser. Merci pour vos réponses A bientôt
  6. N'y aurait il pas un problème ici ?? $dvd = "SELECT * FROM metier WHERE idmetier=".$idmetier; Essayer en mettant ca $dvd = "SELECT * FROM metier WHERE idmetier='$idmetier' ";
  7. Je sais lire les fichiers grib une fois décomprésser et prêt à être lu,mais je ne sais pas les décompréssés pour pouvoir ensuite les lire bien et non en fichier compréssé.
  8. Donc sous windows c'est pas top,sinon j'ai vu qu'il y a sous windows un serveur mail qui se nomme Mercury,le connaissez-vous ? et si oui qu'en pensez vous ? Je vais quand même pas me pendre pour un pc
  9. Merci pour ceci,mais avec mail.infomaniak.ch ca ne marche pas,donc puis-je utiliser le serveur smtp de mon FAI,et Qmail est il compatible windows ?
  10. Bonsoir, Mon serveur est installé chez moi presque tout tourne comme sur des roulettes sauf la fonction mail que ne marche pas. Dans mon php.ini j'ai renseigné ca. mail.meteorologic.net est le serveur mail de mon autre hébergement. [mail function] ; For Win32 only. SMTP = mail.meteorologic.net smtp_port = 25 ; For Win32 only. sendmail_from = webmaster_AT_meteorologic.net J'ai aussi essayer avec comme SMTP celui de mon FAI,cegetel donc smtp.cegetel.net mais rien n'y fait,cela ne marche toujours pas. Je me pose la question dois je installer un serveur mail,et si oui lequel. Bien amicalement.
  11. Bonjour, Je cherche un moyen de lister les répertoires et aussi les sous répertoires. POur ensuite mettre ca dans un menu déroulant. Je n'ai pas trouvé mon bonheur sur internet. J'espère que vous pourrez m'aider dans la facons de lister les sous répertoires présents. Bien amicalement.
  12. Merci Therec C'est du C va falloir que je me mette à ca alors Encore merci
  13. Bonjour, Voilà j'aimerais lire un fichier au format grib (binaire compréssée). Voilà mon code. <?php $fa = fopen("http://dd.weatheroffice.ec.gc.ca/grib/public/lores/CMC_glb_00/CMC_glb_ABSV_ISBL_500_latlon2x2_2005090600_P000.grib", "rb"); $contenu=fpassthru($fa); // echo "$contenu"; exit; ?> Quand je lance le script j'obtient une combinaison de lettre,chiffre,caractères très bizard. J'espère que vous pourrez m'aider. Bien amicalement.
  14. Moi j'ai énormément de mal avec le menu et la couleur de fond.Ca fait très mal aux yeux.
  15. Pour infomaniak tu peux leur demander de t'héberger gratuitement et sans limite en l'échange de pub sur ton site.Logiquement il refuse pas si tu as assez de trafic,ils vont même te le proposer à mon avis.
  16. snwoman49

    Les conditions

    Ben écoute je peux paraître chiant,mais le script que je t'ai faits marche impec. Donc.
  17. Change ca <table style="text-align: left; margin-left: auto; margin-right: auto; width: 1234px; height: 143px;" border="1" cellpadding="2" cellspacing="2"> Par ca <table style="text-align: left; margin-left: auto; margin-right: auto; width: 950px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
  18. snwoman49

    Les conditions

    Voilà je viens de refixer les sueils à 1500000 pour chaque matériaux. Vous pouvez essayer ici. http://www.meteorologic.net/scierie.php C'est pour montrer fingolfin que ca marche bien.En tout cas que sur mon serveur ca marche impec.
  19. snwoman49

    Les conditions

    Oui mais à quoi ca sert d'acheter 1000 scieries,moi je pense que 10 c'est déja bien,c'est à toi aussi de limiter le jeux,enfin d'y établir les règles.
  20. snwoman49

    Les conditions

    Ben moi si j'étais toi au lieu de mettre un champ text dans le formulaire,je mettrais un <option value="1">1/option><option value="2">2</option> Parceque bon si les gens s'amusent à mettre des valeurs autres que des chiffres ca peut poser problème.
  21. snwoman49

    Les conditions

    Moi dans l'exemple je parle de pseudo,car sur mon site j'utilise pseudo+mdp. Donc aucun soucis.
  22. snwoman49

    Les conditions

    En tout cas là le script est bon,il marche impec ici donc.Je ne puis t'aider plus.Désolé.
  23. snwoman49

    Les conditions

    Voilà je viens de tester le script,j'ai rectifié toutes mes erreurs et tout marche. <? //on récupère les données après le formulaire $pseudo = $_POST['pseudo']; //On imagine que pour avoir une série il faut $siriebois = 500; $sirieor = 500; $siriepierre = 500; $sirieterrain = 500; $siriefer = 500; //on se connecte à la db pour prendre toutes les données si haut suivant la $pseudo $db1 = mysql_connect('localhost', '', ''); // 1 mysql_select_db('',$db1); $sql1= "SELECT * FROM scierie_tbl WHERE pseudo='$pseudo' ORDER BY id "; $req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); $val = mysql_fetch_assoc($req1); // 2 // 3 if ($siriebois>=$val["bois"]) { echo "Vous ne pouvez construire de scierie"; } else { //La on effectue les paiements $bois = $val['bois']; $gold = $val['gold']; $pierre = $val['pierre']; $terrain= $val['terrain']; $fer = $val['fer']; mysql_close($db1); $bois -= 500; $gold -= 500; $pierre -= 500; $terrain -= 500; $fer -= 500; //on se reconnecte $db1 = mysql_connect('localhost', '', ''); // 1 mysql_select_db('',$db1); //MAintenant on charge les paiements sur la table $sql = "UPDATE scierie_tbl SET bois='$bois',gold='$gold',pierre='$pierre',terrain='$terrain',fer='$fer' WHERE pseudo='$pseudo' "; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); echo "Scierie construite avec succès"; mysql_close($db1); } ?> Maintenant le formulaire. <form method="post" action="scierietest.php"> <input type="text" name="pseudo"/><br/> <input type="submit" value="Contruire les scierie" /> </form> Et maintenant la table CREATE TABLE `scierie_tbl` ( `id` int(11) NOT NULL auto_increment, `pseudo` varchar(50) NOT NULL default '', `bois` varchar(50) NOT NULL default '', `gold` varchar(50) NOT NULL default '', `pierre` varchar(90) NOT NULL default '', `terrain` varchar(50) NOT NULL default '', `fer` varchar(50) NOT NULL default '', `scierie` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) Tu peux tester ici en entrant comme pseudo snowman49. http://www.meteorologic.net/scierie.php A+
  24. snwoman49

    Les conditions

    Comme je te le dits les sessions je connais pas bien,mais ce qu'il faut récupèrer c'est soit le pseudo du membre ou son id,en tout cas une information qui fera prendre la ligne de ce membre.
×
×
  • Créer...