Le 28/12/2019 à 20:18, Jérôme Villafruela a écrit :
> Le 28/12/2019 à 19:46, Marc BERLIOUX a écrit :
>> Le 28/12/2019 à 19:25, Jérôme Villafruela a écrit :
>>> ..
>>> Bonne idée pour l'effacement par js car s'il n'y a pas d'erreur lors du
>>> second essai après une erreur, le serveur renvoie le fichier converti et
>>> ne peut donc plus renvoyer la page html débarrassée du message d'erreur.
>>>
>>> J'ai implémenté cette solution ici :
>>> https://github.com/JVillafruela/vcfconvert/tree/nextcloud-fix (commit
>>> 58d8c69)
>> Un poil plus compliqué que ma solution dans le précédent post,
> oops, j'avais pas vu ton post avant d'envoyer mon message.
>> mais ça doit marcher aussi.
> Bien sûr que ça marche :-)
>>
>> De plus, si je ne me trompe pas, la ligne :
>>
>> $GLOBALS['error_msg']='';
>>
>> que tu as rajouté dans index.php ne sert à rien
> C'était pour éviter le message "Undefined index: error_msg" lors de
> l'affichage du message d'erreur lorsque j'avais mis error_reporting à
> E_ALL.
>
Jérome, pour 'str_replace('"', '', $text);', je ne l'ai pas mis au même
endroit.
Tu l'as mis dans
'vcard_convert.php'
function parse_tel(&$node, &$vcard
$tel['param']['TYPE']=str_replace('"','',$tel['param']['TYPE']); //MMM
Je l'ai mis dans
'Contact_Vcard_Parse.php'
function fileGetContents($filename)
return str_replace('"', '', $text);
C'est aussi pour l'adresse...
Mais ce n'est pas forcément une bonne idée de ma part.
----
dans 'vcard_convert.php',
function vcard_convert($p = array())
tu l'as replacé par
function __construct($p = array())
J'aimerais comprendre pourquoi...
Merci
Anne