Comment modifier le pseudo dans le code php

藏色散人
Libérer: 2023-03-14 15:08:02
original
1980 Les gens l'ont consulté

Comment modifier le pseudo à l'aide du code PHP : 1. Recherchez le format de l'image ; 2. Enregistrez le fichier sur le serveur sur lequel se trouve le projet ; 3. Obtenez les informations de configuration ; 4. Vérifiez le SDK référencé et téléchargez l'image sur ; le serveur et mettez à jour le pseudo de l'avatar.

Comment modifier le pseudo dans le code php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.

Comment modifier le pseudo dans le code PHP ?

Modifier facilement le pseudo de l'avatar dans le code source de la plateforme de diffusion en direct PHP

Dans le développement du code source de la plateforme de diffusion en direct PHP, Aurora Push et Aurora IM sont souvent utilisés pour implémenter les fonctions de transmission de messages et les fonctions de communication en temps réel, si vous devez mettre à jour les informations utilisateur et d'autres fonctions, de nombreux amis découvriront que la mise à jour ne mettra à jour que les informations de la base de données et ne sera pas synchronisée avec le serveur Aurora ?

Alors parlons-en ensuite. Si le SDK Jiguang est connecté au code source de la plate-forme de diffusion en direct PHP, comment mettre à jour l'avatar et le pseudo de l'utilisateur Jiguang.

Les étapes de base sont les suivantes :

1. Téléchargez le format d'image : png, jpg ou jpeg

2. Téléchargez et enregistrez l'image à mettre à jour dans le répertoire désigné du serveur où se trouve le projet

. 3. Référencez le SDK Aurora et d'autres informations connexes, téléchargez des images dans des répertoires connus sur Jiguang et mettez à jour les avatars des utilisateurs

1. Premièrement : assurez-vous que le format de l'image téléchargée doit répondre aux exigences de l'avatar Jiguang, recherchez spécifiquement l'image Jiguang. format, le format utilisé ici est png, jpg ou jpeg.

2. Étape 2 : Enregistrez le fichier sur le serveur où se trouve le projet. Le code est le suivant :

$image =$_FILES['file'];
//设置上传路径,我把它放在了PHP直播平台源码中,upload下的jmessage目录下(需要在linux中给interview设置文件夹权限)
if($image['name']!=''){
$type = strrchr($image['name'], "."); 
$path = "./public/jmessage/" . $image['name'];  
//判断上传的文件是否为图片格式
if (strtolower($type) == '.png' || strtolower($type) == '.jpg' || strtolower($type) == '.jpeg') {
//将图片文件移到该目录下
move_uploaded_file($image['tmp_name'], $path); 
}else{
$this->error('请上传后缀为png,jpg或jpeg的图片');
}
}
Copier après la connexion

3. Étape 3 : Obtenez les informations de configuration Aurora. Ici, nous les enregistrons dans un tableau d'informations de configuration unifiée

.
$configpri=getConfigPri();
$app_key = $configpri['jpush_key'];  //极光key
$master_secret = $configpri['jpush_secret'];  //极光secret
Copier après la connexion

4. Vérifiez que le SDK Aurora est référencé et téléchargez les images sur le serveur Aurora. Mettez à jour l'avatar et le pseudo. Le code source de la plateforme de diffusion en direct PHP est défini comme suit

if($app_key && $master_secret){
Vendor("JMessage.autoload");
$jm = new\JMessage\JMessage($app_key, $master_secret);
$user = new \JMessage\IM\User($jm);
$username = $id; //极光用户名
if($image['name']!=''){
$rescource = new \JMessage\IM\Resource($jm);
//把图片上传到极光
$response = $rescource->upload('image', $path); 
//更改极光平台用户的名称头像
$respon=$user->update($username,['nickname'=> “你想要更新的昵称”,'avatar'=>$response['body']['media_id']]);   
unlink($path);  //删除本地图片
}else{
//更改极光平台用户的名称
$respon=$user->update($username,['nickname'=>“你想要更新的昵称”]);  
}
//查询用户信息,可打印此信息查看是否更新成功
$userinfo = $user->show($username);
}
                $this->success('修改成功');
}else{
                $this->error('修改失败');
}
Copier après la connexion

Remarque : les valeurs de données variables telles que la configuration. les informations contenues dans le code ci-dessus peuvent être ajustées en fonction des besoins du projet

Mettez à jour l'avatar de l'utilisateur Aurora à ce stade et la fonction de surnom est terminée.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal