Je cross-post sur spip-dev, je ne sais pas bien quel est le probleme chez free, mais c'est pas normal que ca ne marche pas...
Résumé :
sur l'upload d'un fichier chez free, rien ne se passe et on trouve dans le log :
spip_action: sousaction inconnue spip_action_joindre
Du coup, j'ai demandé à Frank de mettre dans inc/joindre :
function spip_action_joindre($path, $mode, $type, $id,
$id_document,$hash, $redirect, &$actifs, $iframe_redirect)
{
spip_action_joindre1($path, $mode, $type, $id,
$id_document,$hash, $redirect, &$actifs, $iframe_redirect);
}
Et la, ca marche
c'est donc l'initialisation du numero de sous action qui coince.
Pas le temps de creuser pour le moment.
Frank, peux tu preciser la version exacte de spip utilisée ainsi que la version de PHP sur le serveur (/ecrire/?exec=info)
Merci.
@++
Frank a écrit :
Yes, ça a fonctionné sans pb !
Merci beaucoup pour ton aide. Dois laisser cela en l'état ou y a-t-il des modifications a apporter ailleurs pour revenir au joindre.php d'origine ?
Ben, pour l'instant, copie ton ecrire/action/joindre.php modifié dans /squelettes/action/joindre.php, ca evitera que tu l'ecrase par erreur et ca marchera de la meme facon.
Peut etre les devs auront une meilleure idée (ou peut etre que c'est deja corrigé dans des versions plus recentes).
@++