Also know as

  • Site web
  • Nombre de sujets
    23
  • Nombre de messages
    54
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Also know as
le 16/08/2007 à 12:17
Problème de test sur les dates
C'est justement la question que je pose.
Dans le if comme tu peux le voir, il n'y a que le dimanche.

Et j'aimerais justement pouvoir aller au plus simple sachant que je trouve qu'utilisr une BDD est peut-être pas forcément utile...

Donc j'aimerais justement ce que vous trouveriez de plus simple pour en mettre plusieurs ?

Merci
Also know as
le 16/08/2007 à 12:00
Problème de test sur les dates
Oui et non.

Je m'explique un peu mieux, en faite j'aimerais qu'en fonction de la date sélectionnée il sache si c'est un jour "fermé" (le tout se trouve dans mon if peu importe).

Donc pour faire un test j'ai sélectionné le jour Dimanche, cela fonctionne mais j'aimerais maintenant pouvoir avoir le choix de plusieurs jours "fermés" et non juste le dimanche.

Est-ce que c'est un peu plus clair ?
Also know as
le 16/08/2007 à 11:39
Problème de test sur les dates
Bonjour,

Petite question sur un if ou j'hésite un peu...
<?php		if (($open_result['Date'] == date("Ymd")) || ($get_date == 1 && $open_result['Date'] == $_GET['date']) || (date("l", mktime(0, 0, 0, $month, $day, $year)) == "Sunday") || (date("l") == "Sunday"))
?>


J'aimerais laisser le choix à la personne utilisant mon script qu'elle puisse choisir les jours de la semaine qu'elle souhaite qui ne sont pas ouvert.
La j'ai juste mis le dimanche, mais si la personne souhaite mettre lundi ou samedi par exemple, elle doit passer dans mon code.

Comment faire quelque chose de simple (avec exemple si possible) s'il vous plait ?
Base de donnée pourquoi pas mais bon juste pour aller chercher des jours dans la semaine, cela en vaut-il la peine ?

Merci
Also know as
le 15/08/2007 à 17:34
Boucle SQL dans une boucle for
ui je sais que cela est très moche mais malheureusement je ne sais pas faire autrement !

Comment tout prendre en compte et ensuite le traiter avec php uniquement ?

Bon faire un array tout ça, etc.

Mais mon problème c'est que je ne sais pas utiliser les tableaux ! Enfin si, mais très mal malheureusement...
Also know as
le 13/08/2007 à 16:09
Boucle SQL dans une boucle for
Bonjour,

Je suis dans un petite problème que je n'arrive pas à résoudre pour le coup...

Voici mon code :
<?php
$verif = mysql_query('SELECT * FROM calendrier WHERE Date='.date("Ymd")) or die(mysql_error());
echo '<table>';
for ($i = 8; $i <= 19; $i++)
{
echo '<tr>';
echo '<td width="15%">';
if ($i < 10)
echo '0';
echo $i, ':00</td>';
echo '<td>';
while ($show = mysql_fetch_array($verif))
{
echo 'Voici show : ', $show['h_begin'], 'et $i : ', $i;
if ($show['h_begin'] == $i)
{
echo $show['evenement'], '<br />';
if ($show['valid'] == 0)
echo 'Non validé';
else
echo 'Validé';
}
}
echo '</td>';
echo '</tr>';
}
echo '<table>';
?>


Et si vous arrivez à éxecuter ce code en faite, j'aimerais qu'a chaque avancé du tableazu "d'heure" (la boucle for) il fasse une recherche SQL poru savoir s'il à trouvé quelque chose dans la base de donnée qui correspondait à l'heure et si c'est le cas l'affiché.

Avec un petit test j'ai pu me rendre compte qu'il ne fait cette boucle WHILE qu'une seule fois, la toute première fois.

Donc comment faire pour que la variable $show revienne au début de la table SQL ?

Merci :)
Also know as
le 29/05/2007 à 07:30
Nouveau ?
Bonjour,

J'aimerais savoir si il y'aura un nouveau sujet prochainement ou pas ?

@+
Also know as
le 28/05/2007 à 21:10
max_user_connection à cause de fopen ?
Non justement c'est là que je ne vois pas...
Mon but étant juste de savoir si le site est disponible ou pas.

<b style="color:#3366ff">' . nl2br(stripslashes($liste['description'])) . '<br />

<font color="#55608d">Par</font> ' . $liste['login'] . '</b><br /><br /><br /><br />';

$timeout = 3;
$old = ini_set('default_socket_timeout', $timeout);
$file = fopen($liste['lien'], 'r');
ini_set('default_socket_timeout', $old);
stream_set_timeout($file, $timeout);
stream_set_blocking($file, 0);

clearstatcache();
Also know as
le 28/05/2007 à 19:48
max_user_connection à cause de fopen ?
Merci beaucoup pour cette réponse, mais ce que je voulais dire par là, c'est que j'atteignais cette limite en faite uniquement quand j'ajoutais cette fonction.
Sinon j'arrive à avoir 200 personnes en même temps sur le site facilement.

Dés que je l'ajoute les pages commence à mettre du temps (ce qui peut paraitre normal car le fopen essaye d'ouvrir une page venant d'un site free par exemple) mais ce que je ne comprend pas c'est poruquoi j'atteint ce message dés que je le rajoute ?

Est-ce que fopen augmente le nombre de connections sur le site ?
J'ai eu beau chercher sur le site php.net je n'ai rien vu dans la documentation qui faisait par de ce problème.
J'ai bien essayé de mettre un timeout mais rien y change...

J'aurais bien voulu changé par is_file mais le problème c'est qu'il faudrait à cahque fois que je detecte si je cherche à accéder à un dossier pour is-directory ou un fichier pour is_file.
Seule fopen est assez "doué" pour faire ce test.

Ou alors est-ce que tu aurais une autre solution que le fopen ?

@+
Also know as
le 28/05/2007 à 18:40
max_user_connection à cause de fopen ?
Bonjour,

Voilà j'obtiens ce fameux message "max_user_connection" de la base de donnée quand je rajoute ce code :

Ou le lien est un lien n'importe sur le web.
$fp = fopen($liste['lien'],"r");
if (!$fp)
{
query('UPDATE films SET signal = 1 WHERE id="' . $id . '"');
echo 'Pas OK';
}
else
{
query('UPDATE films SET signal = 0 WHERE id="' . $id . '"');
echo 'OK';
fclose($fp);
}

Voici le message d'erreur que je peux avoir :
Warning: mysql_connect() [function.mysql-connect]: User my_bddbase1 already has more than 'max_user_connections' active connections in /home.10.11/my_site/www/includes/config.inc.php on line 43
User downstrebase1 already has more than 'max_user_connections' active connections


Ou là ligne 43 n'est autre que simplement le fait de se connecter à la base de donnée.

Je vous avoue que j'ai un peu de mal à comprend pourquoi il me fait cela...

@+
LoadingChargement en cours