Astyax

  • Signature
    Vivants, vous êtes vivants...
  • Site web
  • Nombre de sujets
    67
  • Nombre de messages
    207
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Astyax
le 23/11/2004 à 13:45
pb de javascript
Merci beaucoup adev, c'est nickel smiley .
Vivants, vous êtes vivants...
Astyax
le 22/11/2004 à 16:54
pb de javascript
Salut :)
Voilà j'ai un souci avec le script ci-dessous. Il devrait pouvoir me permettre de cocher toutes les checkbox d'un formulaire , puis, en recliquant dessus, de tout décocher...
Or, ça ne fait que tout cocher, ça ne décoche pas... Est-ce que quelqu'un aurait une idée ?

<script language="javascript" type="text/javascript"><!----
function cocher(){
for ( n=0;n<sup.elements.length;n++){
if (sup.elements[n].type=="checkbox"){
if (sup.elements[n].checked=="false"){
sup.elements[n].checked="true";
sup.btn.value="Tout décocher";
}
else {
sup.elements[n].checked="false";
sup.btn.value="Tout cocher";
}
}
}
}
//---->
</script>
Vivants, vous êtes vivants...
Astyax
le 21/11/2004 à 11:13
fonction rsort() bizarre...
C'est résolu les gars, j'ai fait un krsort()... Désolé pour le dérangement ;)
Vivants, vous êtes vivants...
Astyax
le 21/11/2004 à 10:41
fonction rsort() bizarre...
Salut à tous,
continuant désespérément mon webmail et m'étant rendu compte que mon hébergeur avait désactivé imap_sort() pour trier les messages, je me suis dis que je pouvais peut-être trier en php. Alors ça marche, ça trie dans le sens inverse, mais uniquement sur les 5 premiers mails... Bizarre quoi...
$mbox = imap_open ('{'.$serveur.'/imap:143}INBOX', "$login", "$password");
$nb_msg = imap_num_msg($mbox);//on récupère le nombre de messages dans la boîte


$overview = imap_fetch_overview($mbox, "1:".imap_num_msg($mbox));

rsort($overview);//on trie les messages dans l'ordre inverse
reset($overview);

while(list($key,$val) = each($overview)) {
$sujet=($val->subject);
$sujet=utf8_decode(imap_utf8($sujet));
$envoyeur=($val->from);
$envoyeur=utf8_decode(imap_utf8($envoyeur));
$taille=($val->size);
$taille=round(($taille/1000),1);
$idtmail=($val->msgno);
$vu=($val->seen);
$date=date("d/m/Y", strtotime( $val->date ));
}


J'ai essayé les flags du style SORT_NUMERIC mais ça ne donne rien...

Est-ce que quelqu'un aurait une idée ?
Vivants, vous êtes vivants...
Astyax
le 20/11/2004 à 10:30
IMAP c-Client Version 2001
Salut Mojo',
en fait il m'affiche rien du tout, en revanche, j'ai fait print_r(imap_errors()) et j'ai obtenu le message suivant :
This command is disabled by the system administrator


En clair, ça vient de chez ovh... Ca fait des jours que jue me fait chier à bosser sur ce webmail pour me rendre compte que ça vient pas de moi, j'ai les boules...

Est-ce que tu saurais ce que je peux faire, car je sens que je vais leur envoyer un mail, pour qu'ils me débloquent tout ça?
Vivants, vous êtes vivants...
Astyax
le 19/11/2004 à 09:52
IMAP c-Client Version 2001
Vraiment, je me tire des balles, je suis sûr que le code ci-dessous doit fonctionner !!! Mais pourquoi n'y-a-t-il rien qui s'affiche ???


$mbox = imap_open ('{'.$serveur.'/imap:143}INBOX', "$login", "$password");

$headers = imap_sort ($mbox,SORTDATE,1,0);
while(list($key,$val) = each($headers)) {
$tableau = imap_fetch_overview($mbox ,$key+1);


$sujet=($tableau[0]->subject);
$envoyeur=($tableau[0]->from);
$taille=($tableau[0]->size);
$taille=round(($taille/1000),1);
$idtmail=($tableau[0]->msgno);
$vu=($tableau[0]->seen);
$date=($tableau[0]->date);

echo $date;
Vivants, vous êtes vivants...
Astyax
le 19/11/2004 à 09:23
IMAP c-Client Version 2001
Salut à tous,
juste une question au passage... Est-ce que IMAP c-Client Version 2001 supporte la fonction imap_sort() ? Parce que là, je devrais réussir à trier mes mails et ça continue de rien donner ???
Vivants, vous êtes vivants...
Astyax
le 18/11/2004 à 07:13
imap_sort et ben rien !!!
Salut la Glob',

y'a un truc que je comprends pas, je fais :
$mbox = imap_open ('{'.$serveur.'/imap:143}INBOX', "$login", "$password");

$sorted = imap_sort($mbox, SORTDATE, 1);


for ($i=0; $i<count($sorted); $i++) {
$header = imap_header($mbox, $sorted[$i]);
echo "Subject: ", $header->Subject, "<BR>n";

}

imap_close($mbox);

Et ça m'affiche rien...
Vivants, vous êtes vivants...
LoadingChargement en cours