Php tmp
Résolu
AmeryCourtz
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
AmeryCourtz Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
AmeryCourtz Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Alors voila, je n'arrive pas à utiliser ma fonction "move_uploaded_file" avec le tmp du parametre de php.ini heberger sur le serveur entreprise.
("ini_get('upload_tmp_dir')") me ressort se chemin : ("/home/www/7f06ce76d2eba9b246609ad0debfe300/web/AnnonceNautique/Design/Images/
PhotosAnnonces/RepertoireTemporaire")
Mais impossible apperement de faire d'enregisrement temporaire car la photo n'est pas enregistrer.
("move_uploaded_file($TmpTof,$UrlTof);")
("$TmpTof") me renvoit donc ("/home/www/7f06ce76d2eba9b246609ad0debfe300/web/AnnonceNautique/Design/Images/
PhotosAnnonces/RepertoireTemporaire")plus un nom generer automatiquement bien sur.
(" $UrlTof") est égal à ("Design/Images/PhotosAnnonces/Photo_IdAnn118_IdPass22.jpeg")
Je suis dans index.php du repertoire web/AnnonceNautique quand j'execute.
Auriez-vous une idée ou des tutos d'explication de pourquoi cela ne marche pas sur l'hebergement ?? En local je n'est pas de soucis avec la valeur par default de ("'upload_tmp_dir")
Sinon, voici mon code
Cordialement
Alors voila, je n'arrive pas à utiliser ma fonction "move_uploaded_file" avec le tmp du parametre de php.ini heberger sur le serveur entreprise.
("ini_get('upload_tmp_dir')") me ressort se chemin : ("/home/www/7f06ce76d2eba9b246609ad0debfe300/web/AnnonceNautique/Design/Images/
PhotosAnnonces/RepertoireTemporaire")
Mais impossible apperement de faire d'enregisrement temporaire car la photo n'est pas enregistrer.
("move_uploaded_file($TmpTof,$UrlTof);")
("$TmpTof") me renvoit donc ("/home/www/7f06ce76d2eba9b246609ad0debfe300/web/AnnonceNautique/Design/Images/
PhotosAnnonces/RepertoireTemporaire")plus un nom generer automatiquement bien sur.
(" $UrlTof") est égal à ("Design/Images/PhotosAnnonces/Photo_IdAnn118_IdPass22.jpeg")
Je suis dans index.php du repertoire web/AnnonceNautique quand j'execute.
Auriez-vous une idée ou des tutos d'explication de pourquoi cela ne marche pas sur l'hebergement ?? En local je n'est pas de soucis avec la valeur par default de ("'upload_tmp_dir")
Sinon, voici mon code
//Déclaration des champs de la photo $NomTof = ($TableAnn[$i]['name'] = "Photo_IdAnn".$IdAnn."_IdPass".$i.".jpeg"); $TmpTof = $TableAnn[$i]['tmp_name'].'.tmp'; $UrlTof = "Design/Images/PhotosAnnonces/".$TableAnn[$i]['name']; $CatTof = 'Principal'; //On enregistre les photos mysql_query("INSERT INTO annonces_photos VALUES('', '".$IdAnn."', '".$UrlTof."', '".$NomTof."', '".$CatTof."')") or die(mysql_error()); $get = ini_get('upload_tmp_dir'); echo('<br/><br/>'); echo $TmpTof; echo('<br/><br/>'); echo $get; echo('<br/><br/>'); echo $UrlTof; //upload du fichier if(move_uploaded_file($TmpTof,$UrlTof)){ return true; } else{ //Message de confirmation //echo("<script>MessErreurPhotos('photo(s)')</script>"); return false; }
Cordialement
A voir également:
- Php tmp
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Fichier .tmp - Guide
- Php alert ✓ - Forum PHP
- Tmp to mp4 ✓ - Forum Logiciels
2 réponses
Bonjour
As-tu un message d'erreur ? si oui, lequel ?
Design/Images/PhotosAnnonces bien est-il un sous-répertoire de celui où se trouve ton script, c'est à dire le répertoire repertoire web/AnnonceNautique qui contient index.php ?
As-tu un message d'erreur ? si oui, lequel ?
Design/Images/PhotosAnnonces bien est-il un sous-répertoire de celui où se trouve ton script, c'est à dire le répertoire repertoire web/AnnonceNautique qui contient index.php ?
Non je n'avais pas de message d'erreur ni rien, c'est pour ça que je comprenais pas.
Mais le problème est résolu, en fait ça venait pas de mon code, les responsable du serveur devait me donner l'autorisation avec chmod 777, se qu'ils n'avaient pas encore fait.
Bref ça aurais été plus simple si j'avais eu acces au php.ini, mais ils n'en donne pas l'acces ...
Enfin merci de ton aide quand même, à bientôt.
Cordialement.
Mais le problème est résolu, en fait ça venait pas de mon code, les responsable du serveur devait me donner l'autorisation avec chmod 777, se qu'ils n'avaient pas encore fait.
Bref ça aurais été plus simple si j'avais eu acces au php.ini, mais ils n'en donne pas l'acces ...
Enfin merci de ton aide quand même, à bientôt.
Cordialement.