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 sujets sur les forums

Astyax
le 22/03/2005 à 14:32
pb de <pre>
Salut à tous smiley,
ça fait plaisir de revenir sur ce site où j'ai passé tant de temps... Evidemment, j'ai de nouveau un souci. J'ai récupéré un webmail tout prêt et on m'a demandé de l'adapter. Ca allait bien jusqu'à ce qu'une put*** de balise "<pre>" vienne m'emm**... En effet, le contenu des mails s'affiche dans un tableau et avec cette fichue balise, ça sort du tableau... Cette balise est bien évidemment dans le corps du mail...J'ai essayé un $messagebody=str_replace('<pre>','<pre width="80%">', $messagebody); mais rien n'y fait... même en remplaçant avec preg_replace('<pre>,'',$messagebody);

Est-ce que quelqu'un aurait une idée pour que ma mise en page reste correcte ?
Vivants, vous êtes vivants...
Astyax
le 19/01/2005 à 15:54
Faire un affichage par page du contenu d'un répertoire
Bonjour à tous,
Et bonne année, car voilà bien un petit moment que je ne suis pas venu vous embêter sur ce forum smiley... Ma question est contenue dans le titre de ce topic... Je sais faire un affichage par page avec mysql, mais je ne sais pas où c'est différent pour des fichiers ?
Vivants, vous êtes vivants...
Astyax
le 18/12/2004 à 16:10
trouver la première partie d'une chaîne...
Salut à tous :)
Voilà, j'ai une toute petite question. Pour récupérer dans la chaine $expediteur le nom, je fais ça :
$expediteur="gilbert montagne";
$nom=strrchr($expediteur," ");

En revanche, je n'arrive pas à récupérer la première partie, à savoir le prénom... Comment faire ?
Vivants, vous êtes vivants...
Astyax
le 04/12/2004 à 11:09
Question sur l'url rewriting
Salut à tous :)
Voilà, j'utilise l'url rewriting sur mon site. Ca marche très bien.

Ainsi, je fais :
RewriteRule ^compte-rendu([0-9]+).html$ /?rub=compterendu&id=$1 [L]


Impeccable.
Ma question est la suivante. Comment donner le nom d'une page à partir d'une variable ?

Je m'explique, dans l'exemple ci-dessus, la page générée s'appellera toujours compte-rendu, seul le numero qui suit changera. Ok. Moi ce que j'aimerai faire, c'est qu'en transferant une variable, ça écrive l'url avec cette même variable. Exemple, j'ai un article qui s'appelle "Bebert", et ben que ça donne bebert.html...

Merci par avance pour vos conseils éclairés :)
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 à 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 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 17/11/2004 à 12:32
imap_sort et ben rien !!!
Salut à tous,
je continue à me prendre le choux sur mon put**** de webmail. Je n'arrive pas trier les mails du plus récent au plus vieux. J'ai essayé imap_sort pour trier mais ça ne marche pas, rien ne s'affiche, je me demande si c'est qupporté par mon hébergeur, à savoir ovh en 60gp... Le code ci-dessous est un exemple que j'ai trouvé sur un site, c'est ce bout de code que j'ai utilisé. Hélas, rien ne s'affiche du tout, est-ce que quelqu'un saurait pourquoi ?


<?php
$imap = imap_open("{mail.yourserver.com:143}INBOX", "username", "password");
$messages = imap_sort($imap, SORTFROM, 1);

foreach ($messages as $message) {
$header = imap_header($imap, $message);
$prettydate = date("jS F Y", $header->udate);
print "{$header->fromaddress} - $prettydate\n";
}

imap_close($imap);
?>
Vivants, vous êtes vivants...
Astyax
le 09/11/2004 à 14:10
bouton qu'on désactive
Salut à tous
voilà, j'ai un problème pour désactiver un bouton de formulaire une fois qu'il
a été cliqué. J'ai trouvé la fonction suivante pour désactiver un bouton :
<FORM>
<INPUT TYPE="text" NAME="email" SIZE=25 VALUE="Votre email ici !">
<INPUT TYPE="button" VALUE="S'abonner" onClick="this.form.submit();this.disabled=true;this.value='Patientez...'">
</FORM>


Moi, j'avais fait cette toute petite fonction pour vérifier un champ de formulaire :
function validchamps()
{
if(document.Formulaire.destinataires.value == "") {
alert("Veuillez entrer une adresse e-mail !");
document.Formulaire.destinataires.focus();
return false;
}
}
je l'avais placé dans le <form name="" onsubmit="return validchamps()">

Maintenant, j'aimerai que quand on clique sur le bouton, quand le champ email est rempli, qu'il se désactive, mais que si le champ e-mail n'est pas rempli, il reste comme il était...

Est-ce que quelqu'un aurait une idée ...
Vivants, vous êtes vivants...
Astyax
le 09/11/2004 à 13:25
virer ce qu'il y a après un certain caractère
Salut à tous,
voilà, j'ai juste une toute petite question.

J'ai une date à la fin de laquelle il y a soit
+0100 (CET) soit +0000... Moi, j'aimerai bien pouvoir remplcer par rien tout ce qu'il y a après le + . Avec eregi() je trouve le caractère, mais comment faire pour trouver ce qu'il y a de droite à gauche, + compris ???
Vivants, vous êtes vivants...
LoadingChargement en cours