Re: Problème pour insérer une commande bash dans un script p…

Page principale

Répondre à ce message
Auteur: anne.guilde@free.fr
Date:  
À: guilde
Sujet: Re: Problème pour insérer une commande bash dans un script php
Suite de problème php

S'il y a un message d'erreur, même si le deuxième essai fonctionne, le
message d'erreur reste.

Le programme :
https://github.com/thomascube/vcfconvert

les fichiers :

-rw-rw-r-- 1 admin shared 26008 26 févr. 2019 Contact_Vcard_Parse.php
-rw-rw-r-- 1 admin shared 5617 27 déc. 02:49 index.php
-rw-rw-r-- 1 admin shared 7300 27 déc. 02:47 page.html
-rw-rw-r-- 1 admin shared 2129 26 févr. 2019 README.md
drwxrwsr-x 2 admin shared 4096 11 déc. 23:08 tmp
-rw-rw-r-- 1 admin shared 1259 26 févr. 2019 utils.php
-rw-rw-r-- 1 admin shared 35687 27 déc. 01:04 vcard_convert.php
-rw-rw-r-- 1 admin shared 5487 26 févr. 2019 vcf2csv_logo.jpg
-rw-rw-r-- 1 admin shared 3675 26 févr. 2019 vcfconvert.sh


J'ai trouvé le programme en test sur un site
http://labs.brotherli.ch/vcfconvert/

le fichier de test
https://pastebin.com/879m3Zsy
=>
test.vcf

Si vous voulez tester.

faire 'convert' sans rien remplir.

Il apparaît : Upload failed, please try again

après vous faites un test valide avec le fichier de test que j'ai filé.
remplir avec
- vCard-File: => le fichier que j'ai donné dans le pastebin que vous
avez nommé test.vcf par exemple
- Format: => csv , semicolon, Add header line coché
- Encoding: => UTF-8
- Filter: => vCards with e-mail only non coché, vCards with phone
numbers only non coché
- Modifications: => à blanc

Cliquer sur 'convert'

une fenêtre s'ouvre pour afficher ou enregistrer le fichier.

Quand c'est fait, la page de abs.brotherli.ch/vcfconvert/index.php a
toujours le message d'erreur.

J'ai essayé d'ajouter la ligne tout au début de index.php
...
// include the converter class file
require_once('vcard_convert.php');
require_once('utils.php');

$GLOBALS['error_msg'] = ""; <= ici

if (!empty($_FILES['_vcards']))
{
...

Mais j'ai toujours le message d'erreur (Upload failed, please try again)
même s'il n'y a plus d'erreur.

Si vous trouvez comment enlever (gérer) le message d'erreur...

Merci
Anne