probleme d'upload d'images

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme d'upload d'images

format tisha

par munich » 11 sept. 2005, 16:49

tisha c'est le nom de mon champ de sélection de ma photo sur le disque: j'ai mis ça pour me repérer plus facilement. parce que j'ai trois photo à charger par fiche (tisha, tishb, tishc).

par Moosh » 11 sept. 2005, 10:10

C'est koi le format tisha ?

par Cyrano » 10 sept. 2005, 12:01

...ton erreur de variable indéfinie vient de ce que tu essayes d'utiliser une variable inexistante : ticha_name au lieu de tisha['name'] C'est un tableau associatif et non une chaine de caractères.
Hum hum, :-"

par jeff » 10 sept. 2005, 11:21

salut
d'apres ce que je vois,je pense que $tisha est un tableau (y a un truc qui me chifonne je ne vois pas la partie d'upload dans ton code)
essaye
$tisha['name']
sinon va voir du coté des tutos tu a le code pour faire ce que tu veut :wink:

suite du problème....

par munich » 10 sept. 2005, 11:05

Bonjour,

voici les lignes mises en cause soit les lignes 44 à 57
 mysql_select_db($database_toaster, $toaster);
    $updatetish = "UPDATE tish SET ref='$ref', nom='$nom', coul='$coul', auteur='$auteur', ID='$ID', taille='$taille', prix='$prix', description='$description' ";
    if ($tisha!="")
    {$updatetish .= ", tisha='$tisha'";}
    $updatetish .= "WHERE ref='$ref' ";
    
    mysql_query($updatetish, $toaster) or die(mysql_error());
//----Gestion de la tisha de l'article si elle a était modifiée
if ($tisha!="")
    {
    copy($tisha,'../images/tish/'.$tisha_name);
    } 

dans mon formulaire j'ai un champ fichier ou je vais chercher un photo sur mo disque dur et elle doit se copier dans le fichier images/tish/ du site sous le nom du fichier jpg et se rajouter à la base ou modifier son nom dans la base de données si besoin
Je pense pas que ce soit compliqué mais j'y arrive pas....

Merci d'avance

par HD » 09 sept. 2005, 23:49

C'est pour ça que je suis en train de développer mon propre script. Moins gros, peut-être moins sophistiqué, mais avec du code propre. Par contre, il est loin d'être terminé et il ne sera pas gratuit.
un scoop (mais un peu decevant quand meme)
eh les mecs : CYRANO A TRAHI LA COMMUNAUTE FREE & OPEN-SOURCE :cry:
munich : pour qu'on puisse t'aider, donne nous les lignes 53 à 60 car ton code est trop long

par Cyrano » 09 sept. 2005, 23:36

Personnellement, je ne m'y risquerai même pas.
arf :shock: je te retire tout de suite ton diplome ! tu l'as meme pas gardé 24h !
Trop tard, il est imprimé à coté de moi,je garde ce morceau d'anthologie :langue:

Plus sérieusement, je n'aime en général pas les scripts tout fait qui ne s'installent pas sur ma machine sans la moindre correction. En outre, adaptr une interface là-dessus n'est pas facile dans on ne connait pas le script et il faut un certain temps pour se familiariser avec ça. C'est pour ça que je suis en train de développer mon propre script. Moins gros, peut-être moins sophistiqué, mais avec du code propre. Par contre, il est loin d'être terminé et il ne sera pas gratuit.

difficultés et besoins

par munich » 09 sept. 2005, 22:32

Re:
Concrètement j'ai lancé une petite marque de vêtements et j'ai besoin d'avoir en ligne le plus rapidement possible un magasin très simple avec un bouton acheter qui amène vers paypal qui se charge du panier et du paiement, je lui envoie juste un formulaire avec la référence, le prix, la taille... Paypal me renvoie un mail avec l'adresse de la personne et les références du produit acheté.
J'ai donc fait une interface avec le reste de mes pages, et une interface administrateur pour rajouter des produits, des news...
Il me reste la partie du magasin (admin) à terminer, les tables sont prêtes et fonctionnent, je bloque sur les pages d'ajout de produit à la base, et modification de produit (code précédent)...
Toutes les pages du magasin fonctionnent sur le même principe donc je pensais pouvoir le dupliquer.
Après je me pose pas mal de question quant à la sécurité, mon interface admin est vérouillée par un mot de passe et un login mais pas les pages accessibles au public contiennent des formulaires de saisie sans protection qui m'inquiétent (à tort ou à raison).
Voici la version préliminare mise en ligne : http://ns31881.ovh.net/~toasterf/toaster/tish.php
je n'ai mis qu'une toute petite partie du site en ligne

d'autres part, pour le code de la fenêtre ci dessus,
en local j'ai un message d'erreur qui m'affiche :

Notice: Array to string conversion in c:\program files\easyphp1-8\www\toaster\admin\tishmodif.php on line 56

Warning: copy(Array): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\toaster\admin\tishmodif.php on line 56

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\toaster\admin\tishmodif.php:56) in c:\program files\easyphp1-8\www\toaster\admin\tishmodif.php on line 59

Je ne sais pas quoi modifier

Note : j'ai recopié le code renvoyé

par HD » 09 sept. 2005, 22:27

Personnellement, je ne m'y risquerai même pas.
arf :shock: je te retire tout de suite ton diplome ! tu l'as meme pas gardé 24h !

a propos de zencart (qui m'a bcp interessé car je ne le connaissait pas) c'est possible de l'adapter selon l'interface de ton site : http://www.zen-cart.com/modules/xoopsfa ... at_id=3#14
j'ai pas verifié pour oscommerce mais ca doit se faire aussi
mais peu importe ton choix final, tu devra de toute facon te mettre serieusement au php car
En fait je dois faire une boutique en ligne pour dans très peut de temps avec un paiement sur paypal,
sans connaissances suffisantes t'aura bien du mal :?

par Cyrano » 09 sept. 2005, 22:02

Il faudrait que tu sois pas mal avancé en PHP pour arriver à faire le tour d'un de ces deux scripts pour arriver à transférer ton interface dessus: dons si tu n'as plus trop de temps, termine ce que tu as commencé, ce sera plus facile pour te repérer. D'autant que oscommerce comme zencart sont quand même des usines à gaz avec des bases de données de plus ou moins 100 tables. C'est en général assez complet mais terriblement complexe. Personnellement, je ne m'y risquerai même pas.

Mais ça dépend bien sûr de ton degré d'avancement dans le projet et des niveaux de difficultés auxquels tu te heurtes.

ENcore quelques questions

par munich » 09 sept. 2005, 21:43

A vrai dire, je pensais avoir preque fini avec le site, mais aux vues de vos derniers commentaires il y a beaucoup a redire.
Le problème qui se pose est que j'ai déjà l'interface graphique, les pages en dehors du magasin et je pense avoir bien avancé, du coup j'ai peur de repartir de zéro, sachant que je ne maitrise que dreamweaver et encore je pense qu'il me reste pas mal de choses à apprendre....
Que me conseillez-vous :
continuer sur mon magasin en ligne
ou bien passer sur oscommerce ou zencart ?

Ma base de données est terminée, et les pages en dehors du magasin sont en lien avec celle-ci (news, annuraire, goldboook...)
C'est pourquoi j'ai peur d'en reprendre pour 2 ans (lol) et dans l'immédiat mon souci est la rapidité (j'aimerais avoir fini dans une semaine ou deux... a plein temps)

Merci encore pour votre soutien :D

par Cyrano » 09 sept. 2005, 21:32

C'est un script tout prêt de magasin en ligne: à ce compte là, je te recommande plutôt ZenCart qui coté sécurité est mieux fait : c'est libre et gratuit au téléchargement (les deux) et il te reste à aménager l'interface graphique pour l'adapter pour ton client.
- oscommerce
- Zencart

question sans doute stupide

par munich » 09 sept. 2005, 21:27

Je ne sais pas ce qu'est OScommerce ?
SI vous pouvez m'éclairer....

Merci

par Cyrano » 09 sept. 2005, 21:23

pourquoi tu n'essaie pas oscommerce ? (google)
Parce qu'il faudrait rentrer dans le code pour le modifier: pour fonctionner, oscommerce nécessite un register_globals à ON :tir2:

Pour les conseils de lecture, disons qu'une bible PHP de chez MicroApplication ne nuirait pas, sinon, PHP 5 Avancé par notre admin Cyruss, chez Eyrolles aussi. Quant aux liens, tu as PHPFrance bien entendu qui outre le forum a aussi quelques tutos pratiques, ou encore phpDebutant avec une suite de tutos très bien conçus à faire dans l'ordre si tu ne connais pas grand chose au PHP.

par HD » 09 sept. 2005, 21:11

pourquoi tu n'essaie pas oscommerce ? (google)