#1 13-05-2007 14:19

Soupaloignon

Probleme lors de l'exécution du script ?

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+

#2 13-05-2007 15:06

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Probleme lors de l'exécution du script ?

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

Hors ligne

#3 13-05-2007 16:44

Soupaloignon
Invité

Re : Probleme lors de l'exécution du script ?

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 ?

#4 14-05-2007 22:18

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Probleme lors de l'exécution du script ?

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 ?

Dernière modification par jonas (14-05-2007 22:31)

Hors ligne

Réponse rapide

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

Pied de page des forums