


Partagez l'exemple de code pour envoyer plusieurs messages en continu sur WeChat
1 <?php 2 3 class Kefu{ 4 private $appid; 5 private $appSecret; 6 7 function __construct($appid,$appSecret){ 8 $this->appid = $appid; 9 $this->appSecret = $appSecret; 10 } 11 12 function returnKefu($openid,$content){ 13 $access_token = $this->getAccessToken(); 14 $url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=$access_token"; 15 $responseText = array("touser"=>$openid,"msgtype"=>"text","text"=>array("content"=>$content)); 16 $responjson = json_encode($responseText); 17 $res = $this->httpPost($url,$responjson); 18 echo $res; 19 } 20 function returnPic($openid,$content){ 21 $access_token = $this->getAccessToken(); 22 $url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=$access_token"; 23 $responseText = array("touser"=>$openid,"msgtype"=>"image","image"=>array("media_id"=>"Xfh-2sT-4HHz0z1GrAgb1tlJowuAJuyI-O6AzFX_TT3UsZHwqdsjyUCY6GJGviMi")); 24 $responjson = json_encode($responseText); 25 $res = $this->httpPost($url,$responjson); 26 echo $res; 27 } 28 29 30 31 function getAccessToken(){ 32 $file_ticket = "access_token.json"; 33 if(!file_exists($file_ticket)){ 34 $file = fopen($file_ticket,'w'); 35 } 36 $data = json_decode(file_get_contents($file_ticket)); 37 if($data){ 38 //如果文件存在且内容过期 39 if($data->expires_in<time()){ 40 $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appid&secret=$this->appSecret"; 41 $res = json_decode($this->httpGet($url)); 42 $access_token = $res->access_token; 43 if($access_token){ 44 $data->expires_in = time() + 7000; 45 $data->access_token = $access_token; 46 $fp = fopen($file_ticket, "w"); 47 fwrite($fp, json_encode($data)); 48 fclose($fp); 49 } 50 }else{ 51 //没有过期 52 return $data->access_token; 53 54 } 55 }else{ 56 //文件存在,但是里面没有内容 57 $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appid&secret=$this->appSecret"; 58 $res = json_decode($this->httpGet($url)); 59 $access_token = $res->access_token; 60 if($access_token){ 61 @$data->expires_in = time() + 7000; 62 $data->access_token = $access_token; 63 $fp = fopen($file_ticket, "w"); 64 fwrite($fp, json_encode($data)); 65 fclose($fp); 66 } 67 } 68 return $access_token; 69 //return $data; 70 } 71 function httpGet($url){ 72 $ch = curl_init(); 73 curl_setopt($ch, CURLOPT_URL,$url); 74 // curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); 75 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 76 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 77 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'); 78 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 79 curl_setopt($ch, CURLOPT_AUTOREFERER, 1); 80 // curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 81 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 82 83 $temp = curl_exec($ch); 84 curl_close($ch); 85 return $temp; 86 } 87 88 function httpPost($url,$data){ 89 $ch = curl_init(); 90 curl_setopt( $ch, CURLOPT_URL, $url); 91 curl_setopt( $ch, CURLOPT_POST, 1 ); 92 curl_setopt( $ch, CURLOPT_HEADER, 0 ); 93 curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); 94 //服务器没有使用https的话就不用下面两行 95 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 96 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 97 curl_setopt( $ch, CURLOPT_POSTFIELDS, $data ); 98 99 $output = curl_exec($ch); 100 curl_close($ch); 101 echo $output; 102 } 103 } 104 $k = new Kefu("appid", "appsecret"); 105 echo $k->returnPic("openid","how are you?"); 106 echo $k->returnKefu("openid","how are you?"); 107 ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Swipe to Répondre dans iMessages sur iPhone Remarque : la fonctionnalité Swipe to Répondre ne fonctionne qu'avec les conversations iMessage dans iOS 17, pas avec les conversations SMS classiques dans l'application Messages. Ouvrez l'application Messages sur votre iPhone. Ensuite, dirigez-vous vers la conversation iMessage et faites simplement glisser votre doigt vers la droite sur l'iMessage auquel vous souhaitez répondre. Une fois cela fait, l'iMessage sélectionné sera mis au point tandis que tous les autres messages seront flous en arrière-plan. Vous verrez une zone de texte pour saisir une réponse et une icône "+" pour accéder aux applications iMessage telles que les enregistrements, les lieux, les autocollants, les photos, etc. Entrez simplement votre message,

Le message a été envoyé mais rejeté par l'autre partie. Cela signifie que les informations envoyées ont été envoyées avec succès depuis l'appareil, mais pour une raison quelconque, l'autre partie n'a pas reçu le message. Plus précisément, cela est généralement dû au fait que l'autre partie a défini certaines autorisations ou pris certaines actions, ce qui empêche la réception normale de vos informations.

Sur Douyin, les utilisateurs peuvent non seulement partager les détails de leur vie et leurs talents, mais également interagir avec d'autres utilisateurs. Dans ce processus, nous devons parfois envoyer des fichiers à d'autres utilisateurs, tels que des images, des vidéos, etc. Alors, comment envoyer des fichiers à d’autres sur Douyin ? 1. Comment envoyer des fichiers à d'autres sur Douyin ? 1. Ouvrez Douyin et entrez dans l'interface de discussion où vous souhaitez envoyer des fichiers. 2. Cliquez sur le signe « + » dans l'interface de discussion et sélectionnez « Fichier ». 3. Dans les options de fichiers, vous pouvez choisir d'envoyer des images, des vidéos, de l'audio et d'autres fichiers. Après avoir sélectionné le fichier que vous souhaitez envoyer, cliquez sur « Envoyer ». 4. Attendez que l'autre partie accepte votre fichier. Une fois que l'autre partie l'aura accepté, le fichier sera transféré avec succès. 2. Comment supprimer les fichiers envoyés à d'autres sur Douyin ? 1. Ouvrez Douyin et saisissez le texte que vous avez envoyé.

Dans iOS17, Apple a ajouté plusieurs nouvelles fonctionnalités à son application Messages pour rendre la communication avec d'autres utilisateurs Apple plus créative et plus amusante. L'une des fonctionnalités est la possibilité d'utiliser des emojis comme autocollants. Les autocollants existent dans l’application Messages depuis des années, mais jusqu’à présent, ils n’ont pas beaucoup changé. En effet, dans iOS17, Apple traite tous les emojis standards comme des autocollants, ce qui leur permet d'être utilisés de la même manière que de véritables autocollants. Cela signifie essentiellement que vous n'êtes plus limité à les insérer dans les conversations. Désormais, vous pouvez également les faire glisser n'importe où sur la bulle de message. Vous pouvez même les empiler les uns sur les autres pour créer de petites scènes d'emoji. Les étapes suivantes vous montrent comment cela fonctionne dans iOS17

WhatsApp a lancé une nouvelle option qui permet aux utilisateurs d'envoyer des photos et des vidéos en haute résolution via la plateforme de messagerie. Lisez la suite pour savoir comment procéder. WhatsApp a publié une mise à jour qui permet aux utilisateurs d'iPhone et d'Android d'envoyer des photos et des vidéos en haute résolution, répondant enfin aux limitations de partage multimédia de mauvaise qualité du service. L'option s'appelle « Qualité HD » et signifie que les utilisateurs peuvent envoyer des photos et des vidéos plus claires avec une compression minimale. Par exemple, les images capturées sur l'iPhone peuvent désormais être envoyées à une résolution de 3 024 x 4 032 au lieu du maximum précédent de 920 x 1 280, tandis que les vidéos peuvent être envoyées à une résolution de 1 280 x 718 au lieu de 848 x 476.

1. Être ajouté à la liste noire : si le message a été envoyé mais rejeté par l'autre partie, il est généralement sur la liste noire. À ce moment-là, vous ne pourrez pas envoyer de messages à l'autre partie, et l'autre partie ne le sera pas. capable de recevoir vos messages. 2. Problèmes de réseau : si l'état du réseau du destinataire est mauvais ou en cas de panne de réseau, le message risque de ne pas être reçu avec succès. À ce stade, vous pouvez essayer d'attendre que le réseau revienne à la normale avant de renvoyer le message. 3. L'autre partie a configuré Ne pas déranger : Si le destinataire a configuré Ne pas déranger dans WeChat, les messages de l'expéditeur ne seront ni rappelés ni affichés pendant une certaine période de temps.

Xiaomi 14Pro est un modèle phare avec d'excellentes performances et configuration. Il a réalisé des ventes élevées depuis sa sortie officielle. De nombreuses petites fonctions du Xiaomi 14Pro seront ignorées par tout le monde. Par exemple, il peut être configuré pour éclairer l'écran pour les messages. la fonction est petite, mais elle est très pratique. Tout le monde rencontrera divers problèmes lors de l'utilisation du téléphone portable. Alors, comment configurer le Xiaomi 14Pro pour éclairer l'écran des messages ? Comment configurer le Xiaomi Mi 14 Pro pour éclairer l'écran des messages ? Étape 1 : Ouvrez l’application Paramètres de votre téléphone. Étape 2 : faites glisser votre doigt vers le bas jusqu'à ce que vous trouviez l'option « Écran de verrouillage et mot de passe » et cliquez pour entrer. Étape 3 : Dans le menu « Écran de verrouillage et code d'accès », recherchez et cliquez sur l'option « Activer l'écran pour les notifications ». Étape 4 : Sur la page « Activer l'écran lors de la réception de notifications », activez le commutateur pour activer

html2pdf est un package JavaScript qui permet aux développeurs de convertir du HTML en canevas, pdf, images, etc. Il prend le HTML comme paramètre et l'ajoute au pdf ou au document souhaité. De plus, il permet aux utilisateurs de télécharger le document après avoir ajouté du contenu HTML. Ici, nous allons accéder au formulaire et l'ajouter au pdf à l'aide du package html2pdfnpm. Nous verrons différents exemples pour ajouter des données de formulaire au pdf. Syntaxe L'utilisateur peut suivre la syntaxe suivante pour transmettre les données du formulaire HTML sous forme de texte et les envoyer à html2pdf. varelement=document.getElementById('form');html2
