Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Classe_upload.php构造会话为空_Php_Session_Upload - Fatal编程技术网

Classe_upload.php构造会话为空

Classe_upload.php构造会话为空,php,session,upload,Php,Session,Upload,我正在使用这个类: 当我使用以下代码时: $repertoire_destination = strtolower($_SESSION['login']); //Déclaration de la classe $up = new Telechargement($repertoire_destination,'form1','file','controle_form'); //Extensions autorisées (sans les .) $extensions = array

我正在使用这个类:

当我使用以下代码时:

$repertoire_destination = strtolower($_SESSION['login']);

 //Déclaration de la classe
 $up = new Telechargement($repertoire_destination,'form1','file','controle_form');

 //Extensions autorisées (sans les .)
 $extensions = array("gif","png","jpg","jpeg");
 $up->Set_Extensions_accepte ($extensions);

 $name_fichier = uniqid($_SESSION['login']);
 // Rennommage des fichiers (en mode incrémentiel) si déjà présents sur le serveur.
 $up->Set_Nomme_fichier($name_fichier,pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION));
 $up->Set_Renomme_fichier($name_fichier);

 $up->Set_Redim ('1920','1200');
 $up->Set_Redim ('160','100','upload/'.strtolower($_SESSION['login']).'/thumb');


 // Téléchargement
 $up->Upload();
上传的文件必须保存在以下目录中:
strtolower($\u SESSION['login'])
哪个
$\u会话['login'])
包含用户的名称

但不幸的是,它发送一个空值

当我以后使用:

$up->Set_Redim ('160','100','upload/'.strtolower($_SESSION['login']).'/thumb');
$\u会话['login'])
包含
用户名

有人能帮我解决这个问题吗?

session\u start()

另外,它需要处于最顶端(大多数时候),
在你开始的PHP标签下面
我懂法语,并且你为你的类提供了链接,我担心很多其他人将无法阅读/理解该页面中的内容。我会尽力帮你,但我不能答应你任何事。试着用英语找一个对应的链接。是的,我知道。。。但不幸的是,它不存在,我没有时间打开另一个上传类
是否显示/包含在您使用的所有
.php
文件中?如果使用会话,它必须包括在内,而且它必须位于最顶端,在你的PHP标签下方
请用英语提供变量名和注释你说得对。。。我没有考虑这个问题,因为第二次会话返回值。谢谢