Ses derniers sujets sur les forums
Salut à tous
,
ç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...
Bonjour à tous,
Et bonne année, car voilà bien un petit moment que je ne suis pas venu vous embêter sur ce forum
... 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...
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...
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...
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...
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...
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...
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...
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...
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...