ebouilleur
-
Compteur de contenus
81 -
Inscrit(e) le
-
Dernière visite
Messages postés par ebouilleur
-
-
Bonjour,
J'ai 3 tables : client, facture, prestation.
Je souhaite afficher un tableau récapitulatif qui doit m'afficher le prix de la facture, cad la somme de toutes les prestations d'un facture (qui pour ne pas simplifier n'ont pas le meme montant de tva et/ou de quantité)
Pour le moment, j'essaye deja d'avoir la somme juste des montant htva et deja je coince.
Voila ce que ca donne :
SELECT f.id_facture, f.numero_facture, f.date_facture,
c.nom, c.ville, p.quantite, p.prix_htva, p.tva
FROM facture as f
LEFT JOIN client AS c ON (f.id_client=c.id_client)
LEFT JOIN (SELECT SUM(prix_htva) FROM prestation GROUP BY f.id_facture) AS p ON (f.id_facture=p.id_facture)
WHERE f.id_membre=$sess_id_pseudo order by $choix_order_by desc limit $limite,$nombrePhpmyadmin me sort que les colonnes p.quantite, p.prix_htva, p.tva n'existe pas
Une idée?
Merci
-
J'avais vu qu'il s'agisait de frame, mais si tu clic sur le lien google et que tu fais F5, tu arrive sur le marcher du travail, alors que tu as juste rafraichi la page, donc l'url n'est pas modifier, alors comment ca fonctionne?
-
Tu vois quel site ?
Bonjour,
J'ai beau re-cliquer sur ton lien ou rafraîchir la page, je ne vois toujours qu'un seul site
Essayes en passant par google alors, avec le recherche "argent facile". en général c'est le 1er site sponsorisé
-
Bonjour,
J'aimerais vous exposer un truc curieux.
Si vous aller pour la toute 1ere fois sur le site : http://www.gagner-bcp-argent.com/ vous verrez un site d'astuce d'argent
ET si vous y revenez, il y a un autre site sur le travail du marché.
Je me demande lintérêt de faire ca.
Je me demande aussi comment c'est géré (car a priori c'est pas un cookie)
IL y a plusieurs site de ce genre. Recherche sur google "argent facile" et il y en a dans les liens sponsorisés.
PS : je n'ai pas trouvé de meilleur catégorie pour mon post.
Merci
-
Merci,
je vais regarder le log dont tu parles
Mais dans mon css, non, tout est bon
-
Bonjour,
Suite a des soucis sur mon serveur (des plantages toujours incompris), j'ai activé les log de chacun de mes sites.
ET j'ai des lignes incompréhensible, et j'ai besoin de vos lumières.
Dans mon fichier de log je peux lire :
[Fri Nov 12 15:14:03 2010] [error] [client 79.83.211.5] File does not exist: /home/ebouilleur/pet-racing/beta/home, referer: http://beta.pet-racing.fr/css/style.css
[Fri Nov 12 16:43:21 2010] [error] [client 79.83.211.5] File does not exist: /home/ebouilleur/pet-racing/www/home, referer: http://beta.pet-racing.fr/quartziam.php
1.
Je comprend pas le File does not exist: /home/ebouilleur/pet-racing/beta/home vu que dans mon fichier style.css il n'y a rien qui s'appelle home
2.
Idem que le 1 sauf que la c'est encore plus bizarre car :
/>http://beta.pet-racing.fr pointe sur /home/ebouilleur/pet-racing/betaet
/>http://www.pet-racing.fr pointe sur /home/ebouilleur/pet-racing/wwwEt la il me dit que ma page qui est sur mon sous-domaine n'arrive pas a trouvé le répertoire home du sous domaine www
Une idée svp?
Merci
-
En fait j'ai l'impression que le schmilbick vient des flux rss de wordpress
Quand je coupe tous mes WP, casemble ok, et quand je les réactive, dans mon server-status j'ai plein de ligne qui font appel au feed, et ca ne disparait jamais:
Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request
0-2 2926 0/54/698 G 2.14 3869 0 0.0 0.41 4.35 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0
1-2 2865 0/175/941 G 5.33 3758 0 0.0 0.95 4.15 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0
2-2 2951 0/43/1108 G 2.29 3848 0 0.0 0.29 3.77 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0
3-2 2973 0/3/600 G 0.54 3890 0 0.0 0.00 4.54 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0
Ca peut etre ca mon probleme?
-
Exacte...
J'ai donc fait la modification sur my.cnf
je suis passé a max_connections = 150
Et je vais modifier mes sites pour rajouter le mysql_close()
Sinon, d'autres idées?
-
Je me permet un petit up, en ajoutant des infos :
Je ne suis pas sur que mes énormes lenteurs de serveur viennet de mysql.
En ne laissant tourner que 1 site, mon server-status me donne ca :
Parent Server Generation: 1
Server uptime: 19 hours 42 minutes 44 seconds
Total accesses: 138630 - Total trafic: 314.5 MB
CPU Usage: u25.94 s187.57 cu0 cs0 - .301% CPU load
1.95 requests/sec - 4647 B/second - 2379 B/request
150 requests currently being processed, 0 idle workers
WWWWWWWWWWWWWWWWWWWWWWWWWWWCWWWRWWWWWWWWWWWWWWWWWWWWWCWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWRWWWWWWWWCWWWWWWWWWWWWWCWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWW..........................................
................................................................
Qu'en pensez vous?
(et j'ai plein de ram de libre, et 0 swap d'utilisé)
-
Par rapport a ma config de mon serveur, je peux mettre quoi?
150? 200 ?
J'ai aussi lu sur un forum qu'il pouvait etre intéressant de rajouter ca : mysql.allow_persistent=Off
je peux le mettre n'importe ou dans le fichier?
Sinon plus concrètement, c'est quand meme bizarre que mon srv sature comme ca, je dois avoir un pb sur un des mes sites, mais comment savoir lequel? une idée Dan?
Copier/coller d'une partie mon fichier my.cnf :
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement
#
# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * BerkeleyDB
#
Type :quit<Enter> to exit Vim
J'ai aussi une autre question, peut etre lié a mon soucis, je viens de relancer mysql, donc dans ma page d'état du srv sous pma, je vois :
Ce serveur MySQL fonctionne depuis 0 jours, 0 heures, 0 minutes et 33 secondes. Il a démarré le Dim 19 Septembre 2010 à 15:11.
par contre ca, ca me parrait énorme : Statistiques sur les requêtes: Depuis son démarrage, 3 714 requêtes ont été envoyées au serveur.
Non?
Merci
-
OK, donc si j'ai rien dans mon fichier my.cnf (enfin par cette variable)
c'est donc qu'il prend qqchose par defaut non?
Merci
-
oui je dois pouvoir faire ce que je veux
C'est dans quel fichier de config?
le my.cnf?
Et pour le mysql_close(), je ne l'utilise jamais finalement, car c'est censé se refermer tout seul après (avant je l'utilisait, puis j'ai lu bcp de tuto ou les webmaster disaient que ca ne servait a rien...)
-
Je n'envoie pas bcp de mail (que des mails de validation d'inscription par exemple)
-
Bonjour,
J'ai besoin de votre aide
Mon serveur (serveur virtuel) plante régulièrement.
Généralement cela se traduit par :
- les sites ne s'affichent plus (page blanche ou trop long a charger)
- un message d'erreur "too many connection" (donc plus d'acces mysql)
En général je reboot et c'est reparti, pour plus ou moins longtemps. Uptime sur 1 mois 90%.
La machine : bi xeon 3gz , 4go de RAM avec 2 srv virtuel
Mon srv virtuel :
2go de ram, 1go de swap.
distrib Debian GNU/Linux Lenny (v 5.0.3) + mysql (v 14.12) + php (v 5.2.6) + apache2 (v 2.2.9)
Ca héberge 50 sites, dont le plus gros génère pas plus de 1000 visiteurs/jour
60% des sites sont en php avec un accès mysql (dont 10 blog WP)
J'ai éliminé le possibilité que le plantage soit du au cron, car ca plante jamais a la meme heure.
J'aimerais vos idées, conseils et avis.
Merci de me sauver
-
Conversion de date
dans PHP
Merci pour ta réponse
En fait je me suis fait une fonction qui me va bien (avec des morceaux de code pris sur google) :
function F_calcul_duree($duree_restante)
// détermine la duree de construction en fonction d'un timestamp
{
$tps_restant = $duree_restante ;
$i_restantes = $tps_restant / 60;
$H_restantes = $i_restantes / 60;
$d_restants = $H_restantes / 24;
$s_restantes = floor($tps_restant % 60);
$i_restantes = floor($i_restantes % 60);
$H_restantes = floor($H_restantes % 24);
$d_restants = floor($d_restants);
if ($d_restants > 0 ) echo $d_restants."j ";
if ($H_restantes > 0 ) echo $H_restantes."h ";
if ($i_restantes > 0 ) echo $i_restantes."m ";
} -
Conversion de date
dans PHP
Bonjour,
Je rencontre un petit soucis de conversion d'un timestamp en durée lisible.
J'ai par exemple :
$temps = 5000; (valeur pris au hasard)
echo date ( "d\j G\h i\m", mktime(0, 0, $temps, 0, 0, 0)) ;Je cherche donc a affiché une durée restant avec un évènement
Mais il y a un décalage d'un jour
En effet si $temps est de 12h, mon echo va affiché 30j 12h 00m au lieu de 0j 12h 00m
Pourquoi et comment résoudre ce petit problème?
Merci pour vos réponses.
-
RegEx et url
dans PHP
Avec le code suivant c'est presque fonctionnel.
<?php
$content = "<a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><strong>Paul</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>";
$mot_a_supprimer = array("<strong>","</strong>");
$content = str_replace($mot_a_supprimer,'',$content);
$content = html_entity_decode($content);
preg_match_all('/http:\/\/www.google.fr[^"\']*/',$content,$tableau);
$RegEx = '#<a\s*href(\s)*=(\s)*[\"\'](.*?)[\"\'](.*?)>[^<]*<\/a>#is';
preg_match($RegEx,$content,$prenom);
$prenom = explode(">", $prenom[0]);
$prenom = substr($prenom[1],0,-3);
$regex1 = "^[^<]";
$out = ereg($regex1,$prenom);
if ($out > 0 ) {
$prenom = suppaccents(utf8_decode($prenom)); // suppaccents est une fonction qui vire les accent et met des - a la place des espaces
$nb=count($tableau[0]);
for($i=0;$i<$nb;$i++)
{
$old_url = $tableau[0][$i];
$pieces_url = explode("&", $old_url2);
$ref2 = str_replace("var2=","",$pieces_url[1]);
$new_url = "http://www.monsite.com/mot-".$prenom."-fr-".$ref2.".html";
$content = str_replace($old_url,$new_url,$content);
}
echo "<hr>".$content;
}
?>Ce qui affiche cette url : http://www.monsite.com/mot-paul-fr-456.html
Ca bug uniquement si la 1ere url contient une image
-
RegEx et url
dans PHP
Arf non, j'ai oublié un détail important (c'est ce qui rend plus compliquer le truc), le texte du lien, ici "hello" doit etre repris dans mon url, ce qui donne :
$content = "<a href='http://www.monsite.com/toto-456-hello.html' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.monsite.com/toto-456.html' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>";
PS : je corrige dans mon post précédent
-
RegEx et url
dans PHP
Je suis pas sur que je puisse séparer en 2 parties ce travail...
Le mieux c'est que je vous explique ce que je souhaite faire, peut etre que vous aurez une meilleur idée que moi.
Donc je récupere du contenu via un flux rss. Je dois modifier les url de ce contenu
Donc par exemple, je récupere :
$content = "<a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>";
Et je veux avoir au final quelque chose du genre :
$content = "<a href='http://www.monsite.com/toto-456-hello.html' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.monsite.com/toto-456.html' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>";
Donc en fait faut juste retranscrire l'url... (écrit comme ca ca parrait simple)
-
RegEx et url
dans PHP
Dans ton 1er post tu dis :
Sinon la question est: est-ce-que le "qqchose" doit être uniquement du texte, ou il peut contenir des tags HTML à condition que ce ne soit pas une image? Dans le premier cas il suffit de chercher ([^<]*)et j'ai tester, mais ca me sort quand meme les url avec des images.
Sinon tu as aussi dis :
[^img] ça ne veut pas dire "n'importe quoi qui ne contienne pas img", ça veut dire "n'importe quel caractère sauf i, m, ou g".Alors que dans la doc, il est indiqué comme exemple :
( \( )? [^()]+ (?(1) \) )
La deuxième partie recherche un séquence de caractères qui ne contiennent pas de parenthèses.
Donc ^() pourrait s'apparenter a mon ^img (moi c'est ce que je comprend)
Merci pour ton aide
-
RegEx et url
dans PHP
En me basant sur ton regex (il y a qq erreurs) et tes remarques j'ai amélioré le mien en :
$RegEx = '#<a\s*href(\s)*=(\s)*[\"\'](.*?)[\"\'](.*?)>([^img]*)<\/a>#is';
Mais la les images ne sont pas filtré
enfin je continue tjs de chercher.
-
RegEx et url
dans PHP
Sinon la question est: est-ce-que le "qqchose" doit être uniquement du texte, ou il peut contenir des tags HTML à condition que ce ne soit pas une image? Dans le premier cas il suffit de chercher ([^<]*). D'ailleurs là tu as "*" tout court, ça ne le fait pas trop, puisqu'en fait c'est >* qui va correspondre.En fait l'autre travail que je fais en parrallèle c'est récupéré le texte "qqchose" pour le réutilisé. Donc si c'est une image je ne dois pas l'utilisé.
Généralement quand il y a du texte c'est sous le forme <strong>texte</strong>, donc je supprime juste les balise strong et op j'ai mon texte... mais c'est vrai que ce n'est pas passe partout...
Je testerai de chez moi l'amélioration du regex
merci
-
RegEx et url
dans PHP
Bonjour,
J'essaye d'écrire une RegEx mais j'ai un peu de mal pour finalisé ce que je veux faire.
Je veux extraire d'un texte tout ce qui est de la forme suivante :
<a href="http://www.domaine.com">qqchose</a>
Donc j'ai pondu ca :
$RegEx = '#<[aA](\s)*(href|HREF)(\s)*=(\s)*[\"|\'](.*?)[\"|\'](.*?)>*<\/a>#is';
Mais voila, je ne veux pas que le "qqchose" soit une image.. et la j'y arrive pas, des que je tente quelquechose il ne me sélectionne plus rien
il doit falloir utiliser [^img] ...
UN petit cout de main svp?
Merci
-
Vires les Header et mets l'extension .xml pour voir.
Je veux bien virer les header, mais mettre l'extension .xml, là je comprends pas trop... je vais pas changer le .php de mon fichier par .xml, sinon le php ne sera plus interpreté.. ?!
une autre hypothèse, je parle d'expérience, est qu'il peut y avoir des lignes vides avant le <?php du fichier lui-même ou des fichiers inclus (bdd.php, fonction.inc.php, ...), voire après le ?>, ce qui les inclurais dans ton XMLOui ca m'étais déja arrivé aussi, mais cette fois ci ce n'est pas ca.
y a peu etre un rapport avec les headers, car avant j'en avais pas et ca marchais (mais j'ai aussi fait plein d'autre modif donc je suis pas sur).
Par contre j'ai besoin de ces header car quand on charge la page, ca propose automatiquement le téléchargement du fichier joueur_export.xml (au lieu de l'afficher) et il faut que je le télécharge
Arf non, apres avoir relu 3 fois ton post cyberlaura, j'ai revérifier et si j'avais des sauts de ligne APRES le ?> de bdd.php
et j'avai sregardé que avant
donc c'est bon
Merci beaucoup
Requete mysql sur 3 table et multiples enregistrements
dans SQL
Posté
Bonsoir Jacques,
OK merci je vois l'idée et en effet ca fonctionne mieux
Après c'est sur que je vais pas faire un somme de tva, mais le principe est ok
Merci