PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2025 → [WB14] Atteindre le dossier UserFiles de FckEditor
[WB14] Atteindre le dossier UserFiles de FckEditor
Started by centaure, Sep., 11 2009 12:20 PM - 6 replies
Posted on September, 11 2009 - 12:20 PM
Bonjour,

j'utilise FckEditor pour mettre à jour mes pages web.
Le dossier qu'il utilise pour les images se trouve à cette adresse :
http://www.MONSITE.fr/UserFiles/

Mais je ne parvient pas à lister les dossier de ce répertoire avec le code suivant :
ResListeRépertoire = fListeRépertoire("http://www.MONSITE.fr/UserFiles/",frNonRécursif)


j'ai essayé tout un tas de variable :
AdresseServeur est une chaîne = ExtraitChaîne(SiteAdresse(),1,"_ModeAwp",DepuisDébut)
Trace("AdresseServeur = "+AdresseServeur)
Trace("fRepEnCours = "+fRepEnCours())
Trace("fRepExe = "+fRepExe())
Trace("fRepDonnées = "+fRepDonnées())
Trace("fRépertoireTemp = "+fRépertoireTemp())
Trace("RépertoireWeb() = "+RépertoireWeb())
Trace("fRepWeb() = "+fRepWeb())
Trace("SysRep(srAppData) = "+SysRep(srAppData))


Comment faut-il faire ?
Posted on September, 11 2009 - 6:40 PM
Utilise plutot le protocole ftp si tu veux lire des fichiers sur un serveur distant il faut qu'au préalable tu créér un serveur ftp avec les bon droit qui vont bien.
exemple :
ResListeRépertoire = fListeRépertoire("ftp://<login>:<password>@<ftpserveraddress>:<port>/",frNonRécursif)





Julien BERNARD a écrit dans le message de news <07270196b0f9200c8e809d375f22c977@news.pcsoft> :
Bonjour,

j'utilise FckEditor pour mettre à jour mes pages web.
Le dossier qu'il utilise pour les images se trouve à cette adresse :
http://www.MONSITE.fr/UserFiles/

Mais je ne parvient pas à lister les dossier de ce répertoire avec le code suivant :
ResListeRépertoire = fListeRépertoire("http://www.MONSITE.fr/UserFiles/",frNonRécursif)


j'ai essayé tout un tas de variable :
AdresseServeur est une chaîne = ExtraitChaîne(SiteAdresse(),1,"_ModeAwp",DepuisDébut)
Trace("AdresseServeur = "+AdresseServeur)
Trace("fRepEnCours = "+fRepEnCours())
Trace("fRepExe = "+fRepExe())
Trace("fRepDonnées = "+fRepDonnées())
Trace("fRépertoireTemp = "+fRépertoireTemp())
Trace("RépertoireWeb() = "+RépertoireWeb())
Trace("fRepWeb() = "+fRepWeb())
Trace("SysRep(srAppData) = "+SysRep(srAppData))


Comment faut-il faire ?
Posted on September, 11 2009 - 7:27 PM
Julien BERNARD a exposé le 11/09/2009 :
Bonjour,

j'utilise FckEditor pour mettre à jour mes pages web.
Le dossier qu'il utilise pour les images se trouve à cette adresse :
http://www.MONSITE.fr/UserFiles/

Mais je ne parvient pas à lister les dossier de ce répertoire avec le code
suivant :
ResListeRépertoire =
fListeRépertoire("http://www.MONSITE.fr/UserFiles/",frNonRécursif)


j'ai essayé tout un tas de variable :
AdresseServeur est une chaîne =
ExtraitChaîne(SiteAdresse(),1,"_ModeAwp",DepuisDébut) Trace("AdresseServeur =
"+AdresseServeur) Trace("fRepEnCours = "+fRepEnCours())
Trace("fRepExe = "+fRepExe())
Trace("fRepDonnées = "+fRepDonnées())
Trace("fRépertoireTemp = "+fRépertoireTemp())
Trace("RépertoireWeb() = "+RépertoireWeb())
Trace("fRepWeb() = "+fRepWeb())
Trace("SysRep(srAppData) = "+SysRep(srAppData))


Comment faut-il faire ?


le flisterepertoire doit se faire sur le chemin physique

ex :D:\inetPub\wwwroot\mondossier\UserFiles

donc tu dois mettre ça ds un param ou le déduire d'un frepWeb

--
Eric Roumégou
Webmaster des wtabletes
Posted on September, 16 2009 - 3:17 PM
Merci beaucoup Eric, cela fonctionne !
et croyez moi ça m'est bien utile.
encore merci
Posted on September, 16 2009 - 6:37 PM
Je rencontre un nouveau problème, je ne pense pas que c'est lié au répertoire en question dans cette discussion mais bon je vous en fait part :

voici le code :
Hauteur, Largeur sont des entiers
sNomImage est une chaîne
sNomImage = "/inetPub/wwwroot/UserFilesC2ESG/image/exemple.jpg"
Hauteur = ImageInfoValeur(sNomImage, imgHauteur)
Largeur = ImageInfoValeur(sNomImage, imgLargeur)
Info("Hauteur = "+Hauteur+RC+"Largeur = "+Largeur)


Ce code me renvoie Hauteur = 0 et Largeur = 0 !

Ce qui est encore plus étrange c'est qu'il fonctionne très bien avec une image mais pas avec une dizaine d'autres !!!!

Ce ne sont que des jpg classiques.

Help !

merci
Posted on September, 17 2009 - 3:03 PM
Julien BERNARD a formulé ce mercredi :
Je rencontre un nouveau problème, je ne pense pas que c'est lié au répertoire
en question dans cette discussion mais bon je vous en fait part :

voici le code :
Hauteur, Largeur sont des entiers
sNomImage est une chaîne
sNomImage = "/inetPub/wwwroot/UserFilesC2ESG/image/exemple.jpg"
Hauteur = ImageInfoValeur(sNomImage, imgHauteur)
Largeur = ImageInfoValeur(sNomImage, imgLargeur)
Info("Hauteur = "+Hauteur+RC+"Largeur = "+Largeur)


Ce code me renvoie Hauteur = 0 et Largeur = 0 !

Ce qui est encore plus étrange c'est qu'il fonctionne très bien avec une
image mais pas avec une dizaine d'autres !!!!

Ce ne sont que des jpg classiques.

Help !

merci


cela dépend des filtres jpg utilisés.
certaines images jpg ne sont pas bien interprétées par WD/WB et souvent
pas bien non plus par IE. Le meilleur test est d'essayer de les
adresser directement par l'explorateur IE7 pour voir si elles
s'affichent correctement.
Je pense que cela vient du fait que dans l'encodage jpg d'une image il
y a plusieurs options notamment le fait d'encapsuler ds le fmt des
informations.
peut être la taille en fait-elle partie.

En général je ne me pose pas trop de questions, je reprends toutes mes
images avec photoshop.
Ou mieux maintenant , j'utilise Xnview et l'oin peut automatiser des
scripts de conversion/recadrage sur des rep entiers. (avec WD par ex)
Vraiment bien ce xnview !

--
Eric Roumégou
Webmaster des wtabletes
Posted on November, 06 2009 - 10:24 AM
Bonjour

J ai créé un objet OLE afin de transférer mes données sur excel.
Chaque feuillet de mon modèle excel représente des thèmes ce qui représente 17 feuillet.
Les thèmes peuvent être inactif et quand c'est le cas je dois masquer les feuillets.
Mon problème c'est que les 14 premiers feuillets fonctionnent et à partir du 15 erreur.
J ai essaye de mettre en dur 15 rien y fait , par contre en mettant le nom directement cela fonctionne.

Je vous envoie mon code :

//xls est donc mon objet
//Mes thèmes commencent au feuillet 5 Etant donné que j'ai un sommaire etc....
//ici je sélectionne le numéro de la feuile correspondante

xls>>Sheets(4+sdReq_export1.idtheme)>>Select
xls>>ActiveWindow>>SelectedSheets>>Visible =False
HLitSuivant(sdReq_export1)//Je passe au thème suivant dans ma requête