OVERGAME
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Gamers Community - Communauté des Otarés
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 help please!!!!

Aller en bas 
+2
Beyoncé4Life
Sir Lukav
6 participants
Aller à la page : Précédent  1, 2, 3, 4  Suivant
AuteurMessage
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 12 Nov - 21:49

Ah ok, c'était toi Very Happy

Il y a beaucoup d'installeurs mais je ne vais qu'en citer 2, je pense que ce sont les plus utilisés (ou pas, je ne sais pas ^^")

NSIS -> http://nsis.sourceforge.net/Main_Page (utilisé pour winamp par exemple)
Inno Setup -> http://www.jrsoftware.org/isinfo.php

Personnellement, j'ai une préférence pour NSIS mais les 2 sont très bien Wink
Revenir en haut Aller en bas
http://andrfid.jed.st/
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeVen 13 Nov - 0:38

Non t'inquiètes copain. J'ai bientôt fini mon site et il me reste que 3 ou 4 codes à faires et à régler. En plus je travailles en parallèle sur un "caddie" en ligne. C'est chaud mais bon je vais m'en sortir, c'est une histoire de compteur et de sessions. Bonne chance..à moi! des idées?!
Revenir en haut Aller en bas
Blademaster
Déserteur desu...
Blademaster


Masculin
Nombre de messages : 648
Age : 36
Localisation : Left/Right Lane....
Date d'inscription : 19/01/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeSam 21 Nov - 1:07

Tiens je crois que moi aussi je vais etalé mon problème ici!

Je cherche a faire un petit programe mathématique dans lequel on poura:
1-Taper les calculs: exemple= (1+2)*5+4/(1+5)
2-definir une fonction qu'on poura manipuler pour plus tard.
exemple (comme dans les ti)
define f(x)=x^2+x+1
f(1) donnera comme résultat 3.
3-Afficher les formules mathématiques comme dans latex

D'après mes recherches, ce qu'il me faut c'est apprendre a faire du lexer et du parser! et c'est là que je bloque complètement!
un peu d'aide s'il vous plait!
Revenir en haut Aller en bas
http://www.gold-like.com
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeSam 21 Nov - 1:45

Euh...je ne sais même pas ce que c'est! mais le C pourrait t'aider.
Revenir en haut Aller en bas
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 24 Nov - 17:55

Attends quelques mois, vous ferez ça en ing2. patience, patience!
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMer 25 Nov - 22:21

quelqu'un saurait-il colorier les cellules de ce tableau?
Code:

 <?php
$db="dts";
$link = mysql_connect('localhost','root','');
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$result = mysql_query( "SELECT `NumHistorique` , `DateHistorique` , `Enregistré_à` , `Assigné_à` , `Commentaire` , actions.`NumAction` , `Statut` , clients.`ID_Client`
FROM `historique` , clients, actions
WHERE NomClient = '$NomClient'
AND historique.NumAction = actions.NumAction
AND historique.ID_Client = clients.ID_Client" )
or die("SELECT Error: ".mysql_error());
$num_rows = mysql_num_rows($result);
print "There are $num_rows records.<P>";
print "<table width=200 border=2>
<tr>
   <td>Numero de l'hisorique</td>
   <td>Date de l'historique</td>
   <td>Enregistré à</td>
   <td>Assigné à</td>
   <td>Commentaire</td>
   <td>Numero de l'action</td>
   <td>Statut de l'historique</td>
   <td>ID du client</td>   
</tr>
\n";
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td><font face=arial size=2/>$field</font></td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($link);
?>
Revenir en haut Aller en bas
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 26 Nov - 16:30

Désolé pour le double post d'abord. Ensuite gros soucis avec ce code. Il doit vérifier la présence du client dans ma base de donnée et me renvoyer dans une box s'il existe ou pas.

Code de saisie des données:
Code:


<head>
<script type="text/javascript">
function writediv(texte)
{
    document.getElementById('pseudobox').innerHTML = texte;
}

function verifClient(NomClient)
{
    if(NomClient != '')
    {
        if(NomClient.length < 2)
        {
            writediv('<span style="color:#cc0000"><b>' + NomClient + ' :</b> le nom du client est trop court</span>');
        }
        else if(NomClient.length > 30)
        {
            writediv('<span style="color:#cc0000"><b>' + NomClient + ' :</b> le nom du client est trop long</span>');
        }
        else
        {
            if(texte = file('verifclient.php?NomClient=' + escape(NomClient)))
            {
                if(texte == 1)
                {
                    writediv('<span style="color:#cc0000"><b>' + NomClient + ' :</b> ...Recherche...</span>');
                }
                else if(texte == 0)
                {
                    writediv('<span style="color:#1A7917"><b>' + NomClient + ' :</b>Ce client n\'éxiste pas</span>');
                }
                else
                {
                    writediv(texte);
                }
            }
        }
    }
}

function file(fichier)
{
    if(window.XMLHttpRequest)
    {
        xhr_object = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        return false;
    }

    xhr_object.open("GET", fichier, false);
    xhr_object.send(null);
    if(xhr_object.readyState == 4)
    {
        return xhr_object.responseText;
    }
    else
    {
        return false;
    }
}
</script>
</head>

<body>
 <form name="form2" method="post" action="pg_recherche.php">
    <p align="right"><span class="Style16">Tapez le nom d'un client (recherche) :<span class="Style10">
      <input name="NomClient" type="text" class="Style16" onKeyUp="verifClient(this.value)" />
    <div id="pseudobox"></div>
      </span>
        <input type="submit" name="Submit" value="Envoyer">   
  </form>
</body>




Code de verifclient.php:

Code:


<?php

if (isset ($_POST['NomClient'])) {
 $NomClient=$_POST['NomClient'];
 }
 else {
 $NomClient="";
 }



// CONNECION SQL
mysql_connect("localhost", "root", "");
mysql_select_db("dts");

// VERIFICATION
$query = sprintf("SELECT COUNT(*) AS numFound FROM clients WHERE NomClient='%s'", mysql_real_escape_string($NomClient));
$result = mysql_query($query);
$numFound = 0;
if($row = mysql_fetch_assoc($result))
{
    $numFound = $row["numFound"];
}

if($numFound >=1)
{
    echo "Recherche";
}
else
{
    echo "Ce client n'existe pas";
}
?>


Message Up! résolu grâce à l'oeil bien vigilant de ce cher El Panda! voià le code de la résolution:
Code:

<?php
include ("trace_ip.php");
if (isset ($_GET['UserID'])) {
 $UserID=$_GET['UserID'];
 }
 else {
 $UserID="";
 }

/*
CE SCRIPT EST UN EXEMPLE DE SCRIPT PHP
POUR VERIFIER LA DISPONIBILITE D'UN PSEUDO
DANS UNE TABLE SQL

LE SCRIPT DOIT RETOURNER :
1 : SI LE SPEUDO EST DEJA PRIS
2 : SI LE PSEUDO EST LIBRE
*/

// CONNECION SQL
mysql_connect("localhost", "root", "");
mysql_select_db("dts");

// VERIFICATION
$query = sprintf("SELECT COUNT(*) AS numFound FROM utilisateurs WHERE UserID='%s'", mysql_real_escape_string($UserID));
$result = mysql_query($query);
$numFound = 0;
if($row = mysql_fetch_assoc($result))
{
    $numFound = $row["numFound"];
}

if($numFound >=1)
{
    echo "Ce login est deja pris";
}
else
{
    echo "Ce login est libre";
}
?>

Et oui, le problème résidait dans les $_POST qui n'étaient pas appropriés.
Revenir en haut Aller en bas
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 20 Avr - 0:33

salut!!
on dirait bien que je ne reviens ici que lorsque j'ai un problème, ça pose pas problème j'espère Laughing !
J'ai crée un plateau de 10*10 cases avec opengl,
je dessine un sélecteur de case sur une des case et je le déplace avec le clavier(Z,Q,S,D) puis j'ajoute une boule sur la case sélectionnée avec la barre espace.
Voilà les problèmes:
1-le déplacement du sélecteur est inversé lorsque je renverse le plateau de haut en bas.
2-C'est pas du tout pratique de placer les boules avec le clavier.

Voici ce je voudrais faire:
1-sélectionner les cases juste en déplaçant le pointeur dessus
2-placer les boules avec un clic

Question: Quelqu'un saurait comment faire pour sélectionner les cases avec la souris ?(remarque: le plateau peut s'afficher sur n'importe quel angle de vue en 3D, comme les jeux d'échec en 3D quoi Rolling Eyes )
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 20 Avr - 0:54

Sir Lukav a écrit:
1-le déplacement du sélecteur est inversé lorsque je renverse le plateau de haut en bas.

Utilises des vecteurs Wink

Sir Lukav a écrit:
2-placer les boules avec un clic

Là, c'est un poil compliqué (juste un poil ^^), 'suis un peu rouillé et trop flemmard pour pouvoir t'aider correctement codiquement Very Happy, le principe est assez simple : tu captures le clic de ton souris, transformes les coordonnées (2D) vers l'espace d'OpenGL et tu testes s'il y a une case dessus, je sais, c'est très vague comme explication Smile
Revenir en haut Aller en bas
http://andrfid.jed.st/
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 20 Avr - 1:47

Beyoncé4Life a écrit:

Utilises des vecteurs Wink

cyclops ouahh! J'avais pas du tout pensé a ça!! Merci!

Beyoncé4Life a écrit:
tu captures le clic de ton souris, transformes les coordonnées (2D) vers l'espace d'OpenGL et tu testes s'il y a une case dessus

Je vais essayer mais je suis pas sûr d'y arriver.
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 20 Avr - 17:08

Sir Lukav a écrit:
Beyoncé4Life a écrit:
tu captures le clic de ton souris, transformes les coordonnées (2D) vers l'espace d'OpenGL et tu testes s'il y a une case dessus

Je vais essayer mais je suis pas sûr d'y arriver.

Si tu utilises une version d'OpenGL < 3.0, tu peux te renseigner sur le mode de rendu GL_SELECT ou sinon, "PICKING" est le mot clé pour faciliter tes recherches sur Google Smile

Je vais quand même fouiller de vieux codes parce que je me souviens d'un truc que j'ai codé il y a très longtemps qui pourrait t'aider mais 'suis pas sûr de le retrouver What a Face (je vais quand même essayer Very Happy)
Revenir en haut Aller en bas
http://andrfid.jed.st/
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMer 21 Avr - 19:42

Un problème de résolu!! cheers Merci à El Beyoncé pour son aide!! Wink
Il reste le problème de la souris et euh... l'Intelligence Artificielle du jeu. En effet, c'est nul un jeu sur lequel on doit impérativement jouer à deux pale . Alors euh, une petite aide ne serait pas de refus albino .
De ce pas, je vais rechercher PICKING sur google. (Hé google! tu sais où est passé PICKING? lol!!)
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
tlt
Funky Guru Gamer
tlt


Masculin
Nombre de messages : 138
Localisation : En train de secourir un damoizelle en détresse
Date d'inscription : 30/01/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMar 20 Juil - 20:36

Blademaster > ton truc de lexer ... c'est un analyseur syntaxique! Je crois me souvenir qu'il faut utiliser des listes chainées pour ça, en particulier une pile....
help please!!!! - Page 3 517939
Je vais voir dans mes vieux codes, je me suis souvenu avoir fait ça mais il y a longtemps.
help please!!!! - Page 3 513928

Sinon, Beyoncé4Life est vraiment génial, j'irai même jusqu'à l'embrasser s'il n'était pas un mec
help please!!!! - Page 3 927751
Revenir en haut Aller en bas
http://tlt.box.mg
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 22 Juil - 16:45

Opengl est vraiment difficile à apprendre!!!! vraiment, chapeau pour ceux qui ont réussi à le maîtriser!
PICKING résolu après des semaines de recherche et d'insomnie!
reste l'IA du jeu... à l'aide!
Sad
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeSam 31 Juil - 1:37

Petit problème: je veux installer mon modem DTS sous UBUNTU 10.04, ej fais comment svp?
Revenir en haut Aller en bas
tlt
Funky Guru Gamer
tlt


Masculin
Nombre de messages : 138
Localisation : En train de secourir un damoizelle en détresse
Date d'inscription : 30/01/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 2 Sep - 16:37

sabakuno-slimjaz > Je n'en ai pas la moindre idée mais attends, je vais voir ... J'ai déja vu ça qlq part
help please!!!! - Page 3 517939
Sir Lukav > à mon avis OpenGl est tout ce qui est de plus facile à apprendre (malheureusement je ne connais que DirectX), il te manque peut être (ce qui te fait rebuter) quelques connaissances en géométrie analytique (algèbre linéaire): les transformations (rotation, translation, ...), matrices, et tout ça. Car dans la plupart des tutos, on ne vous apprend que les API, mais pas les trucs qui vont avec (je veux dire le comment du pourquoi) . Par exemple, dans les tutos, il y a la règle de la main droite, main gauche,... on ne sait pas toujours si z est l'abscisse ou bien y, les meshs (modèles) sont difficiles à charger vu qu'il faut une lib spécifique (parfois payant, et incompréhensible), etc ... Bref il y a toute une formule de bric à brac à n'y rien comprendre.
help please!!!! - Page 3 513928
Donc, pour remédier à ton truc, je vais te donner une astuce (pas propre mais ça fonctionne) qui m'a aidé quand j'ai voulu approfondir mes connaissances sur OpenGL: utilise les fonctions D3DX de directX pour commencer, je veux dire mixer le moteur openGL avec certains trucs de DirectX, ce sera plus facile . Par exemple, au lieu de bidouiller toute une formule on utilise D3DXTranslate() pour le picking, etc.
:ptada:
Revenir en haut Aller en bas
http://tlt.box.mg
sabakuno-slimjaz
MISANTHROPE
sabakuno-slimjaz


Masculin
Nombre de messages : 903
Age : 36
Localisation : devant mon écran tiens!
Date d'inscription : 27/03/2008

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeVen 3 Sep - 1:25

Problème résolu pour le modem sous UBUNTU 10.04..
Revenir en haut Aller en bas
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeMer 13 Oct - 14:40

resalut les futurs bill gates et linus en herbe de OG cheers
Bon un autre problème les mecs:
Je voudrais faire un upload avec un servlet mais j'y arrive pas Crying or Very sad
j'ai tout essayé (ou presque)=> les commons.fileupload d'apache, les techniques d'o'reilly etc...
mais en vain! j'ai même (honte à moi) copié un code depuis un tuto et j'ai fait tout ce qu'il a
dit mais NON! cette put*** d'exception "ClassNotFound...." de m**** continue a persister.
quelqu'un peut m'aider please?
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 14 Oct - 14:30

Sir Lukav a écrit:
ClassNotFound

Tout est là Very Happy

Soit import oublié, soit librairie manquante, mais vu que tu as copié-collé des codes, je dirais librairie manquante, mais bon, ma boule de cristal boude un peu et sans code ou au moins le message complet de l’exception, je ne peux rien prédire Wink
Revenir en haut Aller en bas
http://andrfid.jed.st/
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 14 Oct - 16:31

Beyoncé4Life a écrit:

Soit import oublié, soit librairie manquante

Quand même... j'utilise eclipse comme éditeur et sous eclipse, si un import est oublié ou une librairie ne se trouve pas dans le projet alors le programme refuse de se "build"-er et il y a un très visible soulignement rouge sous les objets concernés.

Bon voici le code complet et la démarche que j'ai suivi:
Le formulaire d'envoi
Code Html a écrit:

<!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>File upload</title>
</head>
<body>
<form action="Jupload.do" method="post" enctype="multipart/form-data">
<label>Fichier &agrave; uploader:</label>
<input type="file" name="fic" maxlength="50" size="36"></input>

<input type="reset" value="Effacer les champs"></input>
<input type="submit" value="Envoyer"></input>
</form>
</body>
</html>

La serlvet
Code java a écrit:

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;

import java.util.List;
import java.util.Iterator;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;

import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

@SuppressWarnings("serial")
public class Commonsfileuploadservlet extends HttpServlet
{
private static final String TMP_DIR_PATH = "D:\\temp";
private File tmpDir;
private static final String DESTINATION_DIR_PATH = "/uploads";
private File destinationDir;

public void init(ServletConfig config) throws ServletException
{
super.init(config);
tmpDir = new File(TMP_DIR_PATH);
if (!tmpDir.isDirectory())
{
throw new ServletException(TMP_DIR_PATH+" is not a directory");
}
String realPath = getServletContext().getRealPath(DESTINATION_DIR_PATH);
destinationDir = new File(realPath);
if (!destinationDir.isDirectory())
{
throw new ServletException(DESTINATION_DIR_PATH+" id not a directory");
}
}

@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
PrintWriter out = response.getWriter();
response.setContentType("text/plain");
out.println("<h1>Servlet upload eeeee!!!</h1>");
out.println();
DiskFileItemFactory fileItemFactory = new DiskFileItemFactory();
fileItemFactory.setSizeThreshold(1*1024*1024);
fileItemFactory.setRepository(tmpDir);
ServletFileUpload uploadHandler = new ServletFileUpload(fileItemFactory);

try
{
List items = uploadHandler.parseRequest(request);
Iterator itr = items.iterator();

while (itr.hasNext())
{
FileItem item = (FileItem) itr.next();
if (item.isFormField())
{
out.println("File name = " + item.getFieldName() + ", value = " + item.getString());
}
else
{
out.println("Field name = " + item.getFieldName()+
", File name = " + item.getName() +
", Content type = " + item.getContentType()+
", File size = " + item.getSize());

File file = new File(destinationDir,item.getName());
item.write(file);
}
out.close();
}
}
catch (FileUploadException ex)
{
log("Error encountered while parsing the request",ex);
}
catch (Exception ex)
{
log("Error encoutered while uploading the file",ex);
}
}
}

Le web.xml
xml a écrit:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>Commonsfileuploadservlet</servlet-name>
<servlet-class>Commonsfileuploadservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Commonsfileuploadservlet</servlet-name>
<url-pattern>/Jupload.do</url-pattern>
</servlet-mapping>
</web-app>

La démarche:
1-Déployer le html contenant le formulaire dans tomcat\webapps\dossier\
2-Placer Commonsfileuploadservlet.class dans tomcat\webapps\dossier\WEB-INF\bin\
3-Editer (ou créer s'il n'existe pas) web.xml dans tomcat\webapps\dossier\WEB-INF

Voilààààà cheers
Chapeau si tu trouve le problème Wink
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 14 Oct - 16:44

Et le message d'erreur dit quoi?
Hahaha, je n'arrive pas à croire que j'essayes d'aider un mec en Java Very Happy, parce que Java et moi c'est pas le grand amour PTDR
Revenir en haut Aller en bas
http://andrfid.jed.st/
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 14 Oct - 16:51

Ben le message il dit :
ClassNotFoundException
et org.apache.commons.fileuplod.blabla sur plusieurs lignes
puis erreur en provenance de l'application mère


Beyoncé4Life a écrit:
Hahaha, je n'arrive pas à croire que j'essayes d'aider un mec en Java Very Happy, parce que Java et moi c'est pas le grand amour PTDR

ah bon?! scratch je croyais que c'était toi qui défendais java à cette discussion entre java et c++ à ce que blade m'a dit, ou bien c'était yagami?
tiens! ça me donne une idée de topic: JAVA vs C++ cheers
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeJeu 14 Oct - 17:06

Copies/colles tout le message Smile

Je pense que c'est un problème de déploiement, tomcat, c'est une vraie pute quand il s'agit de déploiement drunken

Et j'ai jamais défendu Java, dans une autre vie peut-être lol!
Revenir en haut Aller en bas
http://andrfid.jed.st/
Sir Lukav
Imaginary Number
Sir Lukav


Masculin
Nombre de messages : 817
Age : 35
Localisation : 5,75 MLY of here
Date d'inscription : 28/11/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeSam 16 Oct - 14:50

t'as peut être raison, de plus j'utilise windows 7 et j'ai beaucoup entendu parlé des différends entre tomcat et celui-ci.
Bon voilà le message d'erreur :
message d'erreur a écrit:

Etat HTTP 500 -

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: L'exécution de la servlet a lancé une exception

cause mère

java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
Commonsfileuploadservlet.doPost(Commonsfileuploadservlet.java:59)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

cause mère

java.lang.ClassNotFoundException: javax.servlet.ServletInputStream
java.net.URLClassLoader$1.run(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
Commonsfileuploadservlet.doPost(Commonsfileuploadservlet.java:59)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.9.
Apache Tomcat/6.0.9

Bon j'avoue, avant j'ai pas enore bien regardé le fond du problème, mais là je pense que c'est une librairie manquante. Pourtant eclipse n'a rien signalé scratch et le code compile parfaitement...

Juste par curiosité, pourquoi t'aimes pas java?
Revenir en haut Aller en bas
http://imaginary-number.brainiacs.over-blog.fr/
Beyoncé4Life
Storm Spirit - Dresseur de smileys
Beyoncé4Life


Masculin
Nombre de messages : 847
Age : 74
Localisation : Pandaria
Date d'inscription : 10/12/2007

help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitimeSam 16 Oct - 16:22

Sir Lukav a écrit:
Pourtant eclipse n'a rien signalé scratch et le code compile parfaitement...

Eclipse n'a rien signalé parce que justement c'était juste la compilation, et dans ton jdk, t'as tous les libs nécessaires. Mais à l'execution, c'est autre chose, tomcat ne trouve pas les libs. Copies les libs nécessaires dans le répertoire lib de tomcat,ça devrait marcher.

Par contre, quand tu travailleras sur des serveurs distants par exemple, il se peut que tu n'aies pas accès au répertoire lib de tomcat, dans ce cas, tu devrais créer un répertoire lib dans ton arborescence, donc,t'auras un truc du genre WEB-INF/lib et il te faudrait indiquer à tomcat où chercher tes libs, c'est à dire configurer catalina, mais bon, je vais te laisser le plaisir de découvrir tout ça Wink (en plus, je ne m'y connais rien en tomcat, servlet, java et tout ces conneries PTDR)

Sir Lukav a écrit:
Juste par curiosité, pourquoi t'aimes pas java?

Parce que Wink

Sérieusement, en bon hater, j'ai pas besoin de raison pour détester Java, je suis né en détestant Java c'est tout PTDR........ ou sinon, je peut aussi très bien te donner des dizaines de raisons mais ça va me faire chier et ça va te faire chier, d'ailleurs, le simple fait d'y penser me fait chier, donc, au lieu de perdre notre temps avec ça, je préfère l'autre réponse Wink
Revenir en haut Aller en bas
http://andrfid.jed.st/
Contenu sponsorisé





help please!!!! - Page 3 Empty
MessageSujet: Re: help please!!!!   help please!!!! - Page 3 Icon_minitime

Revenir en haut Aller en bas
 
help please!!!!
Revenir en haut 
Page 3 sur 4Aller à la page : Précédent  1, 2, 3, 4  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
OVERGAME :: Charte :: Tutos-
Sauter vers: