私はこのクラスを使用しています:http: //php.developpez.com/telecharger/detail/id/2944/Classe-d-upload-de-fichiers-avec-options-de-redimensionnement-renommage-gestion-des-erreurs
次のコードを使用すると:
$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($_SESSION['login']);
を含むディレクトリに保存する必要 があります。$_SESSION['login'])
残念ながら、空の値を送信します。
後で使用するとき:
$up->Set_Redim ('160','100','upload/'.strtolower($_SESSION['login']).'/thumb');
には$_SESSION['login'])
が含まれていusername
ます。
誰でもこれで私を助けることができますか?