La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Qui a une ideé pour ma bd
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Qui a une ideé pour ma bd  (Lu 550 fois)
Qui a une ideé pour ma bd
« sur: le 20-06-2005 a 13:25:44 »
byblos
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10



Je suis un lama!

Voir le Profil
Répondre avec citation

Voila mon probleme
je réalise un site pour une personne qui ne si connais pas super bien en informatique.
Cette personne est architecte et le site consiste à presenter son entreprise et a afficher des exemple de plan quelle réalise. Jusque la pas de souci J'ai mis toutes les images dans une base de donnée pour ensuite les affichers à l'ecran.

Mais Maintenant il faudrai que je créé un genre de module ou de formulaire pour que la personne puisse elle meme ajouter d'autre image toute seul.
Et c la que j'ai besoin de vous car je ne connais pas de moyen pour ajouter une image automatiquement dans une base de donné sans uplodé sur le compte ftp dans le fichier image (la personne ne sera jamais faire ca).
Pour du texte c plus simple mais pour des image je c pas.


merci pour vos futur conseils.

Rapporter au modérateur  

Re:Qui a une ideé pour ma bd
« Répondre #1 sur: le 20-06-2005 a 13:35:24 »
waz
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 294



Anti Anti anti
yann4747
Voir le Profil    WWW
Répondre avec citation

Il suffit d'enregistrer les informations dans ta base par un formulaire ... Dans se formulaire tu ajoutes un systeme d'upload d'image

Rapporter au modérateur  

Hébergeur web photo cyclisteHébergeur d'images
Re:Qui a une ideé pour ma bd
« Répondre #2 sur: le 20-06-2005 a 13:40:04 »
byblos
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10



Je suis un lama!

Voir le Profil
Répondre avec citation

oui j'y est penser mais comment faut faire pour automatisé le upload ?

Rapporter au modérateur  
Re:Qui a une ideé pour ma bd
« Répondre #3 sur: le 20-06-2005 a 13:42:37 »
waz
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 294



Anti Anti anti
yann4747
Voir le Profil    WWW
Répondre avec citation

Automatisé Je comprend pas ... tu as ta base de donnée ... Tu gere tout avec ...
Tu envoi limage sur le serveur et en mm tps tu l'enregistre dans ta bdd

Rapporter au modérateur  

Hébergeur web photo cyclisteHébergeur d'images
Re:Qui a une ideé pour ma bd
« Répondre #4 sur: le 20-06-2005 a 13:59:47 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Automatiser l'upload : faire en sorte que la personne n'ait pas 2 étapes a faire : configurer l'image dans le panneau d'aministration et mettre l'image par le FTP...

Alors, en gros, c'est pas bien compliqué un upload "automatique" d'image sur le serveur... on en voit un peut partout (upload d'avatar sur les forums par exemple), voici un petit exemple de ce que j'ai fait (un jour...)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Chargement</TITLE>
</HEAD>

<BODY>
<?
// Liste des formats acceptés :
$Format = array ( "text/html" , "image/gif" , "image/jpeg" );
// Nom du dossier ou vont se retrouver les fichiers uploadé en fonction des formats :
$Folder = array ( "load_files_html" , "load_files_image" , "load_files_image" );

// Vérification des erreurs :
if ( strlen ( $_FILES["fichier"]["name"] ) > 3 ) {
   if ( $_FILES["fichier"]["error"] == 0 ) {
      // Vérification de l'upload :
      if ( is_uploaded_file( $_FILES["fichier"]["tmp_name"] ) ) {
         echo $_FILES["fichier"]["name"] . " : Upload : OK<BR />";
         // Vérification du format :
         $File_Format = -1;
         foreach ( $Format as $k => $v ) {
            $File_Format = ( $_FILES["fichier"]["type"] === $v ) ? $k : $File_Format;
         }
         if ( $File_Format >= 0 ) {
            echo $_FILES["fichier"]["name"] . " : Format : OK<BR />";
            $Folder_Use = $Folder [ $File_Format ];
            // On vérifie si on doit changer ou non le nom du fichier :
            $File_Name = $_FILES["fichier"]["name"];
            if ( file_exists ("$Folder_Use/$File_Name") ) {
               $i = 0;
               // On change le nom du fichier :
               while ( file_exists ("$Folder_Use/$i$File_Name") ) {
                  $i++;
               }
               $File_Name = $i . $_FILES["fichier"]["name"];
            }
   
            // On place le fichier dans le dossier :
            if ( move_uploaded_file( $_FILES["fichier"]["tmp_name"] , "$Folder_Use/$File_Name" ) ) {
               echo $_FILES["fichier"]["name"] . " : Chargement du fichier effectué.<BR />";
               echo "Nom du fichier : <U>$File_Name</U>.";
            } else {
               echo "Problème lors du chargement du fichier " . $_FILES["fichier"]["name"] . ". Veuillez rééssayer ultérieurement.<BR />";
            }
         } else {
            echo $_FILES["fichier"]["name"] . " : Le format du fichier est mauvais.";
         }
      } else {
         echo $_FILES["fichier"]["name"] . " : Le fichier est introuvable.";
      }
   } else {
      $erreur = ( $_FILES["fichier"]["error"] === 1 ) ? $_FILES["fichier"]["name"] . " : Fichier trop lourd." : $erreur;
      $erreur = ( $_FILES["fichier"]["error"] === 2 ) ? $_FILES["fichier"]["name"] . " : Fichier trop lourd." : $erreur;
      $erreur = ( $_FILES["fichier"]["error"] === 3 ) ? $_FILES["fichier"]["name"] . " : Problème lors de l'upload du fichier." : $erreur;
      $erreur = ( $_FILES["fichier"]["error"] === 4 ) ? $_FILES["fichier"]["name"] . " : Pas de fichier uploadé" : $erreur;
   }
} else {
   echo "Pas de fichier envoyé.<BR />";
}
?>

<FORM method="post" enctype="multipart/form-data" action="chargement.php">
<P>
   <INPUT type="file" name="fichier" size="30">
   <INPUT type="submit" name="upload" value="Uploader">
</P>
</FORM>
</BODY>
</HTML>

ca t'upload les formats dans différents dossiers si tu veut; tu peut renommer les images comme tu le sent (en fonction de la page ou elles s'afficheront par exemple). T'as cas rajoutter ca derrière de ton script (celui ou tu demande la taille d'affichage, la page, le nom, une petite légende etc.), tu renomme ton image (trouve ta technique pour éviter les répétitions) et tu enregistre le nom dans la base de donnée.... rien de bien compliqué finalement...

Rapporter au modérateur  

I-Radian
Re:Qui a une ideé pour ma bd
« Répondre #5 sur: le 20-06-2005 a 14:09:26 »
waz
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 294



Anti Anti anti
yann4747
Voir le Profil    WWW
Répondre avec citation

Oui ce n'est pas bien compliqué ... Mais bon, je voulais pas lui faire le code ...

Yann

Rapporter au modérateur  

Hébergeur web photo cyclisteHébergeur d'images
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