La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Recuperer l'url d'une image ftp
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Recuperer l'url d'une image ftp  (Lu 2221 fois)
Recuperer l'url d'une image ftp
« sur: le 03-07-2009 a 20:39:32 »
Condor
Membre récent
*

Hors-Ligne

Messages: 7





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Vous serez peut être mes sauveurs sur ce forum, je viens assez souvent y faire un tour pour apprendre le langage php mais aujourd'hui, je ne trouve plus d'information sur internet pour m'aiguiller sur la voie à suivre.

Je débute dans php, je me suis penché dessus depuis quelque semaines maintenant et j'aimerais en fait récupérer l'url d'une image uploder par un formulaire sur mon ftp pour la stocker dans ma base de donnée. J'arrive à mettre l'image sur le ftp, mais je ne trouve pas de solution pour récupérer cet URL.

Je précise, c'est pour un site qui affichera des annonces avec une image pour chacune d'entre elle si besoin.

Si des personnes passent par la et peuvent m'aiguiller sur les fonctions, je leur en serais très reconnaissant.

Merci d'avance, bonne soirée.

Rapporter au modérateur  

Re:Recuperer l'url d'une image ftp
« Répondre #1 sur: le 05-07-2009 a 13:48:17 »
NuDD
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 122





Voir le Profil    WWW    E-Mail
Répondre avec citation

bonjour Condor,
Je ne comprend pas très bien ton problème... Tu utilises quoi pour l'upload du fichier? Si tu le gère toi même en php tu ne devrais pas avoir de problème pour récupérer les chemin complet de ton image? 

Rapporter au modérateur  
Re:Recuperer l'url d'une image ftp
« Répondre #2 sur: le 05-07-2009 a 15:18:05 »
Condor
Membre récent
*

Hors-Ligne

Messages: 7





Voir le Profil    E-Mail
Répondre avec citation

Bonjour NuDD et merci d'avoir répondu.

Oui je l'upload en php mais une fois sur mon serveur FTP, je ne vois pas comment faire pour récupérer le chemin complet de mon image justement en php pour la renvoyer ensuite dans ma base de donnée.

Comme je l'ai dis je suis un débutant et j'apprends tout juste ce langage et je dois surement louper un chapitre (lol) .

Encore merci d'avoir pris le temps de me répondre, j'espère avoir été plus clair dans mon problème.

Rapporter au modérateur  
Re:Recuperer l'url d'une image ftp
« Répondre #3 sur: le 05-07-2009 a 15:42:29 »
NuDD
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 122





Voir le Profil    WWW    E-Mail
Répondre avec citation

bon côté client tu dois avoir quelque chose comme ça...
Code:
<form enctype = "multipart/form-data" action = "./includes/uploadFile.php" method = "post" name = "ACfile" id = "ACfile" onsubmit = "javascript: this.target = 'FrameFile';">
  <table align = "center" width = "380px">
    <tr>
      <td align = "center">
        <input type = "hidden" name = "fileAC" id = "fileAC" />
        <input type = "hidden" name = "FileFeed" value="file" /> <input type = "hidden" name = "MAX_FILE_SIZE" value = "1950000" /> <input type = "file" name = "addFileAC" id = "addFileAC" />
      </td>
      <td align = "center">
        <input type = "submit" value = " OK " id = "submitACfile" />
        <input type = "reset" value = " Cancel " id = "cancelACfile" />
      </td>
    </tr>
  </table>
</form>
et côté serveur un fichier './includes/uploadFile.php' qui ressemble à ça...
Code:
<?php
$target_path = "./files/";
$target_path = $target_path . basename($_FILES['addFileAC']['name']);

if(move_uploaded_file($_FILES['addFileAC']['tmp_name'], $target_path)) {
    echo "<script type = \"text/javascript\"> alert('The file ".  basename( $_FILES['addFileAC']['name']). " has been uploaded'); ".$add."('".$next."');</script>";
} elseif ($_FILES['addFileAC']['error'] == 2 || $_FILES['addFileAC']['error'] == 1) {
  echo "<script type = \"text/javascript\"> alert('Please note than the maximum file size is 1.95 Mo (yours ".$_FILES['addFileAC']['size'].").');</script> </script>";
} else {
  echo "<script type = \"text/javascript\"> alert('There was an error uploading the file, please try again later!');</script></script>";
}
?>


dans cet exemple le chemin complet relatif de ton fichier image est donc
Code:
"./files/" . basename($_FILES['addFileAC']['name']);

et l'absolut
Code:
"http://www.bidule.chose/files/" . basename($_FILES['addFileAC']['name']);

Voila j'espère avoir été clair ensuit il faut que tu renseignes la base de données avec une requête SQL.

Rapporter au modérateur  
Re:Recuperer l'url d'une image ftp
« Répondre #4 sur: le 06-07-2009 a 02:17:39 »
Condor
Membre récent
*

Hors-Ligne

Messages: 7





Voir le Profil    E-Mail
Répondre avec citation

Merci de ta réponse, désolé du retard ...

Ah merci c'est bien commenté, je vais essayé ça dans la semaine, je te recontacterais pour te dire si j'y suis arrivé ou pas mais il n'y a plus de raison maintenant que j'ai eu une explication clair et net !

Bonne soirée

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg