France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 068 membres enregistrés - 1 897 086 posts - 97 466 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages
                recherche quelqu'un pour m'aider a terminer mon site en php.
16 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2,3 | Suivant
recherche quelqu'un pour m'aider a terminer mon site en php.

Solid
- Ancien Modérateur -
(¯`·.__[T3aM.BouL3T©]__.·´¯) (¯`·.__[T3aM.s3X©]__.·´¯) ==> Tendeur de perches !

Messages : 35 151
Inscrit le 03/03/02
Ville : Grenoble
Non connecté
  Posté le 30 janvier 2006 - 07 h 49 m 19 s
Reprise du message précédent :

Je viens de regarder ton site par curiosité (car je compte m'en faire un aussi en php) et j'ai remarqué que toute ta liste de disque peut être éditée et supprimée, c'est normal? :???:
Je trouve ça hyper dangeureux...



(Freebox)² ;)
---------------------
:sms2: :sms3:


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 30 janvier 2006 - 14 h 02 m 41 s
oui je sais mais cette page aura une protection un peu plus tard.

Mais sinon je vien de me rendre compte qu'en validant mon premier formulaire, le deuxieme ce valide aussi. donc il va falloir que je j'integre tout manuellement.

Donc actuellement sur le site avec le include ca donne quelque chose comme ca.

<form>
<form>
</form>
</form>

Donc schematiquement c'est pas bon d'apres un ami a moi, il est impossible d'integrer un formulaire dans un autre.



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 30 janvier 2006 - 14 h 34 m 58 s
je ne sais pas s'il est possible a ce que mes erreurs de saisi formulaire correspondent a des fenetres windows.

comme ce genre là


Message édité 1 fois, la dernière par frio2K4 le 30 janvier 2006 - 14 h 37.

vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 30 janvier 2006 - 15 h 32 m 28 s
Ben tu peux faire ce que tu veux, après si tu t'attends à une fonction affichermonerreurstylewindowsxp ben non ça n'existe pas :)



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 30 janvier 2006 - 15 h 42 m 50 s
lol merci erel. j'ai cherché sur google et j'ai pas trouvé la formule magique permettant donner ce genre d'erreur dans une conditionnel



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)

Messages : 11 769
Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
  Posté le 30 janvier 2006 - 18 h 23 m 46 s
cherche window.alert sur google ;)



Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 30 janvier 2006 - 18 h 37 m 06 s
C'est pas vraiment le même style.



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 593
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 31 janvier 2006 - 10 h 16 m 48 s
ben si c'est un alert classique non ???



:firefox:

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 09 février 2006 - 20 h 59 m 18 s


Le 31 janvier 2006 - 10 h 16, grabber a écrit :
ben si c'est un alert classique non ???


apparemment oui, il faut faire un echo
<script>
window.alert('bienvenue sur mon site');
</script>




vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 09 février 2006 - 21 h 30 m 53 s
voici le debut du formulaire dans disques.php


<form action='$_SERVER[PHP_SELF]?a=add_ok' method='post' name='add_disque'>


et voila de debut du formulaire dans upload.php


<form method="post" ENCTYPE="multipart/form-data">


comment doit-je faire pour que mon systeme d'ajout d'image puisse fonctionner??



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 10 février 2006 - 16 h 54 m 55 s
est-il possible de prendre les deux form et de les fusionner???



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 10 février 2006 - 17 h 08 m 38 s
Comme on dit à la matmut, tout est possible, tout est réalisable ;)



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 593
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 11 février 2006 - 10 h 47 m 15 s
lol :)

oui, tu peux parfaitement tout rassembler dans un meme formulaire, la validation de l'upload d'une image en revnche se fera cote serveur car il faut deja que l'image soit uploadee pour qu'on puisse controler ses dimansions, son poids ou encore son format, mais c'est tout a fait possible.

postes ton code comme ca on te dis direct ce qui ne va pas, ca ira plus vite ;) le form et le php derriere qui le recup...



:firefox:

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 11 février 2006 - 18 h 17 m 46 s
Voici le code du fichier upload.php

    Code php    
 1. <html>
 2. <head>
 3. <title></title>
 4. </head>
 5. <body>
 6. <?php
 7. $taille_octets_max = 1048576; // Taille maxi du fichier, en octets.
 8. 
 9. if($_FILES['file_name']['type'] != "image/png" && $_FILES['file_name']['type'] != "image/jpeg"&& $_FILES['file_name']['type'] != "image/pjpeg" && $_FILES['file_name']['type'] != "image/x-png"&& $_FILES['file_name']['type'] != "image/gif")
10. {
11. echo"<script>
12. window.alert('Le fichier doit être un JPEG, un GIF ou un PNG.');
13. </script>";
14. }
15. elseif($_FILES['file_name']['size'] > $taille_octets_max)
16. {
17. echo"<script>
18. window.alert('Le fichier doit peser moins de 1024 Ko');
19. </script>";
20. }
21. if(!isset($error))
22. {
23. $size_img = getimagesize($_FILES['file_name']['tmp_name']);
24. if($size_img[0] > 700 || $size_img[1] > 700)
25. {
26. echo"<script>
27. window.alert('Dimensions max : 700x700');
28. </script>";
29. }
30. }
31. if ($error)
32. {
33. ?>
34. <?="<p><u>".$error."</u></p>"?>
35. <form method="post" ENCTYPE="multipart/form-data">
36. <p><input type="file" name="file_name" enctype="multipart/form-data"></p>
37. <input type="hidden" name="MAX_FILE_SIZE" value="<?=$taille_octets_max?>">
38. <p><input type="submit" value="Envoyer"></p>
39. </form>
40. <?php
41. }
42. else
43. {
44. $dest_rep="photos/";
45. $nom_img=$row['ref'].$_FILES['type'];
46. if (move_uploaded_file($_FILES['file_name']['tmp_name'], $dest_rep.$nom_img))
47. {
48. $url = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."$dest_rep".$nom_img;
49. ?>
50. <br/>
51. &nbsp;<u>Nom du fichier copi&eacute; :</u> <?=$nom_img?><br />
52. &nbsp;<u>URL sur le serveur :</u> <a href="<?=$url?>"><?=$url?></a><br />
53. <?php
54. }
55. else
56. {
57. print("Copie &eacute;chou&eacute;e : ".$_FILES['file_name']['error']."<br />");
58. unlink($_FILES['file_name']['tmp_name']);
59. }
60. }
61. ?>
62. </body>
63. </html>
La partie qui suit est une partie auquel ce qui est en gras, je ne capte pas ce a quoi cela correspond et a quoi cela sert.
    Code     
1. <form method="post" ENCTYPE="multipart/form-data">
2. <p><input type="file" name="file_name" enctype="multipart/form-data"></p>
3. <input type="hidden" name="MAX_FILE_SIZE" value="<?=$taille_octets_max?>">
4. <p><input type="submit" value="Envoyer"></p>
5. </form>


edit : 4 fois pour faire une mise en forme du texte LOL


Message édité 4 fois, la dernière par frio2K4 le 11 février 2006 - 18 h 27.

vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 11 février 2006 - 19 h 01 m 38 s
donc pour la partie plus haut. c'est bon. quelqu'un a repondu a ma question.
maintenant j'en ai une autre.

    Code php    
 1. if($_FILES['file_name']['type'] != "image/png" && $_FILES['file_name']['type'] != "image/jpeg"
 2. 			&& $_FILES['file_name']['type'] != "image/pjpeg" && $_FILES['file_name']['type'] != "image/x-png"
 3. 			&& $_FILES['file_name']['type'] != "image/gif")
 4. 		{
 5. 				echo"<script>
 6. 						window.alert('Le fichier doit être un JPEG, un GIF ou un PNG.');
 7. 						</script>";
 8. 		}
 9. 		elseif($_FILES['file_name']['size'] > $taille_octets_max)
