Accueil > Forum > > > > limitation d'un chanp de text
limitation d'un chanp de text
jeudi 12 mai 2005 à 17:06:28 |
limitation d'un chanp de text

richch
|
Je cherche à développer une fonction en ASP qui me permet de filtrer un cham de texte venant dun formulaire. Par exemple : C:\Inetpub\wwwroot\actu\images\4.jpg
Je ne prends que 4.jpg pour linsérer ensuite dans une Base de Données.
Je réussi à transférer le fichier sur le serveur en utilisant les composantes aspSmartUpload.
Merci.
|
|
jeudi 12 mai 2005 à 17:56:26 |
Re : limitation d'un chanp de text

jesusonline
|
si le fichier est chez toi, tu peux utiliser system.io
dim fi as new fileinfo(path)
return fi.name
ca marche peut etre aussi avec un fichier fictif, mais pas sur
sinon la bonne vieille méthode de manipulation de chaine :p
dim s as string = "path"
return array.lastindexof(s.split("\"c))
ou un truc du genre
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
vendredi 13 mai 2005 à 10:15:17 |
Re : limitation d'un chanp de text

Nicolas_kojack
|
Tu peux aussi faire comme ça en ASP : je présume que tu connais alors le dossier dans lequel arrive ton fichier
<% texte = item.name debutchaine = Instr(texte,"lenomdetondossier") + nbedecaractdunomdetondossier+1 nbechaine = len(texte) finchaine = nbechaine - debutchaine nomfichier = Mid(texte, debutchaine, finchaine) %>
Mais en effet c 15 fois plus propre avec le split et 15 fois plus rapide à faire
|
|
vendredi 13 mai 2005 à 11:44:42 |
Re : limitation d'un chanp de text
|
lundi 16 mai 2005 à 01:07:28 |
Re : limitation d'un chanp de text

richch
|
Comme je suis un débutant en ASP, veuillez mexpliquer plus clairement les étapes en utilisant le split, jai essayéla méthode proposée par Nicolas_kojack mais ça ne marche pasbien, par exemple, si jécris dans le formulaire : D:\images\7.jpg je ne trouve inséré dans la BD que 7.jp donc ça ne marche pas. Veuillez mexpliquer le plus simple possible.
Le fichier doit être transférer de mon poste ou de n'importe quel PC vers le serveur Web et insérer ainsi son nom dans la BD pour le récupérer et lafficher sur le site.
|
|
lundi 16 mai 2005 à 01:33:03 |
Re : limitation d'un chanp de text

Nicolas_kojack
|
Si tu veux aussi le nom du dossier tu dois enlever sur la deuxieme ligne du code :
+ nbedecaractdunomdetondossier+1
Pour expliquer mon code : Au préalable ce que tu dois savoir c'est que les fonctions len et Instr te donnent un nombre de caractères. La fonction Mid fait une selection a l'interieure d'une chaine définit.
<% 'correspond au nom complet de ton fichier avec tous les sous rep
texte = item.name
'debutchaine va te servir à avoir un point de démarrage 'La fonction Instr retrouve un caractère dans une chaine donnée 'étant donné que tu connais le nom du dossier 'tu lui fais chercher dans ta chaine le nom de ton dossier 'ceci va te donner en fait la position en nombre de caractere de la chaine 'Si tu veux garder le nom du dossier tu ne met que :
debutchaine = Instr(texte,"lenomdetondossier")
'sinon si tu ne veux que le nom du fichier tu mets le code suivant
debutchaine = Instr(texte,"lenomdetondossier") + nbedecaractdunomdetondossier+1
'ensuite tu as besoin de la longueur de la chaine pour savoir ou couper 'ce qui va être donné par nbechaine 'pour cela on utilise la fonction qui compte le nombre de caractère d'une chaine donnée
nbechaine = len(texte)
'Tu as ensuite besoin de trouver ou tu dois t'arretter dans la chaine 'Pour cela tu utilise finchaine 'La fin de ta chaine est déterminée en dessous par la soustraction des caluls précédents
finchaine = nbechaine - debutchaine
'Pour terminer tu selectionne la partie de ta chaine qui t'interresses 'Pour cela tu utilises la fonction Mid 'Pour cela tu dois lui donner trois indications qui sont 'La chaine sur laquelle tu te bases 'Le début de ta selection 'Et pour finir la fin de ta selection
nomfichier = Mid(texte, debutchaine, finchaine) %>
Voilà j'espere que c'est assez clair
|
|
lundi 16 mai 2005 à 14:56:02 |
Re : limitation d'un chanp de text

richch
|
Oui, je vous merci, cest bien clair mais je cherche à insérer le nom de photo et juste son nom sans ajouter le répertoire car la photo sera uploader sur le serveur. Il faut tenir en compte que le nom du photo varie (pas le même longueur).
|
|
lundi 16 mai 2005 à 15:45:01 |
Re : limitation d'un chanp de text

Nicolas_kojack
|
Logiquement ça doit fonctionner car je l'utilise, essaies de faire varier le paramètre finchaine en ajoutant + 2 ou + 1 à la fin de la ligne de code.
|
|
Cette discussion est classée dans : text, jpg, limitation, chanp
Répondre à ce message
Sujets en rapport avec ce message
Ajout par Java [ par websinh ]
Salut, Une ptite question : Comment fait-on en Java Script pour ajouter dans une listBox (non modifiable) un text qui se trouve dans la propriété text
java et jpg [ par Troyan ]
Bonjour a tous voila je recherche un java qui permette. de prendre une image jpg de la retailler et de la sauver en jpg. genre faire une vignette de l
Insertion d'images !!! [ par pi0up51 ]
Je sais ke la question a déjà été posé mais je la pose qd même pcqe moi ça marche pas !! Ce ki y a ce ke g un chps image avec à l'intérieur autoexec.j
Pb de recuperation d'un champ (urgent entreprise) [ par ankou ]
Dans une base SQL Server, j'ai un champ dans une table de type Text. Ensuite dans une page ASP, je fait une requete sur cette table et je recupere la
enable/desable (ASP+javascript) [ par rami ]
Bonjour tout le monde,j'ai une liste deroulante(lettre) qui contient a,b,cj'ai une autre liste deroulante(chiffre) qui contient 1,2,3j'ai un text fiel
text area et base de donnée [ par polo ]
1 - une zone de texte html2 - elle est enregistrée dans une table3 - je la réécrit dans une page html4 - elle apparait sur une seule ligne5 - comment
Faire Sauter les balises html dans un champ text [ par badproject ]
SalutEst ce que quelqu' un sait comment on dégage le contenu html dun champ texte, afin d'éviter qu'un ptit malin polue un forum avec des window.locat
Inserer un champ text [ par Poulipe ]
Bonjour,je cherche a inserer un champ text sur ma feuille en clicquant sur un bouton, mais sans succes.Quelqu un peut m aider ?Merci
Telecharger un fichier text [ par adlm ]
Comment faire pour que le client telecharge un fichier text directement sans que le navigateur l'ouvre automatiquement ?
JPG et ACCESS 2000 [ par FLORALP ]
AnthemisComment extraire en ASP un fichier jpg d'une table ACCESS 2000, champ OLE.
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|