Aller au contenu

snwoman49

Hubmaster
  • Compteur de contenus

    212
  • Inscrit(e) le

  • Dernière visite

Messages postés par snwoman49

  1. POur là as tu bien tout définis,en mettant le nom de ta table,pseudo,host,mdp ?

    $db1 = mysql_connect('', 'pseudo', 'mdp'); // 1
    mysql_select_db('nombase',$db1);  
    $sql1= "SELECT * FROM tatable_tbl WHERE pseudo='$pseudo'  ORDER BY id ";
    $req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());

  2. La ligne 65:
    if ($scieriebois>=$val["bois"])

    La par contre c'est vrai que bois n'est pas définit avant......

    <{POST_SNAPBACK}>

    Si c'est définis.

    Comme je l'ai expliqé plus haut,tu va sur la ligne de ta table machintruc_tbl dont le pseudo = $pseudo et là tu va prendre les données présentes.Pour pouvoir ensuite comparer avec les prix de la scierie.

    $db1 = mysql_connect('', 'pseudo', 'mdp'); // 1
    mysql_select_db('nombase',$db1);  
    $sql1= "SELECT * FROM tatable_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);  

    //Là tu dits que si la valeur d'achat de la scierie en bois est supèrieur à la valeur présente dans la tablesql pour le champ bois alors on peut pas acheter de scierie.

    if ($siriebois>=$val["bois"])
    {
    echo "Vous ne pouvez construire de scierie";
    }

  3. Ben quand le gars il est connecté à ton jeu,il a un pseudo qui lui est assigné,donc dans ta table on va aller à la ligne de ce pseudo,et ne prendre que les valeurs assigné à ce pseudo.

  4. <?

    //on récupère les données après le formulaire
    $bucherons = $_POST['bucherons'];
    $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('', 'pseudo', 'mdp'); // 1
    mysql_select_db('nombase',$db1);  
    $sql1= "SELECT * FROM tatable_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

    $val['bois'] -= $sieriebois;
    $val['or'] -= $sierieor;
    $val['pierre'] -= $sieriepierre;
    $val['terrain'] -= $sierieterrain;
    $val['fer'] -= $sieriefer;
    mysql_close($db1);

    //on se reconnecte

    $db1 = mysql_connect('', 'pseudo', 'mdp'); // 1
    mysql_select_db('nombase',$db1);  

    //MAintenant on charge les paiements sur la table

    $sql = "UPDATE tatable_tbl SET bois='$val['bois']' AND SET or='$val['or']' AND SET pierre='$val['pierre']'  AND SET terrain='$val['terrain']' AND SET fer='$val['fer']'   WHERE pseudo='$pseudo' ";
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    echo "Scierie construite avec succès";
    mysql_close($db1);
    }

    ?>

    Pour le SET je suis pas sur à 100% que ca soit bon.

  5. Ben tu installes d'abord apache,après php,après mysql et après phpmyadmin,après un serveur ftp.

    Moi je tourne sous apache 2.054 - php5 - mysql 4.1 et phpmyadmin 2.6 je crois.

    Et tout ca sous windows.Même si j'aurais préfèrer UNIX,je n'ai pas le choix..

    Mais je tourne très bien.

  6. Bonjour,

    Comment pouvons nous connaître ton/tes problème(s) de design,alors que tu ne nous à rien poser comme question(s) et que nous ne pouvons rien voir en conséquence.

    Nous sommes prêt à t'aider mais il faut d'abord donner un url ou un peu de code..

    Â Bientot.

    Et pour Photoshop il est simple d'utilisation.

  7. Je pense qu'il faut plus de 30s.Mais comme c'est le serveur chez moi ca ne gène pas.Voici le code en entier.Faut imaginer que j'en est plus de 50 pages comme ca certaines à générer toutes les heures et les autres à générer toutes les 6h.

    J'ai remplacé volontairement la valeur des url par url.

    <? $heure = date("H:i");
    header ("Content-type: image/Png");
    $fichierimage="url";
    $im = imagecreatefromjpeg($fichierimage); /* Création d'une image blanche */
    $colormin = imagecolorallocate($im, 0, 0, 255);
    $colormax = imagecolorallocate($im, 255, 0, 0);
    //flensburg
    $fa = fopen("url", "r");
    $flensburg=fread($fa,100);
    $flensburg1 = imagecreatefromgif($flensburg);
    fclose($fa);
    //flensburg tempe min
    $fa = fopen("url", "r");
    $flensburg2=fread($fa,100);
    imagestring ($im, 4, 200, 120 ,"$flensburg2", $colormin);
    fclose($fa);
    //flensburg tempe max
    $fa = fopen("url", "r");
    $flensburg3=fread($fa,100);
    imagestring ($im, 4, 240, 120, "$flensburg3", $colormax);
    fclose($fa);
    //hambourg
    $fa = fopen("url", "r");
    $hambourg=fread($fa,100);
    $hambourg1 = imagecreatefromgif($hambourg);
    fclose($fa);
    //hambourgtempe min
    $fa = fopen("url", "r");
    $hambourg2=fread($fa,100);
    imagestring ($im, 4,210, 210,"$hambourg2", $colormin);
    fclose($fa);
    //hambourg tempe max
    $fa = fopen("url", "r");
    $hambourg3=fread($fa,100);
    imagestring ($im, 4,250, 210, "$hambourg3", $colormax);
    fclose($fa);
    //breme
    $fa = fopen("url", "r");
    $breme=fread($fa,100);
    $breme1 = imagecreatefromgif($breme);
    fclose($fa);
    //breme tempe min
    $fa = fopen("url", "r");
    $breme2=fread($fa,100);
    imagestring ($im, 4,125, 240,"$breme2", $colormin);
    fclose($fa);
    //breme tempe max
    $fa = fopen("url", "r");
    $breme3=fread($fa,100);
    imagestring ($im, 4,163, 240, "$breme3", $colormax);
    fclose($fa);
    //rostok
    $fa = fopen("url", "r");
    $rostok=fread($fa,100);
    $rostok1 = imagecreatefromgif($rostok);
    fclose($fa);
    //rostok tempe min
    $fa = fopen("url", "r");
    $rostok2=fread($fa,100);
    imagestring ($im, 4,324, 170,"$rostok2", $colormin);
    fclose($fa);
    //rostok tempe max
    $fa = fopen("url", "r");
    $rostok3=fread($fa,100);
    imagestring ($im, 4,364, 170, "$rostok3", $colormax);
    fclose($fa);
    //berlin
    $fa = fopen("url", "r");
    $berlin=fread($fa,100);
    $berlin1 = imagecreatefromgif($berlin);
    fclose($fa);
    //berlin tempe min
    $fa = fopen("url", "r");
    $berlin2=fread($fa,100);
    imagestring ($im, 4,364, 270,"$berlin2", $colormin);
    fclose($fa);
    //berlin tempe max
    $fa = fopen("url", "r");
    $berlin3=fread($fa,100);
    imagestring ($im, 4,404, 270, "$berlin3", $colormax);
    fclose($fa);
    //magdeburg
    $fa = fopen("url", "r");
    $magdeburg=fread($fa,100);
    $magdeburg1 = imagecreatefromgif($magdeburg);
    fclose($fa);
    //magdeburg tempe min
    $fa = fopen("url", "r");
    $magdeburg2=fread($fa,100);
    imagestring ($im, 4,269, 306,"$magdeburg2", $colormin);
    fclose($fa);
    //magdeburg tempe max
    $fa = fopen("url", "r");
    $magdeburg3=fread($fa,100);
    imagestring ($im, 4,309, 306, "$magdeburg3", $colormax);
    fclose($fa);
    //bielefeld
    $fa = fopen("url", "r");
    $bielefeld=fread($fa,100);
    $bielefeld1 = imagecreatefromgif($bielefeld);
    fclose($fa);
    //bielefeld tempe min
    $fa = fopen("url", "r");
    $bielefeld2=fread($fa,100);
    imagestring ($im, 4,180, 341,"$bielefeld2", $colormin);
    fclose($fa);
    //bielefeld tempe max
    $fa = fopen("url", "r");
    $bielefeld3=fread($fa,100);
    imagestring ($im, 4,220, 341, "$bielefeld3", $colormax);
    fclose($fa);
    //dieusburg
    $fa = fopen("url", "r");
    $dieusburg=fread($fa,100);
    $dieusburg1 = imagecreatefromgif($dieusburg);
    fclose($fa);
    //dieusburg tempe min
    $fa = fopen("url", "r");
    $dieusburg2=fread($fa,100);
    imagestring ($im, 4,90, 366,"$dieusburg2", $colormin);
    fclose($fa);
    //dieusburg tempe max
    $fa = fopen("url", "r");
    $dieusburg3=fread($fa,100);
    imagestring ($im, 4,130, 366, "$dieusburg3", $colormax);
    fclose($fa);
    //bonn
    $fa = fopen("url", "r");
    $bonn=fread($fa,100);
    $bonn1 = imagecreatefromgif($bonn);
    fclose($fa);
    //bonn tempe min
    $fa = fopen("url", "r");
    $bonn2=fread($fa,100);
    imagestring ($im, 4,95, 440,"$bonn2", $colormin);
    fclose($fa);
    //bonn tempe max
    $fa = fopen("url", "r");
    $bonn3=fread($fa,100);
    imagestring ($im, 4,135, 440,"$bonn3", $colormax);
    fclose($fa);
    //offenbach
    $fa = fopen("url", "r");
    $offenbach=fread($fa,100);
    $offenbach1 = imagecreatefromgif($offenbach);
    fclose($fa);
    //offenbach tempe min
    $fa = fopen("url", "r");
    $offenbach2=fread($fa,100);
    imagestring ($im, 4,190, 445,"$offenbach2", $colormin);
    fclose($fa);
    //offenbach tempe max
    $fa = fopen("url", "r");
    $offenbach3=fread($fa,100);
    imagestring ($im, 4,230, 445,"$offenbach3", $colormax);
    fclose($fa);
    //chemnitz
    $fa = fopen("url", "r");
    $chemnitz=fread($fa,100);
    $chemnitz1 = imagecreatefromgif($chemnitz);
    fclose($fa);
    //chemnitz tempe min
    $fa = fopen("url", "r");
    $chemnitz2=fread($fa,100);
    imagestring ($im, 4, 280, 394,"$chemnitz2", $colormin);
    fclose($fa);
    //chemnitz tempe max
    $fa = fopen("url", "r");
    $chemnitz3=fread($fa,100);
    imagestring ($im, 4,320, 394,"$chemnitz3", $colormax);
    fclose($fa);
    //dresde
    $fa = fopen("url", "r");
    $dresde=fread($fa,100);
    $dresde1 = imagecreatefromgif($dresde);
    fclose($fa);
    //dresde tempe min
    $fa = fopen("url", "r");
    $dresde2=fread($fa,100);
    imagestring ($im, 4, 370, 360,"$dresde2", $colormin);
    fclose($fa);
    //dresde tempe max
    $fa = fopen("url", "r");
    $dresde3=fread($fa,100);
    imagestring ($im, 4,410, 360,"$dresde3", $colormax);
    fclose($fa);
    //nuremberg
    $fa = fopen("url", "r");
    $nuremberg=fread($fa,100);
    $nuremberg1 = imagecreatefromgif($nuremberg);
    fclose($fa);
    //nuremberg tempe min
    $fa = fopen("url", "r");
    $nuremberg2=fread($fa,100);
    imagestring ($im, 4, 275, 500,"$nuremberg2", $colormin);
    fclose($fa);
    //nuremberg tempe max
    $fa = fopen("url", "r");
    $nuremberg3=fread($fa,100);
    imagestring ($im, 4,315, 500,"$nuremberg3", $colormax);
    fclose($fa);
    //stuttgart
    $fa = fopen("url", "r");
    $stuttgart=fread($fa,100);
    $stuttgart1 = imagecreatefromgif($stuttgart);
    fclose($fa);
    //stuttgart tempe min
    $fa = fopen("url", "r");
    $stuttgart2=fread($fa,100);
    imagestring ($im, 4, 170, 530,"$stuttgart2", $colormin);
    fclose($fa);
    //stuttgart tempe max
    $fa = fopen("url", "r");
    $stuttgart3=fread($fa,100);
    imagestring ($im, 4,210, 530,"$stuttgart3", $colormax);
    fclose($fa);
    //munich
    $fa = fopen("url", "r");
    $munich=fread($fa,100);
    $munich1 = imagecreatefromgif($munich);
    fclose($fa);
    //munich tempe min
    $fa = fopen("url", "r");
    $munich2=fread($fa,100);
    imagestring ($im, 4, 290, 580,"$munich2", $colormin);
    fclose($fa);
    //munich tempe max
    $fa = fopen("url", "r");
    $munich3=fread($fa,100);
    imagestring ($im, 4,330, 580,"$munich3", $colormax);
    fclose($fa);
    //texte de la date
    $fatxt = fopen("url", "r");
    $text=fread($fatxt,18000);
    $textcolor = imagecolorallocate($im, 255, 255, 255);
    imagestring($im, 5, 5, 100, "$text", $textcolor);
    imagestring($im, 3, 28, 611, "Générée : $heure", $textcolor);
    imagecopy ($im, $flensburg1, 200, 50, 0, 0, 60, 60 );
    imagecopy ($im, $hambourg1, 210, 140, 0, 0, 60, 60 );
    imagecopy ($im, $breme1, 126, 170, 0, 0, 60, 60 );
    imagecopy ($im, $rostok1, 324, 100, 0, 0, 60, 60 );
    imagecopy ($im, $berlin1, 364, 200, 0, 0, 60, 60 );
    imagecopy ($im, $magdeburg1, 269, 236, 0, 0, 60, 60 );
    imagecopy ($im, $bielefeld1, 180, 270, 0, 0, 60, 60 );
    imagecopy ($im, $dieusburg1, 90, 296, 0, 0, 60, 60 );
    imagecopy ($im, $bonn1, 95, 380, 0, 0, 60, 60 );
    imagecopy ($im, $offenbach1, 190, 375, 0, 0, 60, 60 );
    imagecopy ($im, $chemnitz1, 280, 324, 0, 0, 60, 60 );
    imagecopy ($im, $dresde1, 370, 290, 0, 0, 60, 60 );
    imagecopy ($im, $nuremberg1, 275, 430, 0, 0, 60, 60 );
    imagecopy ($im, $stuttgart1, 170, 460, 0, 0, 60, 60 );
    imagecopy ($im, $munich1, 290, 510, 0, 0, 60, 60 );
    //copie image
    imagepng($im);
    imagedestroy($im); ?>

  8. Bonjour,

    J'éxécute la génération des cartes avec gd sur mes 2 serveurs,sur le 1er serveur (mutualisé) tout marche impeccable,mais sur le serveur dédié (chez moi) cela me renvoie un message d'erreur.Me disant que l'imahe http machin truc n'a pas pu s'afficher car elle contient des erreurs,alors que sur l'autre serveur elle s'est affiché.

    Voici les extensions dans php.ini

    extension=php_bz2.dll
    ;extension=php_cpdf.dll
    ;extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_java.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    ;extension=php_mysql.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll
    extension=php_mysqli.dll

    Maintenant je me demande s'il ne faut pas configurer ces choses ci dessous car je pense que c'est un problème de temps de génération..

    # Timeout: The number of seconds before receives and sends time out.
    #
    Timeout 30

    #
    # KeepAlive: Whether or not to allow persistent connections (more than
    # one request per connection). Set to "Off" to deactivate.
    #
    KeepAlive On

    #
    # MaxKeepAliveRequests: The maximum number of requests to allow
    # during a persistent connection. Set to 0 to allow an unlimited amount.
    # We recommend you leave this number high, for maximum performance.
    #
    MaxKeepAliveRequests 100

    #
    # KeepAliveTimeout: Number of seconds to wait for the next request from the
    # same client on the same connection.
    #
    KeepAliveTimeout 14

    ##
    ## Server-Pool Size Regulation (MPM specific)
    ##

    # WinNT MPM
    # ThreadsPerChild: constant number of worker threads in the server process
    # MaxRequestsPerChild: maximum  number of requests a server process serves
    <IfModule mpm_winnt.c>
    ThreadsPerChild 250
    MaxRequestsPerChild  0
    </IfModule>

    Merci pour vos réponses.

    Amicalement

  9. Essaie de mettre ca dans ton .htaccess.

    <Files>
    AuthName AccesRestreint
    AuthType Basic

    <limit GET POST>
    order deny,allow
    deny from all
    allow from .enst.fr
    require group intranet
    satisfy all
    </Limit>


    </Files>

  10. Merci dudu,je me disais aussi,le language n'étais pas lu..

    Sinon recherche webmaster si tu as accès a Apache tu va dans conf->httpd-> et tu mets à la fin

    <Directory "c:/serveur/www/tondossier">

    Options -Indexes

    </Directory>

    Le options-Indexes siginifie que s'il n'y a pas un des fichiers signifier dans DirectoryIndex alors cela renverra comme message:

    Forbidden

    You don't have permission to access /tondossier/ on this server.

    Si tu veux que le contenu sois visible tu enlèves le - avec Indexes.

    Voila j'espère avoir répondu à ta question,oublie pas de redémarrer apache ensuite...

  11. Ah maintenant il y a des posts marqué XX,dans le titre tu aurais du mettre poste de recherche_webmaster on ne parle de rien d'autre,je te signales plus que mes questions correspondent au titre de ton sujet et que donc elle ne peuve que t'aider.

    Donc voilà.J'ai rien de plus à dire.

    Sinon pour ce qui est de bloquer à la lecture le répertoire,on peut mettre ce code ci dans httpd.conf:

    <Directory "c:/serveur/www/tondossier">
    Options -Indexes
    </Directory>

  12. C'est une question comme ca pour savoir si ca ne gène pas.Sinon j'ai un problème avec le .htaccess,j'ai installé correctement tout mon serveur chez moi,mais quand je met un .htaccess dans un dossier,ca n'en tient pas compte. :blink:

  13. Il ne serait pas possible que tu es un autre pc à coté ? Pour éxécuter tes taches lourdre,sinon dans le htacess tu juste à mettre .

    DirectoryIndex construction.php index.php index.html

    Mais bon pour les visiteurs c'est pas top.

×
×
  • Créer...