10. 		{
11. 				echo"<script>
12. 						window.alert('Le fichier doit peser moins de 1024 Ko');
13. 						</script>";
14. 		}
15. 		if(!isset($error))
16. 		{
17. 			$size_img = getimagesize($_FILES['file_name']['tmp_name']);
18. 			if($size_img[0] > 700 || $size_img[1] > 700)
19. 			{
20. 					echo"<script>
21. 						window.alert('Dimensions max : 700x700');
22. 						</script>";
23. 			}
24. 		}


Toute cette partie j'aimerai faire en sorte a ce que ces messages d'erreurs apparaissent lors de la validation du formulaire.



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Woofy
Pour les bons tuyaux me demander

Messages : 26 290
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 11 février 2006 - 19 h 10 m 30 s
Bah il faut que ton fichier soit uploadé sur le serveur, sur le fichier temporaire, afin de vérifier le fichier, sa taille, son format et tout.
Donc tu ne peut pas le faire avant d'avoir envoyé le formulaire.

Donc ce qu'il faut, c'est que si tu rencontre une erreur, tu stoppe le traitement du fichier.
Ou alors que tu sorte toutes les erreurs, mais que tu ne traite pas le fichier ensuite, que tu réaffiche le formulaire de saisie.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 11 février 2006 - 19 h 13 m 44 s
ah et comment doit-je faire pour que les alertes s'affichent apres l'upload?



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 11 février 2006 - 19 h 16 m 56 s
oui mais il serai idiot que le gars qui a 56k qui ce tape un up d'un mega et qu'a la fin il se retrouve devant un message d'erreur non?
il n'existe pas de moyen de verif avant upload?



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 11 février 2006 - 19 h 55 m 39 s


Le 11 février 2006 - 19 h 10, Woofy a écrit :
Bah il faut que ton fichier soit uploadé sur le serveur, sur le fichier temporaire, afin de vérifier le fichier, sa taille, son format et tout.
Donc tu ne peut pas le faire avant d'avoir envoyé le formulaire.

Donc ce qu'il faut, c'est que si tu rencontre une erreur, tu stoppe le traitement du fichier.
Ou alors que tu sorte toutes les erreurs, mais que tu ne traite pas le fichier ensuite, que tu réaffiche le formulaire de saisie.


ben on vien de m'assurer que si

$_FILES["nom_du_fichier"]["size"] :



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Woofy
Pour les bons tuyaux me demander

Messages : 26 290
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 11 février 2006 - 20 h 22 m 01 s
Ben pour que tu ai ta variable $_FILES['nom']['size'] il faut bien que tu ai envoyé ton fichier sur le serveur !
Le php est un langage uniquement serveur, il ne se trouve pas sur le pc du client. Donc il ne peut pas vérifier le fichier avant de l'avoir uploadé.
Donc moi je t'assure que tu es obligé de valider le formulaire pour faire les vérifications.
Et pour ton gars en 56k, tant pis pour lui. Sinon il faudrait faire la vérification en javascript, mais je ne sais pas si c'est possible, je ne pense pas que le javascript soit un langage suffisament puissant pour ouvrir un fichier sur l'ordinateur du client, agir sur un objet hors du navigateur. Il y a des restrictions.

Concernant tes alertes, elles s'affichent bien après l'upload. Seulement, après la gestion des alertes, ton fichier est sur un répertoire temporaire sur le serveur, que lui seul connait, il faudra le bouger vers ton répertoire a toi définitif que tu aura défini. Ca il faut le faire après tes alertes, et il faut le faire seulement si tu n'a eu aucune alerte.
Tu peut par exemple initialiser une variable a 0, et la passer a 1 si jamais une alerte s'affiche. Tu fait ça pour chaque alerte.
A la fin, si ta variable est égale a 0, alors tu bouge le fichier vers son répertoire de destination.
Sinon tu raffiche le formulaire d'upload.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 767
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 12 février 2006 - 09 h 14 m 47 s
je sais que le flash prend en charge la verif avant upload. mais je vais chercher sur google un langage qui puisse faire cela. sinon je laisserai tomber



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Precedent | 1,2,3 | Suivant
Page genérée en 0.9951 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory