begin process at 2012 02 14 01:17:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

extraire une partie d'une chaine


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

extraire une partie d'une chaine

jeudi 21 décembre 2006 à 12:50:28 | extraire une partie d'une chaine

gatita_dev

bonjour
je veux extraire le chemin de la source de l'image dans cette chaîne
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=1><TBODY><TR><TD><IMG alt="" hspace=0 src="C:\Documents and Settings\MonPC\Mes documents\Mes images\monImage.jpg" align=baseline border=0></TD><TD></TD></TR><TR><TD></TD><TD></TD></TR></TBODY></TABLE>
j'ai tous essayer avec l'indexof et le substring mais j'y arrive pas

jeudi 21 décembre 2006 à 13:31:20 | Re : extraire une partie d'une chaine

billou_13

Membre Club
Tu peux mettre l'attribut runat="server" à ton image même s'il s'agit d'un élément HTML. Tu auras ainsi accès à ses attributs et leur valeur dans le code.

Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
jeudi 21 décembre 2006 à 13:55:13 | Re : extraire une partie d'une chaine

gatita_dev

l'image ne sera pas sur le serveur c le client qui va l'ajouter via un editeur wysiwyg inclu dans mon site et moi je dois récupérer le chemin sur le client pour l'uploader sur le serveur 

jeudi 21 décembre 2006 à 16:15:05 | Re : extraire une partie d'une chaine

tikrimi

Membre Club
Bonjour,

Je t'arrète tout de suite là : à moins que l'utilisteur ait sur son poste un control ActiveX avec lequel tu va faire ton upload sur son navigateur (qui en plus doit être Internet Exploreur) ou que le contenu de ta chaine ait été crée a partir du resultat Input de type "file" posté, on ne peux pas uploader depuis le navigateur d'un Internaute autrement que par l'élément HTML <input type="file"/> pour tes questions évidentes de sécurité.

TiK - MCSD.NET
[ Lien ]
[ Lien ]
jeudi 21 décembre 2006 à 16:33:38 | Re : extraire une partie d'une chaine

gatita_dev

oui je connais tout ça et je travail effectivement par un activexet ce ke je veux moi c que l'utilisateur ne se rend pas compte de ce qui se passe côté serveur lui il va travaillé normalement avec l'editeur et le cose asp.net vérifie s'il y a des images, en extraire le contenu et faire l'upload avec un <input type=file> qui sera caché ou plutot invisible donc la question est tjr la même, comment je peux extraire le chemin de l'image.
PS: pour la sécurité seul l'administrateur aura le droit d'accéder à l'editeur.
jeudi 21 décembre 2006 à 19:58:18 | Re : extraire une partie d'une chaine

tikrimi

Membre Club
Réponse acceptée !

Bonsoir,

Ce que tu peux faire, c'est écrire du html propre (en fermant tes balises, en mettant bien tes " sur les attributs). Le mieux étant même d'écrire du xhtml plutôt que du html. Ta chaîne de caractère pourra alors être charchée dans un document xml que tu vas pour voir manipuler sans problème.

Ta chaîne doit devenir la suivante : <table cellspacing="0" cellpadding="0" width="100%" align="left" border="1"><tbody><tr><td><img alt="" hspace="0" src="c:\documents and settings\monpc\mes documents\mes images\monimage.jpg" align="baseline" border="0"/></td><td></td></tr><tr><td></td><td></td></tr></tbody></table>

Et tu peux alors utiliser le code suivant :

Dim vChaine As String
Dim vXmlDoc As New System.Xml.XmlDocument()

vChaine =

"<table cellspacing=""0"" cellpadding=""0"" width=""100%"" align=""left"" border=""1""><tbody><tr><td><img alt="""" hspace=""0"" src=""c:\documents and settings\monpc\mes documents\mes images\monimage.jpg"" align=""baseline"" border=""0""/></td><td></td></tr><tr><td></td><td></td></tr></tbody></table>"

Try
   vXmlDoc.LoadXml(vChaine)
   Try
      Response.Write(vXmlDoc.SelectSingleNode( "/table/tbody/tr/td/img" ).Attributes( "src" ).Value)
      Catch ex As Exception
         Response.Write(
"Je ne le trouve pas le noeud l." )
      End Try
Catch ex As Exception
   Response.Write(
"J'ai dis du html propre !!!" )
End Try


TiK - MCSD.NET
[ Lien ]
[ Lien ]

vendredi 22 décembre 2006 à 10:04:07 | Re : extraire une partie d'une chaine

gatita_dev

Merci une solution que j'y est pas pensé


Cette discussion est classée dans : chaine, extraire, partie


Répondre à ce message

Sujets en rapport avec ce message

extraire des caracteres [ par bertrand85 ] bjr,je cherche une fonction qui coupe et renvoie la partie d'une chaine de caractere ex: on a la chaine "coucou tt le monde"resultat : on recupere les extraire chaine dans ACCES [ par eric ] Dans une table ACCESS, extraire d'un CHAMP type TEXT, les données selon plusieurs critères (3 maximum) à partir d'une commande située dans l'applicati extraire une partie d'une ligne d'un fichier TXT [ par sebj9 ] Bonjour,Je cherche à extraire d'un fichier txt un bou d'une ligne pour le remplacer dans mon script ensuite. C'est la ligne 5 qui vaut : "Home Directo affectation et affichage d'une chaine de vb6 vers page web aspx dedja ouverte [ par bentassadit ] je travaille en vb6, j'ai une chaine saisie dans le textbox comment je peus l'afficher dans le textbox d'une page web aspx dedja ouverte exemple de formulaire asp (C#) [ par jkamelin ] Salut a tous les codeurs Excusez moi, mais je cherche un exemple de formulaire asp (C#). J'ai un formulaire web en C# (asp) mais quand j'execute la p Extraire une BD dans acces en ASP [ par yotes ] Bonjour, je possède un bd dans acces et je voudrais en extraire pour faire du asp qui ressemble étrangement à ceci. http://www.nhlsq.com/ASP/ASPJoueu Deplacer page clic sur linkbutton [ par hugo7 ] Bonjour voila ma question : J'ai une page contenant du texte avec plusieurs partie appelé "A" , "B" ... J'ai un linkbutton en haut de la page. Je vou Virer les doublon d'une chaine de caractères [ par Arobaskette ] Bonjour j'ai un petit souci pour manipuler une chaine de caractère sous asp. Je m'étais fait une petite fonction maison mais je ne la retrouve pas al quelle chaine de connexion [ par dimabab ] bonjour je veux déployer mon appl web je voudrais savoir quelle chaine de connexion je dois utiliser 1: [code=cs] string chaineCnx=@"Data Source=.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,259 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales