Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

16 commentaire(s) de D1stort1on sur des sources sur tout CodeS-SourceS

Le : 30/05/2009 15:37:13
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Salut,

logiquement, tu devrais procéder de la manière suivante pour ajouter le nom des photos :

$query = sprintf("INSERT INTO annonce (ann_photo, ann_photo_min)"
." VALUES ('$fichier_n_nom', '$nom_fichier_reduit')");
$result = mysql_query($query) or die(mysql_error());

enfin, ce n'est qu'un extrait minimaliste, ta requête pourra contenir tous tes autres champs, mais normalement en procédant de la sorte, le nom des images devrait s'ajouter correctement à la bdd. Si vraiment ce n'est pas le cas, essaie de tester ces 2 variables, de façon à savoir si elles ont bien une valeur.

@+
J'espère que ca ira ;)


Le : 27/05/2009 17:46:57
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Ciao,

mon exemple était un peu fait à la va-vite ;)

Pour ce qui est de l'enregistrement du nom de fichier dans la base de données dans ta requète, dans la valeur qui correspond à ton champs tu mets "$nom_fichier_reduit" pour la petite et $fichier_n_nom pour la grande image me semble-t-il (je l'utilise de plusieurs façon sur mes différents sites donc je m'embrouille parfois).

Si non montre-moi la structure de ta table et le code que tu as utilisé pour l'ajout. J'y donnerai un coup d'oeil.


Le : 05/04/2009 10:56:21
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
@Loran86
Merci pour le commentaire. En postant mon code je ne pensais pas qu'il serait autant apprécié. Je ne suis qu'un amateur, qui aime bien bidouiller en php. Et effectivement, une fois couplé à une gestion de base de données, le script devient super utile et est facile à adapter à plusieurs types d'utilisations.

Je n'ai mis a disposition que l'upload. Si ça peut intéresser, je mets assez volontier le code complet a télécharger sur mon site ;)

Merci pour les encouragements.
@+++++++++++


Le : 27/01/2009 19:45:49
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Salut,

Alors le nom original de ton image est dans la variable $fichier_nom, si tu veux que le nom contienne la designation originale, remplace à la ligne 65 :

$fichier_n_nom = $nbr."_".$fichier_date.".".$fichier_ext;

par

$fichier_n_nom = $nbr."_".$fichier_nom.".".$fichier_ext;


La variable $nbr permet de rajouter le numéro de champ au nom de fichier, car j'ai eu parfois, lors d'upload de petits fichiers qui s'uplodaient dans la meme seconce, que l'image soit écrasée par la suivante. Tu peux aussi laisser la date et ajouter le nom original de cette manière :

$fichier_n_nom = $nbr."_".$fichier_date."_".$fichier_nom.".".$fichier_ext;

J'ai pas testé, j'espère que ca fonctionnera.

@plus


Le : 24/11/2007 18:52:26
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Héhé, merci pour le soutien, le 9/10 me comble déjà héhé, j'ai pas mal bossé sur mon code et vais le remettre à jour, surtout au niveau du fichier .zip

Soyez patients... ;)

De plus je vais répondre à toutes les questions, now j'ai plus de temps libre, à bientôt


Le : 25/09/2007 12:19:38
Source : EXTRAIRE LA MINIATURE D'UN FICHIER .AI (ADOBE ILLUSTRATOR)
Salut, sympa ce code.

Mais j'ai une petite question, est-ce que ça peut fonctionner avec un fichier photoshop ? .psd ?

Merci


Le : 20/09/2007 12:15:29
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Saluti,

Me suis apperçu que lors de la redimension des photos, une photo plus large que haute ne se modifiait pas correctement, j'ai résolu mon soucis qui était du à un mauvais calcul...

//si plus haut que large
if ($fichier_haut > $fichier_larg) {

$mini_haut = $taille_max;
$mini_larg = $fichier_larg / ($fichier_haut / $taille_max);

}

//si plus large que haut
else {

$mini_haut = $fichier_haut / ($fichier_larg / $taille_max);
$mini_larg = $taille_max;

}


@ fedebul :
----------

Désolé pour le temps de réponse mais j'étais en vacances, pour ajouter l'image donnée dans la bdd voilà une possibilité :

$table = 'b_photos';
$champ_cat = 'cat';
$champ_nom_g = 'nom_g';
$champ_nom_p = 'nom_p';
$champ_date = 'date';
$champ_membre = 'membre';

$f_cat = $_POST['f_cat'];
$f_nom_g = $fichier_n_nom;
$f_nom_p = $nom_fichier_reduit;
$f_date = date("d/m/Y");
$f_membre = $_SESSION['pseudo'];

$query = sprintf("INSERT INTO $table ($champ_cat, $champ_nom_g, $champ_nom_p, $champ_date, $champ_membre)"
." VALUES ('$f_cat', '$f_nom_g', '$f_nom_p', '$f_date', '$f_membre')");
$result = mysql_query($query) or die(mysql_error());


Byebye, n'hésite pas à me recontacter si tu as un autre soucis.


Le : 28/08/2007 06:21:20
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
Voilà voilà, j'ai fait un peu de nettoyage sur mon serveur, je vous re-donne le lien pour télécharger le zip de l'upload aved les mini dans un sous-dossier :
http://www.berguerand.ch/fichiers/index_unique_mini_sous_dossier.zip

Byebye


Le : 12/08/2007 11:22:37
Source : UN CALENDRIER DE PLUS ÇA NE FAIT PAS DE MAL!
Salut, vraiment cool ton code, 1000 merci c'est exactement ce que je cherchais ;) l'ai mis sur mon site www.berguerand.ch byebye


Le : 12/07/2007 20:36:51
Source : UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION, MINIATURE GARDANT LES PROPORTIONS ET AJOUT D'UN COPYRIGHT
@ saffff

Le code que je mets à disposition n'a rien pour ajouter les images dans la bdd, si c'est ce que tu veux faire :

crée un fichier connection.php :
-----------------------------------------
<?
$host = "tes infos ici";
$user = "tes infos ici";
$pass = "tes infos ici";
$bdd = "tes infos ici";

$conn = @mysql_connect($host,$user,$pass)
   or die("Impossible de se connecter");
@mysql_select_db($bdd)
   or die("Impossible de se connecter à la base");
?>



et en suite sur la page upload_mini_proportionnee.php la ou se trouve le commentaire parlant des infos pour la base de donnée tu peux ajouter cela :
-----------------------------------------
include ('connection.php');
$table = 'nom_de_ta_table';
$champ_nom_grande = 'nom_de_ton_champ';
$champ_nom_petite = 'nom_de_ton_champ';


$query = sprintf("INSERT INTO $table ($champ_nom_grande, $champ_nom_petite)"
." VALUES('$fichier_n_nom', '$nom_fichier_reduit')");

$result = mysql_query($query) or die(mysql_error());

mysql_close($conn);



1 2


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.