Répondre

Veuillez composer votre message et l'envoyer
Options
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Retour

Résumé de la discussion (messages les plus récents en premier)

jonas
14-05-2007 22:18

C'est le point je viens de faire un test

protège le par un antislash : "toto\.toto"

[edit]
Euh non pas vraiment sûr

Test plutôt ceci dans un terminal

ftp -n ftpperso.free.fr
> user toto.toto

Ou donne moi ton vrais identifiant (sans mot de passe) http://toto.toto.free.fr/ n'existe pas tongue

[edit2]
Tu as essayer de reconfiger un mode pas passif ?

Soupaloignon
13-05-2007 16:44

Bonjour,

J'avais oublié de préciser dans le message précédent que, bien sur, les dépendances étaient ok

soupaloignon@robert:~$ sudo apt-get install bash ftp imagemagick xclip zenity
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
bash est déjà la plus récente version disponible.
ftp est déjà la plus récente version disponible.
imagemagick est déjà la plus récente version disponible.
xclip est déjà la plus récente version disponible.
zenity est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ensuite en terminal cela me donne:

soupaloignon@robert:~$ .gnome2/nautilus-scripts/envoieftp2 test.jpg
nom du fichier : test.jpg
mkdir: ne peut créer le répertoire `/home/soupaloignon/.envoieftp': Le fichier existe.
.gnome2/nautilus-scripts/envoieftp2: line 68: break: n'a de sens qu'à l'intérieur d'une boucle `for', `while', ou `until'
test.jpg
Est-ce une image : TRUE
Ceci est une image. Création de la miniature
Le nom de la miniature est : min_test.jpg
mot de passe inconnu
XXXXXXXX
le fichier ira dans : ftp/images/
Login failed.
lien image
<a href="http://xxxx.free.fr/ftp/images/test.jpg" target="_blank"><img src="http://xxxx.free.fr/ftp/images/min_test.jpg"></a>
[img]http://xxxx.free.fr/ftp/images/min_test.jpg[/img] [url]http://xxxx.free.fr/ftp/images/test.jpg[/url]
[url=http://xxxx.free.fr/ftp/images/test.jpg][img]http://xxxx.free.fr/ftp/images/min_test.jpg[/img][/url]
[((/ftp/images/min_test.jpg|image|L))|/ftp/images/test.jpg|fr]

Manifestement cela bute sur le loggin/mot de passe. Que j'ai vérifié en long en large et en travers, ce sont les bons.

Je vais tenter le script sur un autre serveur qui n'est pas sur free pour voir

Edit : mon logg de connection contient un point : toto.toto.free.fr
Tu penses que cela peut jouer ?

jonas
13-05-2007 15:06

Avant de la mettre en ligne je l'ai testé et il a fonctionné (sur un compte free.fr) et je suis aussi sous feisty fawn (ubuntu) par contre je n'ai pas eu besoin de mettre le ftp en passif j'ai juste a changer le user et mot de passe.

Le répertoire ".envoieftp" EST le répertoire de travail. Durant l'exécution l'image qui va être envoyer (ou le fichier) est copier dans ce dossier, le miniature ci-trouve aussi. A la fin de l'execution les images sont effacée.

Si ça ne marche toujours pas :

1) Vérifie les dépendances :
- imagemagick : il sert a la génération de miniature
- xclip : sert a copie le lien dans le presse papier
- zenity : qui sert a l'interface graphique

2) execute le script dans un termina

cd chemin/vers/dossier/qui/contient/l'image
./chemin/vers/envoieftp image.ext

Et copie-colle moi ici (entre les balises [ code] et [ /code]) le contenu du terminal

Soupaloignon
13-05-2007 14:19

Ce n'est pas tout de corriger le script mais je l'ai essayé aussi wink

Et cela n'a pas fonctionné. Je te donne des infos en vrac, à toi de voir.

Tout d'abord je suis sous Feisty.
Si j'en crois le script, mais bon, je ne suis pas développeur, il créé un répertoire de travail à la racine du home :
## Création du dossier de travail
mkdir $rep
Ce répertoire n'est pas créé. Par contre le répertoire .envoieftp est bien créé lui.

Donc le script ne peut pas aller plus loin vu que ce rep n'existe pas. Pourtant il y a bien les messages me demandant si je veux envoyer, ensuite la fenêtre me demandant de choisir le type de lien à copier dans le presse papier. Mais au final, rien sur le ftp.

Sinon au niveau des paramètres tout à l'air bon :
le compte est chez free, en mode passif, donc j'ai bien fait la modif dont tu parles.
Création d'un rep "ftp" à la racine du site, qui contient lui même 2 rep "fichiers" et "images". Ces 3 rep sont en chmod 700.
J'ai fait le test à partir d'un fichier image "test.jpg" qui était à la racine de mon home.

Tu as une idée ?

A+

Pied de page des forums

Propulsé par FluxBB