Newsgroup: it.comp.www.asp
Titolo: strano per leggere un file di testo

ragazzi, ho un file di steso siffatto:
0100            personale
come notate tra 0100 e personale ho uno spazio, se leggo tramite asp il 
file mi visualizza solo 0100, come gli dico, prendi anche personale?
grazie ragazzi!
-- 
dade

 file mi visualizza solo 0100, come gli dico, prendi anche personale?
ci sarà immagino non solo uno spazio. Non è che c'è un chr(10) e/o chr(13)
piuttosto che un tab ? Come stai leggendo questa riga?
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.


un po' strana come cosa... che script stai usando ? 

 
allora se uso server.Execute("100_4191.LID") me la legge cosi:
0100personale e se uso altri script di lettura file legge solo 0100. 
infatti non son sicuro che sia solo tab, anzi lo escludo. però con 
server.execute non posso settare la var che è ciò che devo fare, qualche 
idea?
-- 
dade

 0100personale e se uso altri script di lettura file legge solo 0100. 
? server.execute di per sè sicuramente non legge una riga da un file ...
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 
allora non sono spazi ed è un file binario, qualche soluzione in merito?:D
-- 
dade

 
a me la legge, ma tu cosa mi consigli di fare?
-- 
dade

 
<%
ilfile=server.mappath("100_4065.LID")
Set file = CreateObject("Scripting.FileSystemObject")
Set ilfile = file.OpenTextFile(ilfile, 1, False)
illine=ilfile.readline
response.write illine
ilfile.Close
set ilfile=nothing
set file=nothing
%>
uso questo
-- 
dade

 a me la legge, ma tu cosa mi consigli di fare?
usare ReadAll anziché ReadLine e poi analizzare il risultato.
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.

 
già fatto ma nada...
-- 
dade

 già fatto ma nada...
nada che cosa? 
Se usi ReadAll *DEVE* restituirti tutto il contenuto, a meno che non ci sia
assurdamente un ctrl-z (in tal caso non so come si comporta).
Hai fatto un parsing della stringa carattere per carattere, magari
visualizzando l'ascii?
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 
http://www.stilereale.net/prova/100_4101.rar
a me serve porter settare la voce personale in una variabile, però non 
riesco a leggerla...
-- 
dade

 
non saprei come fare, posso upparti sul mio sito il file che dovrei 
leggere cosi ti rendi conto?
-- 
dade

 leggere cosi ti rendi conto?
dovresti studiarti i fondamenti del linguaggio che usi ... io non conosco
vbscript quindi posso solo fornirti uno scheletro andando per analogica con
ciò che mi ricordo di vb6.
Premessa: hai letto il contenuto del file con ReadAll nella stringa s
for i=0 to len(s)
 Response.Write("*"+Asc(mid(s,i,1))+"*")
next i
Con quanto sopra stampi carattere per carattere, prendi una tabella
ascii-unicode e verifica cosa c'è dentro questo file.


 
grazie 1000 proverò :D
-- 
dade

 
bhe il tuo metodo legge si i char asci ma si ferma a 0000 prima di 
personale e personale non lo legge
-- 
dade

 personale e personale non lo legge
l'unica che mi viene in mente č che abbiano piazzato un bel ctrl-z (ma č
possibile che non ti forniscono la struttura???????)
Leggi qua un metodo alternativo che (ho letto al volo) se ne dovrebbe
sbattere del ctrl-z (cerca anche altre info con google):
 
http://www.officehelp.in/showthread.php?t=736462
Giocaci un po', magari anche un doppio "ReadAll" funziona...
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.