aide ASP pour un débutant. [Résolu]

aide ASP pour un débutant. [Résolu] - ASP - Programmation

Marsh Posté le 07-06-2004 à 14:21:00    

Code :
  1. Erreur d'exécution Microsoft VBScript error '800a000d'
  2. Type incompatible: 'include'

 
 
dsl je débute en ASP et j'arrive pas à voir ce qui ne vas pas la dedans :
 

Code :
  1. formation.asp?f=010203


 

Code :
  1. <%
  2. for i=1 to len(Request.QueryString("f" )) step 2
  3. include file="_f" & mid(Request.QueryString("f" ),i,2) & ".asp"
  4. next
  5. %>


 
le but ici c'est d'inclure le contenu de "_f01.asp", "_f02.asp" et "_f03.asp"
 
ps : le premmier indice d'une chaîne est bien 1 ?
 
 
merci de prendre la peine de répondre à cette question basique.  :)


Message édité par Dr Raf le 14-06-2004 à 10:54:46
Reply

Marsh Posté le 07-06-2004 à 14:21:00   

Reply

Marsh Posté le 07-06-2004 à 15:33:51    

peut etre
for...
   file=....
   include file
next
 
 
???
 
(je ne connais pas asp)

Reply

Marsh Posté le 07-06-2004 à 15:37:47    

bah enfaite on peut pas. :'(
 
donc j'ai utilisé cette fonction : http://www.asp-php.net/scripts/asp-php/include.php

Reply

Marsh Posté le 08-06-2004 à 11:43:09    

c encore moi :P
 

Code :
  1. http://www.cci-formation.com/test/ [...] 07&back=13


 

Code :
  1. <% Set FSO = _
  2.    Server.CreateObject("Scripting.FileSystemObject" ) %>
  3. <% dir = Server.MapPath("test/" ) %>
  4. <% for i=1 to len(Request.QueryString("back" )) step 2 %>
  5. <% Fnm = dir & "\_f" & mid(Request.QueryString("back" ),i,2) & ".asp" %>
  6. <% if FSO.FileExists(Fnm) then %>
  7. <% set inF = FSO.OpenTextFile(Fnm,1,false) %>
  8. <% inF.skipLine %>
  9. >&nbsp;<% = inF.readLine %>&nbsp;>&nbsp;&nbsp;
  10. <% inF.close %>
  11. <% next %>


 
il aurait fallu qu'il s'affiche la ligne 2 de "http://www.cci-formation.com/test/_f13.asp", vous voyez des erreurs de syntaxe ou autres ??  
 
 

Reply

Marsh Posté le 08-06-2004 à 12:04:28    

'dir' n'est pas un mot reservé ? (c'est une fonction en vb et comme ca ressemble à du vb)
 
 
ps: je n'y connais toujours rien en asp :p

Reply

Marsh Posté le 08-06-2004 à 12:16:21    

ca ressemble à VB parce que c du M$ sans doute ^^
 
sinon l'erreur n'as pas l'air d'être ça, je me suis aider avec ça : http://www.asp-php.net/tutorial/asp-php/lecture.php

Reply

Marsh Posté le 08-06-2004 à 12:29:08    

je ne suis pas sur ce ça :  
 

Code :
  1. Server.MapPath("test/" )


 
sachant ke le fichier est ici :  
 

Code :
  1. http://www.cci-formation.com/test/_f13.asp

Reply

Marsh Posté le 08-06-2004 à 12:53:08    

Dr Raf a écrit :

ca ressemble à VB parce que c du M$ sans doute ^^


c'est du VB Script en fait

Reply

Marsh Posté le 08-06-2004 à 13:09:35    

bah voilà ^^'


Message édité par Dr Raf le 08-06-2004 à 13:09:55
Reply

Marsh Posté le 08-06-2004 à 13:39:35    

bon bah ca marche :|
 

Code :
  1. <% Set FSO = Server.CreateObject("Scripting.FileSystemObject" ) %>
  2. <% dir = Server.MapPath("/test" ) %>
  3. <% for i=1 to len(Request.QueryString("back" )) step 2 %>
  4. <% Fnm = dir & "\_f" & mid(Request.QueryString("back" ),i,2) & ".asp" %>
  5. <% set inF = FSO.OpenTextFile(Fnm,1,false) %>
  6. <% inF.skipLine %>
  7. <b>>&nbsp;<% = inF.readLine %>&nbsp;</b>
  8. <% inF.close %>
  9. <% next %>

Reply

Marsh Posté le 08-06-2004 à 13:39:35   

Reply

Marsh Posté le 08-06-2004 à 14:01:31    

c'est possible ça ?
 

Code :
  1. href="formation.asp?f=0607&back=<%Request.QueryString("back" ) & "01"%>"


 
sachant que back="02" et que j'aimerais obtenir back="0201"


Message édité par Dr Raf le 08-06-2004 à 14:02:51
Reply

Marsh Posté le 08-06-2004 à 14:40:56    

oui.
 

Code :
  1. href="formation.asp?f=0607&back=<% Response.Write(Request.QueryString("back" ) & "01" ) %>"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed