Esta pregunta es de javascript y solo puede hacerse con javascript (y con el permiso del cliente)
PHP opera en el servidor, por lo que no puede controlar el equipo del cliente.
Código Javascript
:
Ver originalfunction copyToClipboard(text)
{
if (window.clipboardData) // Internet Explorer
{
window.clipboardData.setData("Text", text);
}
else
{
unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
clipboardHelper.copyString(text);
}
}
Esa podría ser la función en javascript, pero recuerda, todos los navegadores vienen con el acceso al portapapeles bloqueado por seguridad y debe activarse manualmente, en firefox es algo complicado, en internet explorer es todo un desafío...
El problema de esto es que tendrás que decirle a todos tus clientes que lo habiliten.
una opcion alternativa es hacer algo asi:
Código Javascript
:
Ver originalfunction copyToClipboard(text)
{
window.prompt("Copia este texto:", text);
}
}