begin process at 2012 05 27 20:04:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > ENVOYER UN MSG VIA PHP VERS ICQ : FONCTION SEND_ICQ()

ENVOYER UN MSG VIA PHP VERS ICQ : FONCTION SEND_ICQ()


 Information sur la source

Note :
Aucune note
Catégorie :E-Mail / Messagerie Niveau :Débutant Date de création :22/12/2002 Date de mise à jour :22/12/2002 19:09:17 Vu :2 701

Auteur : antares7364

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

C'est une reprise d'un autre code PHP qui je trouve était inutilement compliqué ;)

Donc je l'ai refait, et là cette source permet vraiment d'envoyer hyper-facilement un message vers un membre d'ICQ, avec même des fontes et des tailles de texte spécifiques ! (voir en bas)
Note: l'envoi du message est VRAIMENT INSTANTANE : en 2 secondes maximum une fenêtre ICQ s'ouvre !

Bonne prog' et bon surf à tous !
@ntares

Source

  • <?php
  • // 1. Déclaration de la fonction send_icq()
  • function send_icq($to, $from, $email, $msg)
  • {
  • $var = "http://web.icq.com/whitepages/page_me/0,,,00.html?"
  • ."to=".$to
  • ."&from=".$from
  • ."&fromemail=".$email
  • ."&body=".urlencode($msg);
  • $file = @fopen($var, "r");
  • @fclose($file);
  • }
  • // 2. Appel de la fonction > envoi d'un message
  • send_icq("125540261", "sender_name", "sender@mail.fr", "message
  • <font color=blue size=14 face=Arial>text+font+size</font>
  • ");
  • ?>
<?php

// 1. Déclaration de la fonction send_icq()
function send_icq($to, $from, $email, $msg)
{
  $var = "http://web.icq.com/whitepages/page_me/0,,,00.html?"
        ."to=".$to
        ."&from=".$from
        ."&fromemail=".$email
        ."&body=".urlencode($msg);
  $file = @fopen($var, "r");
  @fclose($file);
}

// 2. Appel de la fonction > envoi d'un message
send_icq("125540261", "sender_name", "sender@mail.fr", "message
<font color=blue size=14 face=Arial>text+font+size</font>
");

?>

 Conclusion

C'est à l'appel de la fonction que vous pouvez spécifier un tag HTML &lt;font&gt;.
Mais attention, la taille doit être en pixel (comme dans  word :p) et non pas en indice de taille (comme en HTML : de 1 à 7)
Les retours à la ligne se font tout seul, pas de &lt;br&gt; içi, juste des \n.


 Sources du même auteur

EXTRAIRE LA MINIATURE D'UN FICHIER .AI (ADOBE ILLUSTRATOR)

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

Commentaires et avis

Commentaire de codefalse le 23/12/2002 18:43:07 administrateur CS

Merci bien Amigo, je connaissais l'autre technique, celle la peut etre utile pour avoir une page propre si l'on utilise souvent l'envoie de msg ! :)

Commentaire de Clem le 27/12/2002 21:28:39

merci beaucoup "C'est une reprise d'un autre code PHP qui je trouve était inutilement compliqué ;)". tu pourrais déja donner le nom de l'auteur, et le respecter un peu plus (j'avoue que le code que j'ai fait n'est pas génial, mais c'était mes tous debuts de prog en php)
en plus, si je l'avais pas mit, t'aurais pas trouvé.

ps: en plus, ça marche le code html dans les messages icq : voici le message que tu as mit, dans icq ça me donne ça :
Sender IP: ***.***.***.***
message&lt;font color=blue size=14 face=Arial&gt;text+font+size&lt;/font&gt;

Commentaire de antares7364 le 28/12/2002 18:11:05

Oui, c'est vrai j'aurais du mettre ton pseudo ... Désolé :-/
Mais c'est vrai aussi que ton code était un peu ... compliqué :p

Et alors le HTML, chez toi ca marche ou pas ? Moi sur mon ICQ (en fait Trillian) ca marche. Mais c'est vrai, j'ai pas vérifié sur le "vrai" ICQ ...

@ntares

Commentaire de Clem le 28/12/2002 21:30:05

avec mon icq 2002a, j'ai pas l'html, je vais down le 2003 pro pour voir(4.7 mo).
(faudrat attendre le résulat, j'ai qu'un 56k. bouhouhouhou)

j'avou tout à fait que mon code était pas très simple, je débutait en php, mais sans rien, ni guige, ni site, et c'est dur de trouver les fonctions qui éxistent avec seulement quelques codes peut ou pas commentés...

Commentaire de iubito le 03/01/2003 17:21:07

Y'avait un autre script qui était de moi (iubito), plus récent que celui de Clem.
J'ai pas encore testé celui-là mais l'histoire du @fopen du fichier html pour envoyer, c'est astucieux. Si ça marche bien et que la page reste propre, c'est encore plus astucieux que mon histoire de popup.
J'avais bien vu ton ancien code mais avec 0,,,00.html ça ne marchait pas, moi ça marche avec 1,,,00.html... quelqu'un connaît la différence ?

Commentaire de antares7364 le 03/01/2003 17:35:11

Ce que je n'ai pas pensé à faire, mais qui pourrait être intéressant, ce serait de chronométrer à l'aide d'un petit script (yen a sûrement sur PHPCS !) le temps moyen que prend un appel de la fonction, c-a-d ouverture par PHP de la page HTML d'ICQ.

Commentaire de iubito le 04/01/2003 01:14:13

g un pb et je capte pas pkoi.
Le script marche très très bien si je fais une banale page
&lt;? include("icq.php");
send_icq("....","message");
?&gt;

mais dans une page + complexe, requetes mysql et tout le bazar, ça ne veut pas l'envoyer :-// je capte pas....

Commentaire de iubito le 08/07/2003 06:55:29

'tain j'y arrive pas :'( ça marche toujours pour toi antares ?

icq.php
----------------
&lt;?
function send_icq($msg)
{
  $var = "http://web.icq.com/whitepages/page_me/0,,,00.html?"
        ."to=MONNUMERO"//$icq"
        ."&from=dico"//.$_COOKIE['adminABC']
        ."&fromemail=MONEMAIL"
        ."&body=".$msg;#urlencode($msg);
  $file = @fopen($var, "r");
  @fclose($file);
}
?&gt;
(monnumero et monemail volontairement masqués ici...)

et dans test.php
&lt;?
include("inc/icq.php");
send_icq("blabla !!! (ahah)");
?&gt;

ça ne m'envoie rien :'((

Commentaire de mlgd le 26/03/2004 14:34:14

çà ne fonctionne plus, il faut donner un mot de passe affiché par une image !

Commentaire de FearBlue le 21/11/2004 12:01:02

Comme le di mlge le script ne marche plus :(
@+

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales