Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1095 connectés 

 

Sujet(s) à lire :
    - Apprentissage par la pratique
 

 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14
Auteur Sujet :

[Projet] Une bouteille a la mer

n°544609
MagicBuzz
Posté le 20-10-2003 à 10:15:00  profilanswer
 

Reprise du message précédent :
Bah pour le moment, c'est pas trop un problème problème. Disons que dans la logique de la chose, y'a tourjours des plages pleines de récifs qui vont couler les bouteilles. Le risque le plus important sera le span en grand nombre (une plage qui renvoie 10 000 bouteilles d'un coup, toutes des copies de la même). Là ça risque d'être chiant à traîter.
 
Sinon, pour le coup des bouteilles qui coulent, moi j'ai adapté les rocos de ce topic pour pallier justement aux sites qui coulent les bouteilles : je ne coule jamais de bouteilles, sauf quand on en lit une. Donc je ne coule une bouteille que si je l'envoie un à serveur et que ça plante. (si le site réponds explicitement qu'il ne prends pas de bouteilles, alors la bouteille ne coule pas). Du coup, avec des sites comme le mien qui ne coulent pas les bouteilles, ça compense un peu les éventuels sites qui coulent les bouteilles.

mood
Publicité
Posté le 20-10-2003 à 10:15:00  profilanswer
 

n°544795
Mara's dad
Yes I can !
Posté le 20-10-2003 à 12:27:55  profilanswer
 

C'est coule :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°544863
urd-sama
waste of space
Posté le 20-10-2003 à 13:43:35  profilanswer
 

bon j'ai fais un peu de mon côté. j'ai une table dans ma db qui contient mes bouteilles, avec leur état.
A chaque reload de la page, je sélectionne toutes les bouteilles et:
- 50% sont affichées (état=1)
- 20% restent dans le lagon (état=2)
- 25% repartent en mer (delete dans ma base)
-  5% sont détruites sur les rochers (delete dans ma base)
 
vous pouvez ajouter des bouteilles et tester, je mets les états des bouteilles dans le haut de la page

n°544872
walli
Posté le 20-10-2003 à 13:47:40  profilanswer
 

Urd-sama a écrit :

bon j'ai fais un peu de mon côté. j'ai une table dans ma db qui contient mes bouteilles, avec leur état.
A chaque reload de la page, je sélectionne toutes les bouteilles et:
- 50% sont affichées (état=1)
- 20% restent dans le lagon (état=2)
- 25% repartent en mer (delete dans ma base)
-  5% sont détruites sur les rochers (delete dans ma base)
 
vous pouvez ajouter des bouteilles et tester, je mets les états des bouteilles dans le haut de la page


 
[:cupra]url ?


---------------
NP :
n°544884
urd-sama
waste of space
Posté le 20-10-2003 à 13:53:33  profilanswer
 


premier post [:dawa]

n°545365
Mara's dad
Yes I can !
Posté le 20-10-2003 à 18:25:02  profilanswer
 

Urd-sama a écrit :

bon j'ai fais un peu de mon côté. j'ai une table dans ma db qui contient mes bouteilles, avec leur état.
A chaque reload de la page, je sélectionne toutes les bouteilles et:
- 50% sont affichées (état=1)
- 20% restent dans le lagon (état=2)
- 25% repartent en mer (delete dans ma base)
-  5% sont détruites sur les rochers (delete dans ma base)
 
vous pouvez ajouter des bouteilles et tester, je mets les états des bouteilles dans le haut de la page


Reste le protocole :D
Et à changer le lien sur la page de visualisation du message.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°545470
urd-sama
waste of space
Posté le 20-10-2003 à 20:05:29  profilanswer
 

Mara's dad a écrit :


Reste le protocole :D
Et à changer le lien sur la page de visualisation du message.


ouais y'a tout le reste en fait à faire :/


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°545498
Mara's dad
Yes I can !
Posté le 20-10-2003 à 20:25:36  profilanswer
 

Allez, c'est rien !
En PHP, j'en ai que pour 800 lignes de code...
 
Bon, Ok, y'a plein de lignes vides, et presque une ligne de commentaire par ligne de code :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°546980
urd-sama
waste of space
Posté le 22-10-2003 à 12:52:43  profilanswer
 

j'aimerais faire d'ici quelques temps la partie de l'ajout d'une plage, et y'a un truc que je comprends pas très bien.
 
je cite déjà le protocole de mara's dad:

Citation :


3- Check=Plage
 
Fonction du protocole : Une autre plage vérifie que le site est bien une Plage.
a- Répondre 'Ok'.
b- Fin du traitement.
 
4- addBeach=[url]
 
a- Vérifier un minimum que çà ressemble à une url.
b- Vérifier que Check=Plage retourne 'OK'.
c- Afficher un message indiquant le résultat, si insert réussi (Vérification doublons).
d- Traitement normal cas (1)


je ne sais pas trop comment faire le point en gras, quelqu'un peut m'éclairer?

n°547068
Mara's dad
Yes I can !
Posté le 22-10-2003 à 13:54:40  profilanswer
 

Pour commencer, le protocole à évolué : http://www.surleau.com/plage/rfc.html
 
Pour répondre à ta question :
Si ta page recoit en GET une valirable nommée "Check" et que sa valeur est "Plage", il faut répondre :

Protocol=GET


ou  

Protocol=POST


ou

Protocol=GET
Protocol=POST


Chaque ligne doit être terminée par un CR_LF (\r\n)
 
Comment faire ? c'est tout simple (un truc du genre) :

response.write( 'Protocol=GET\r\nProtocol=POST\r\n' )

Et ton script s'arrête là !
 
Exemple de ce que çà doit donner :
 
http://www.surleau.com/plage/index.php?Check=Plage
 
Regarde le source hein, dans la fenêtre du navigateur çà s'affiche comme çà : "Protocol: GET Protocol: POST "
 
Cà veut dire que :
1- Mon site est une plage valide
2- Ma plage accèpte des requêtes en GET pour addBottle
3- Ma plage accèpte des requêtes en POST pour addBottle
 
Voilà ! Des questions ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 22-10-2003 à 13:54:40  profilanswer
 

n°547200
urd-sama
waste of space
Posté le 22-10-2003 à 15:00:17  profilanswer
 

oui je crois :jap:
donc, en d'autres mots, je vais appeler ta page, et si protocol:get et protocol:post s'affichent, c'est que je peux ajouter ta plage?
 

Citation :


Response.Write "Protocol=GET" &CHR(13)&CHR(10)& "<br>" & "Protocol=POST" &CHR(13)&CHR(10)& "<br>"


pour le \r je suis pas sure :/


Message édité par urd-sama le 22-10-2003 à 15:17:50
n°547361
Mara's dad
Yes I can !
Posté le 22-10-2003 à 16:05:25  profilanswer
 

Bon, c'est presque çà, sauf...
 

Citation :

<html>
   <head>
      <title>Urd-sama's Beach</title>
      <meta name="publisher" content="Urd-sama" />
      <meta name="keywords" lang="fr" content="Urd-sama, Plage, Message, Bouteille" />
      <meta name="reply-to" content="urd-sama@mangaclub.ch" />
      <meta name="robots" content="index, nofollow" />
      <meta name="distribution" content="global" />
      <meta name="Description" content="La Plage d'Urd-sama, venez lancer vos bouteilles à la mer!" />
      <meta name="author" lang="fr" content="urd-sama" />
      <meta name="copyright" content="urd-sama" />
      <meta name="generator" content="TextPad, Paint Shop Pro 7.0" />
      <meta name="identifier-url" content="http://www.mangaclub.ch/urd/" />
      <meta name="date-creation-yyyymmdd" content="20031005" />
      <meta name="date-revision-yyyymmdd" content="20031005" />
      <style type="text/css">
         div.beach {
           background-image: url('beach.jpg');
           background-repeat: no-repeat;
           width: 496px;
           height: 333px;
           position:relative;
         }
         img.bouteille {
           position: absolute;
           border: 0px;
         }
      </style>
   </head>
   <body>
      Protocol=GET
<br>Protocol=POST
<br>
      <div class="beach">


 
y'en a un peu trop, là :D
 
et y faut pas les <br>, c'est pas pour un navigateur, c'est pour une autre plage :

Response.Write "Protocol=GET" &CHR(13)&CHR(10)&  "Protocol=POST" &CHR(13)&CHR(10)



---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°547666
walli
Posté le 22-10-2003 à 19:46:59  profilanswer
 

bon maintenant que je vais avoir du temps à tuer, je m'y colle !
le temps de lire les 9 pages et de me renseigner sur les langages que je peux faire passer sur mon hebergeur.
au travail
[:neowen]

n°547669
urd-sama
waste of space
Posté le 22-10-2003 à 19:53:08  profilanswer
 

Mara's dad a écrit :

Bon, c'est presque çà, sauf...
y'en a un peu trop, là :D
 
et y faut pas les <br>, c'est pas pour un navigateur, c'est pour une autre plage :

Response.Write "Protocol=GET" &CHR(13)&CHR(10)&  "Protocol=POST" &CHR(13)&CHR(10)


 


ok je regarde ca demain si j'ai le temps  [:esheep]  
bienvenue walli, fais-nous une jolie plage toi aussi [:zytra]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°550086
walli
Posté le 24-10-2003 à 22:42:49  profilanswer
 

pas l'impression que mon hébergeur propose mysql :/

n°550185
MagicBuzz
Posté le 25-10-2003 à 09:19:26  profilanswer
 

walli a écrit :

pas l'impression que mon hébergeur propose mysql :/


BAh tu fais comme moi, tu utilises des fichiers XML

n°606947
urd-sama
waste of space
Posté le 10-01-2004 à 11:17:21  profilanswer
 

[:cupra]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°606975
Tentacle
Posté le 10-01-2004 à 12:04:04  profilanswer
 


C'est très interressant tout ça, mais ça devient quoi votre projet ?  :bounce:  

n°635539
Mara's dad
Yes I can !
Posté le 08-02-2004 à 23:38:20  profilanswer
 

up :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°645067
urd-sama
waste of space
Posté le 17-02-2004 à 10:57:00  profilanswer
 

je vous annonce que je vais m'y remettre :)
j'ai deux personnes qui sont intéressées aussi, mais elles juste pour reprendre un script déjà existants sur leur site.
par contre elle m'ont donné 2-3 idées sympa :)

n°645130
urd-sama
waste of space
Posté le 17-02-2004 à 11:53:21  profilanswer
 

bon j'ai écrit les spécifications de mon truc, j'écoute vos commentaires :)
(le ftp est naze, je peux rien faire [:sisicaivrai])
 
Présentation de la plage
Ma plage possède trois points clé:
- la plage en elle-même, où les bouteilles s'échouent et sont disponibles à la lecture
- le lagon, endroit de faible eau ou les bouteilles stagnent en attendant d'être échouées ou reprises par la mer
- la mer, où les bouteilles dériveront vers d'autres plages
 
Changement d'états des bouteilles
Chaque heure, un script sera lancé selon le modèle suivant:
- 80% des bouteilles de la plage retournent dans le lagon
- Les bouteilles du lagon sont traitées suivant les probabilités suivantes:
  - 50% s'échouent sur la plage
  - 20% restent dans le lagon
  - 25% partent en mer
  - 5% se brisent sur les rochers (delete dans la DB)
- 15% des messages (lagon et plage) seront modifiés par l'eau/sable/etc
 
Détails sur la modification des messages des bouteilles
- 5% auront les x premiers caractères du message effacés
- 5% auront les x derniers caractères du message effacés
- 5% auront 1 mot sur x du message effacé
 
Détails sur la partance en mer
Un site sera choisi aléatoirement dans la base de données contenant les autres plages et la bouteille y sera envoyée.
- Le site devra être testé (si valide)
- Envoi de la requête
- Delete dans la DB
 
Lecture des bouteilles
Lorsqu'un bouteille est échouée sur un plage, l'utilisateur pourra cliquer dessus pour y voir son message.
Une fois la lecture effectuée, plusieurs choix s'offrent à lui:
- Modifier ou non le message de la bouteille (Merci à Mara's dad)
- garder la bouteille (par exemple recevoir une copie du message dans un email)
- jeter la bouteille à la poubelle (ou la casser, ou la faire manger à son chien, ?)
- remettre la bouteille sur la plage (possibilité que qqun d'autre puisse la lire)
- jeter la bouteille dans le lagon
 
Ecriture d'une bouteille
Lorsqu'un utilisateur écrit une bouteille, plusieurs tests seront effectués:
- Tests de contenu (bloquage des balises html et cie)
- Tests de multi-postage (éviter le spam)
- Test sur la longueur du message (limité à x caractères pour cause du template graphique de la feuille)
- Ensuite la bouteille est mise dans le lagon
 
Inscription d'une plage
Un autre site pourra s'incrire dans la vaste mer. Avant d'inscrire dans la DB
- Tests de l'url
- Tests de réponses
 
Pour la suite?
- Possibilité d'aller nager dans le lagon, avec x% de chance de voir une bouteille qui brille dans l'eau


Message édité par urd-sama le 17-02-2004 à 12:50:29
n°645190
Mara's dad
Yes I can !
Posté le 17-02-2004 à 12:41:59  profilanswer
 

Commentaire :
1- Comment lances-tu ton script toutes les heures ?
2- Limiter le type de contenu du message, c'est bien, mais limiter la longueur, c'est dommage pour les bouteilles qui viennent d'autres plages.
3- Il faut un champs de saisie pour inscrire une plage.
4- Pauvre chiens, obligés de manger des bouteilles :/
5- Je vois que tu cherches un certain réalisme. Dans ce cas, le visiteur qui lit le message d'une bouteille doit pouvoir en modifier le texte. Ce qu'il peut de toute façon faire en cassant la bouteille et en en créant une autre. Donc autant lui en laisser la possiblilité directement. Faut être gentil avec les visiteurs :D
6- Comment va ton chat ?
 
EDIT : 7- T'aimes bien les x !


Message édité par Mara's dad le 17-02-2004 à 12:44:01

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°645202
urd-sama
waste of space
Posté le 17-02-2004 à 12:46:32  profilanswer
 

1. j'ai découvert webcron, j'aime bien :)
2. effectivement, mais je vois pas comment faire d'autre pour coller au template. ou alors je manipule mon templates graphique pour que ca passe, ca doit être possible :)
3. très juste, je vais l'ajouter de suite
4. :D
5. ah vi j'y ai pensé, faut que j'ajoute aussi c'est clair :D
6. j'ai pas de chats [:dawa]
7. [:veryfree]

n°645205
Mara's dad
Yes I can !
Posté le 17-02-2004 à 12:50:24  profilanswer
 

6- Si, c'est même moi qui te l'ai donné !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°645207
urd-sama
waste of space
Posté le 17-02-2004 à 12:51:08  profilanswer
 

6. ah celui-là [:dawa]
vi il va très bien, faudrait tjs que j'y ajoute des modifs d'ailleurs [:meganne]

n°660673
urd-sama
waste of space
Posté le 02-03-2004 à 10:29:53  profilanswer
 

je suis en train d'essayer de faire le check, mais ca dépasse mes connaissances :/
j'ai pris le bout de code de mara's dad:

Citation :


// Vérifier qu'une url ($url) est bien une Plage et récupère le protocol HTTP connu..
// Retour 'GET', 'POST' ou false.
function check_protocol( $url )
{
 
 if( LOGS )
 {
  $args = func_get_args();
  debug( __FUNCTION__, $args );
 }  
 
 $proto = false;
 
 // Envoie de la commande au site
 if( $fp = httpSend( $url, "Check", "Plage", "GET" ) )
 {
  // Lecture de la réponse.
  while( !feof( $fp ) )
  {
   // Lecture d'une ligne sans \r ou \n à  la fin.
   $buff = trim( fgets( $fp ) );
 
   // Lecture du protocole si on en trouve un.
   if( preg_match( "/^Protocol: (GET|POST)$/", $buff, $option ) )
   {
    switch( $option[1] )
    {
     // Si pas trouvé de proto pour le moment, alors GET
     case 'GET':
      if( ! $proto )
      {
       $proto = 'GET';
      }
      break;
     // Si on trouve POST, c'est celui qu'on garde de préférence à  GET.
     case 'POST':
      $proto = 'POST';
    }
   }
  }
  fclose( $fp );
 }
 
 return( $proto );
}


et faut faire ca en asp [:joce]
donc pour le moment je cherche, je cherche,...


Message édité par urd-sama le 02-03-2004 à 10:30:30
n°660780
Mara's dad
Yes I can !
Posté le 02-03-2004 à 12:14:38  profilanswer
 

C'est quoi que tu ne sais pas faire en ASP ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°660792
Mara's dad
Yes I can !
Posté le 02-03-2004 à 12:29:39  profilanswer
 

Version plus facile à lire
 
 

Code :
  1. // Vérifier qu'une url ($url) est bien une Plage et récupérer le protocol HTTP connu..
  2. // Retour 'GET', 'POST' ou false.
  3. function check_protocol( $url )
  4. {
  5. $proto = false;
  6. // Envoie de la commande au site
  7. // En fait, envoie d'une requette HTTP GET vers $url avec comme paramètre Check=Plage
  8. if( $fp = httpSend( $url, "Check", "Plage", "GET" ) )
  9. {
  10.  // Lecture de la réponse.
  11.  while( !feof( $fp ) )
  12.  {
  13.   // Lecture d'une ligne sans \r ou \n à la fin.
  14.   $buff = trim( fgets( $fp ) );
  15.   // Lecture du protocole si on en trouve un.
  16.   if( preg_match( "/^Protocol: (GET|POST)$/", $buff, $option ) )
  17.   {
  18.    switch( $option[1] )
  19.    {
  20.     case 'GET':
  21.     // Si pas trouvé de proto pour le moment, alors GET ( Donc POST de préférence )
  22.     if( ! $proto )
  23.     {
  24.      $proto = 'GET';
  25.     }
  26.     break;
  27.     // Si on trouve POST, c'est celui qu'on garde de préférence à GET.
  28.     case 'POST':
  29.     $proto = 'POST';
  30.    }
  31.   }
  32.  }
  33.  fclose( $fp );
  34. }
  35. return( $proto );
  36. }


Le site distant doit retourner au choix :
S'il n'accèpte que GET :
Protocol: GET
ou  
S'il n'accèpte que POST :
Protocol: POST
ou  
S'il accèpte GET et POST :
Protocol: GET
Protocol: POST
Les réponses doivent se terminer par CR_LF, exemple en PHP :
echo( "Protocol: GET\r\n" );
echo( "Protocol: POST\r\n" );
 
Exemple : http://www.surleau.com/plage/?Check=Plage
 
Regarder le source du document qui n'est pas du HTML !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°660794
urd-sama
waste of space
Posté le 02-03-2004 à 12:30:40  profilanswer
 

merci beaucoup mara, je continue de regarder tout ca :jap:

n°660807
urd-sama
waste of space
Posté le 02-03-2004 à 12:49:24  profilanswer
 

pour le moment je cherche le httpsend en asp

n°660819
Mara's dad
Yes I can !
Posté le 02-03-2004 à 13:01:52  profilanswer
 

Une piste : http://www.15seconds.com/issue/991125.htm
 
Je vais manger.... et lire aussi :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°660842
urd-sama
waste of space
Posté le 02-03-2004 à 13:18:55  profilanswer
 

uhééé c'est compliqué [:tinostar]
par contre c'est de l'asp.net, reste à savoir si c'est utilisable en asp tout court

n°660846
drasche
Posté le 02-03-2004 à 13:21:33  profilanswer
 

à part "var", "Dim" et "Call", c'est tout pareil on dirait (voir la procédure VBA plus bas dans la page).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°660850
urd-sama
waste of space
Posté le 02-03-2004 à 13:23:35  profilanswer
 

vais aller prendre un médic pour la tête, peut-etre que d'avoir moins mal m'aidera à piger.
paske c'est au-dessus de mes connaissances ca [:sisicaivrai]

n°661010
Mara's dad
Yes I can !
Posté le 02-03-2004 à 15:33:20  profilanswer
 

Hey, c'est pas très compliqué quand même hein !
 
Imagine toi avec une ligne de commande :
Tu tapes :
telnet www.surleau.com 80
Ca veut dire : se connecter à la machine www.surleau.com sur le port 80 :)
On te réponds un truc comme quoi t'es connectée :
Trying 212.27.37.71...
Connected to www.surleau.com.
Escape character is '^]'.

La tu tape une requête HTTP, par exemple, au hazard :
GET /plage/index.php/?Check=Plage HTTP/1.1
Host:www.surleau.com
 

Il faut terminer chaque ligne par un retour chariot (CR_LF)
La requête est terminée quand tu envoie 2 CR_LF à la suite. Le serveur traite la requête et te renvoie la réponse :
 
HTTP/1.1 200 OK
Date: Tue, 02 Mar 2004 14:24:40 GMT
Server: Apache/1.3.20 (Unix) Debian/GNU mod_fastcgi/2.2.12 mod_perl/1.25
X-Powered-By: PHP/4.3.1
Content-Type: text/html
X-Cache: MISS from www.surleau.com
Connection: close
Transfer-Encoding: chunked
 
22
Protocol: GET
Protocol: POST
 

On a un code retour HTTP 200 qui veux dire que le serveur à compris et réussi à faire ce qu'on lui demande.
Viennnent ensuite tout un tas d'en-têtes HTTP dont on se moque.
Ce qui nous intéresse la dedans, c'est de savoir si on trouve un chaîne du genre Protocol: ...\r\n
Et c'est le cas. Bref c'est rien que du traitement de chaîne de caractère.
 
En résumer :
1- Ouvrir une connection réseau avec le destinataire sur le port 80.
2- Envoyer une requête HTTP valide ! (Les serveur sont très chatouilleux sur la syntaxe HTTP ! ! !)
3- Lire la réponse et chercher si on trouve dedans ce qu'on attend.
4- Fermer la connexion parce-qu'on est poli :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°661133
MagicBuzz
Posté le 02-03-2004 à 16:44:14  profilanswer
 

tiens, ça me donne envie de faire un petit serveur de bouteilles en VB6 :D
 
Sans serveur web :)
 
Adjugé vendu, faut juste que je me motive pourle faire :D

n°661326
urd-sama
waste of space
Posté le 02-03-2004 à 19:15:59  profilanswer
 

mara> ok j'avais compris en partie le truc, c'est au niveau du code que je prend peur [:lacuna coil]
je m'y remettrai une autre fois, depuis que jai essayé de comprendre je me suis ramassée un mal de tête violent :/

n°661842
urd-sama
waste of space
Posté le 03-03-2004 à 11:17:43  profilanswer
 

bon, voilà ce que je suis arrivée à traduire en asp:

Citation :


<%
if (Request.ServerVariables("REQUEST_METHOD" ) = "POST" ) then
  dim req
  set req= Server.CreateObject("Microsoft.XMLDOM" )
  req.async=false
  req.load(Request)
  if (req.documentElement.nodeName="timesheet" ) then  
    Response.write("<h1>Timesheet Updated!</h1><b>" & req.documentElement.text & "</b>" )
  end if
else
  %>
  <div id="divDisplay">The response will be put in here</div>
  <input type="button" onclick="sendData();" value="Send it!">
  <%  
 end if  
 %>
 
<%
function sendData()
  dim xmlhttp
  set xmlhttp = new ActiveXObject("Microsoft.XMLHTTP" )
  xmlhttp.Open("POST", "http://www.mangaclub.ch/urd/plage", false)
  xmlhttp.Send("<timesheet>An impossibly useless timesheet fragment</timesheet>" )
  divDisplay.innerHTML=xmlhttp.responseText
  end function
%>
 
<!-- http://www.15seconds.com/issue/991125.htm -->


il me fait cette erreur:

Citation :


Microsoft VBScript compilation error '800a0401'  
Expected end of statement  
/urd/plage/test.asp, line 21  
set xmlhttp = new ActiveXObject("Microsoft.XMLHTTP" )


est-ce que le problème est côté serveur ou dans mon code? je sais que ma question est vague mais je sais pas vraiment de quel côté chercher

n°661856
uriel
blood pt.2
Posté le 03-03-2004 à 11:25:53  profilanswer
 

tiens Mara, ca te donne pas envie de voir si tu peux refaire un genre de truc similaire en javascript uniquement (je pense au dev Mozilla qu'on a vu au FOSDEM) ?
je serais curieux bien que je sois une grosse bille en javascript :jap:


---------------
IVG en france
n°661911
Mara's dad
Yes I can !
Posté le 03-03-2004 à 12:01:28  profilanswer
 

uriel a écrit :

tiens Mara, ca te donne pas envie de voir si tu peux refaire un genre de truc similaire en javascript uniquement (je pense au dev Mozilla qu'on a vu au FOSDEM) ?
je serais curieux bien que je sois une grosse bille en javascript :jap:


Tu veux quoi un chat P2P en JS ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°661912
uriel
blood pt.2
Posté le 03-03-2004 à 12:03:44  profilanswer
 

Mara's dad a écrit :


Tu veux quoi un chat P2P en JS ?


 
non l'equivalent de la plage mais entierement en js, et le "serveur" egalement


---------------
IVG en france
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Rech] coders C++ pour m'aider pour un projet[WSAD] ajouter un projet à une config serveur
Gestion de projetOffre de projet PHP/mySQL rémunéré
Fichier integré au projetMa premiere class pour mon projet, des commentaires ? :)
projet c++ simple traduire une phrase en morse "sonore"[ECLIPSE] Comment intégrer un input à un projet?
contenu des fichiers du projet (.cfg, .dof, .dsk, ...)[Projet] Programme d'encodage/decodage Audio/Video MPEG-1/2/4
Plus de sujets relatifs à : [Projet] Une bouteille a la mer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR