fonction imap -> saturation du proc & de la RAM

fonction imap -> saturation du proc & de la RAM - PHP - Programmation

Marsh Posté le 09-01-2003 à 18:46:06    


je fais un systeme d'archivage de mails, je rappatrie les mail avec la fonction imap, et je les enregistre dans ma base MySQL...  
jusqu'ici tout va bien...
mais apres je veux faire une consultation de ceux ci en effectuant une recherche en fonction de leur provenance, et là plantage (l'utlisation du proc passe à 100% et toute la RAM aussi :heink: ), je vous montre le code si ça peut aider, mais là je suis depassé,  
pourtant les mails ne sont pas bien lourd...
 :pt1cable:  

Code :
  1. $liste = $_POST["slct_liste"];
  2. if ( $liste = "Toutes les listes" ) {
  3.  $requete =  "SELECT * FROM mail";
  4.  $result = mysql_query($requete) 
  5.                      or die ('ERREUR '.$requete.' '.mysql_error());
  6. }else{
  7.  $requete =  "SELECT * FROM mail WHERE liste='$liste'";
  8.  $result = mysql_query($requete) 
  9.                      or die ('ERREUR '.$requete.' '.mysql_error());
  10.  }
  11.   $row = mysql_fetch_array($result);
  12.   while ($row){
  13.    echo"<tr>
  14.     <td><input type=".checkbox." name=".checkbox." value=".checkbox."></td>
  15.     <td> ".$row["date_rec"]."</td>
  16.     <td> ".$row["liste"]."</td>
  17.        <td> <a href=\"mail_selec.php?no=".($key+1)."\">".$row["corps"]."</a></td>";
  18.   }


le lien amene vers le corps du message stocké dans la base aussi...
 
ma gratitude et mon respect [:tuffgong] à celui qui trouve... (si ça l'interesse  ;) )

Reply

Marsh Posté le 09-01-2003 à 18:46:06   

Reply

Marsh Posté le 09-01-2003 à 18:57:40    

30 euros c possible ... ?
 
boucle infinie detected  :whistle:
 
et je rajoutes pr 5 euros chaque :
 
// pas sur de celui la, je sais pas comment tu choisis tes variables
$liste = $_POST["slct_liste"];    
 
// la par contre, le if inutile vu quil est toujours vrai.
if ( $liste = "Toutes les listes" ) {
     


Message édité par beleg le 09-01-2003 à 19:00:33
Reply

Marsh Posté le 11-01-2003 à 16:44:24    

comment ça , il est toujours vrai??
j'ai une liste deroulante, il y a un choix 'toutes les listes' et un choix pour chaque liste d'origine.
 :sweat:  <- gros lourd ??

Reply

Marsh Posté le 11-01-2003 à 17:53:04    

pour ton IF
 
L'opérateur d'assignation le plus simple est le signe "=". Le premier réflexe est de penser que ce signe veut dire "égal à". Ce n'est pas le cas. Il signifie que l'opérande de gauche se voit affecter la valeur de l'expression qui est à droite du signe égal.  
 
c'est "=="
 
$a == $b Egal Vrai si $a est égal à $b.  
$a === $b Identique Vrai si $a est égal à $b et qu'ils sont de même type (PHP 4 seulement).  
$a != $b Différent Vrai si $a est différent de $b.  
$a <> $b Différent Vrai si $a est différent de $b.  
$a < $b Plus petit que Vrai si $a est plus petit strictement que $b.  
$a > $b Plus grand Vrai si $a est plus grand strictement que $b.  
$a <= $b Inférieur ou égal Vrai si $a est plus petit ou égal à $b.  
$a >= $b Supérieur ou égal Vrai si $a est plus grand ou égal à $b.  
 
 
 
 

Reply

Marsh Posté le 11-01-2003 à 18:00:40    

mais c bien sûr, quelle erreur de merde... :pfff:  
 
g tellement cherché le truc bizarre que l'evidence me passait à coté :sweat:  
 
merci  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed