wiki mis à jour, merci
Car il ne ne reconnait en tant que binaire: "cannot execute binary file"
Il fallait bien mettre "./" avant la commande et remplacer les "\" de windows par des "/" de Lunix/Unix
Aussi pas besoin de mettre le chemin absolue mais juste:
exec('include/' . './nconvert '. $param .' 2>&1', $out);
vous êtes sur que
exec('/Volumes/Hitachi/htdocs/pwg_rename/include/nconvert '. $param .' 2>&1', $out);
ne fonctionne pas ? ça m'étonne
Trouve !!
Il faut mettre ca:
exec('/Volumes/Hitachi/htdocs/pwg_rename/include/' . './nconvert '. $param .' 2>&1', $out);
et zou !
Donc: mettre le chemin absolue + une concatenation de l'appli a executer :)
Vous pouvez le mettre dans votre fichier install comme exemple pour les autres macs user + Lunixiens ;)
Allez maintenant j'attaque à l'upload :)
essayez en donnant l'adresse absolue du programme (avec le ./ au début) à la 273 susnommée
$ ./nconvert
** NCONVERT v5.91 (c) 1991-2011 Pierre-E Gougelet (May 12 2011/14:12:04) **
Version for MacOS X (All rights reserved)
** This is a freeware software (for non commercial use)
Usage : nconvert [options ...] file ...
Type nconvert -help, for more information
Ca semble marcher :/
OK je test ça ce soir.
S'il y a d'autres tests, n'hésitez pas à m'en faire part
pas directement depuis PHP Opt, mais déjà vous pouvez vérifier que nvonvert est bien fonctionnel en le lançant sans paramètres en ligne de commande
Ah bah je peux etre le cobaye pour mac :)
Comment peux-t-on checker que la fonction trouve/execute bien "nconvert" (via une variable, un pop up)?
désolé je peux pas vous en dire plus j'ai rien pour tester, je sais que ça fonctionne sur les systèmes Unix, ça devrait le faire sous MacOS
Je l'ai teléchargé et mis dans le dossier include. Puis j'ai modifié la ligne "include\nconvert.exe" en "include\nconvert" mais sans succes :/
Mes deis fichiers nconvert ont les meme droits:
-rwxr-xr-x@ 1 moi staff 9109448 12 mai 2011 nconvert
-rwxr-xr-x@ 1 moi staff 1785856 12 avr 2011 nconvert.exe
il y a nConvert pour MacOS ici http://mac.softpedia.com/get/Graphics/Nconvert.shtml
pour adapter le code c'est ligne 273 du fichier include/functions.php
Bonsoir,
Estce que ce plugin marche aussi sous MAMP (sous mac quoi), j'ai cru comprendre qu'il utilisait Nconvert n'estce pas?
Apres un essai, je n'ai aucune photo dans "out"
le coup du Jardout c'est assez fort ^^
mais d'après ce que je comprend vous n'etes pas sous Windows, regardez les quelques messages au dessus, mon soft utilise un binaire win32
Hello
J'ai découvert un joli bug avec ce script
J'ai créé un dossier in/ à la racine du script comme semblait l'indiquer la configuration (je n'ai pas vu cette info dans les docs) j'ai lancé un chmod 777 sur tout le répertoire du script, récursivement
L'exécution s'est bien déroulée aparemment .. sauf qu'aucune photo n'a été créé et seuls les répertoires 'racine' ont été créés en sortie dans le dossier out/
En revanche et c'est là que j'ai rigolé: Mon dossier "Jardin" a été renommé en Jardout :D
Je suppose que les photos qui ne sont jamais arrivées vient de là.
Les dossiers pwg_high et thumbnails ne sont pas là non plus, le log dit que tout est OK (mais il y a énormément de lignes vides entre les lignes indiquant la création des dossiers.
Désolé je sais que ça ne va pas être évident à corriger, bon courage.
Edit: Arf, je viens de voir le message juste au dessus.. Je suis sur un serveur Linux, je n'ai pas fait attention et j'ai pensé qu'un script php était très souvent pour des serveur Linux.
Je n'ai pas trouvé nconvert dans les dépots debian. Tant pis.