snwoman49
-
Compteur de contenus
212 -
Inscrit(e) le
-
Dernière visite
Messages postés par snwoman49
-
-
Les conditions
dans PHP
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()); -
Les conditions
dans PHP
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";
} -
Les conditions
dans PHP
Je connais pas trop les sesssions,mais de toute facon il faut que tu prennes le pseudo quelque part.
-
Les conditions
dans PHP
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.
-
Les conditions
dans PHP
Ben c'est pour t'expliquer comment procéder.
Faut faire chaque chose en son temps.
-
Les conditions
dans PHP
<?
//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.
-
Ben ton serveur n'est pas chez toi,logiquement tu es accèder par ssh,car moi le pc est à la maison,donc je mets sur le clavier et hop.
Pour ca je ne peux pas t'aider,je n'ai pas de serveur dédié à part chez moi.
Excuse moi.
-
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.
-
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.
-
Merci pour toutes vos réponses,j'ai pris la solution d'anonymus et ca marche..Merci encore.
-
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); ?> -
Dans le code logiquement il n'y a aucune erreur,mais je pense à un temps de génération trop limité dans la conf du dédié,car une image avec le même code mais moins longue à générer s'affiche.
-
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.dllMaintenant 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
-
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> -
Arf d'accord donc ma solution n'est pas possible,c'est ce que j'utilise moi et je trouve que c'est la plus simple...
Donc ta seul alternative est le .htaccess
-
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...
-
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> -
Un autre problème dans ma configuration,j'ai mis un fichier php en dehors du répertoire www quand je l'éxécute rien est pris en compte.Suis je vraiment obliger de mettre mes fichiers php html ou autre sans www ?
-
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.
-
Galerie d'image
dans PHP
Ben une sql pour chaque catégorie..
-
Faut mettre dans le même répertoire que apache,mysql et php ?
-
Galerie d'image
dans PHP
Tu prend l'id de la photo et tu faits id+1 et id-1 et hop le tour est joué,bien sur en code php hein...
-
Bonjour,
j'ai créer un compte sur dyndns,j'ai déja acheter un nom de domaine ailleurs,pour installer ce nom de domaine sur dyndns il faut que j'aille dans custom dns wizard et que je paye 25 euros par an,existe-il d'autres moyens,Merci pour vos réponses.
-
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.
Les conditions
dans PHP
Posté
Et donc dans ta table tu as un champ bois ?
Car sinon je vois pas pourquoi ca faitca,moi j'utilise ce genre de chose et ca marche impec.