Cet article présente principalement comment les dedecms DreamWeaver ne peuvent pas télécharger des imagesPour implémentez des solutions de localisation d'images, les amis qui en ont besoin peuvent se référer à l'
adresse de téléchargement du modèle dedecms : m.sbmmt.com/xiazai/code/dedecms
La principale raison pour laquelle la localisation d'images DEDE échoue :
La fonction fsockopen()est désactivée dans l'environnement d'exécution sur le serveur
Solution 1 :
Utilisation de fsockopen() Utilisez le Fonction stream_socket_client() à remplacer
. L'endroit de modification spécifique est la ligne 507 de /include/dedehttpdown.class.php
$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
est remplacé par
$this->m_fp = @stream_socket_client($this->m_host . ':' . $this->m_port, $errno, $errstr,10);
Modifiez php.ini, recherchez Disable_functions et supprimez
Si la solution ci-dessus échoue Pour le résoudre, puis analysez si allow_url_fopen dans le php.ini
fichier de configurationCe 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!