J'ai tenté dde copier au presse papier avec exec() et passthrue() sans
succès.
J'ai essayé avec system ("clip.exe < " .$outbuffer);
Ça ne fonctionne pas
$outbuffer = "";
while(!feof($myFile))
{
//read a line from the file
$input[] = $buffer = fgets($myFile, 255);
$outbuffer .= $buffer ;
}
fclose($myFile);
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Bonjour,
Le 16/03/2009 17:33, a écrit :
J'ai tenté dde copier au presse papier avec exec() et passthrue() sans succès. J'ai essayé avec system ("clip.exe < " .$outbuffer);
Je suppose que tu lances PHP en local sur une machine Windows, et que tu utilises l'utilitaire clip.exe décrit ici : http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-le-presse-papiers-astuce-24638-1.html (désolé pour le lien generation-nt)
C'est bien cela ?
Ça ne fonctionne pas
Pour la dernière commande c'est normal, vu que le contenu de $myFile a peu de chances d'être un nom de fichier contenant ce que tu veux envoyer à clip.exe.
Peut-être : system ("clip.exe < $myFile"); ?
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu cherches à comprendre comment fonctionne la fonction system(). Dans ce dernier cas, tu devrais essayer d'abord avec des exécutables que tu connais, et que tu sais faire marcher en ligne de commande en dehors de PHP.
Cordialement, -- Olivier Miakinen
Bonjour,
Le 16/03/2009 17:33, daviaujp@videotron.ca a écrit :
J'ai tenté dde copier au presse papier avec exec() et passthrue() sans
succès.
J'ai essayé avec system ("clip.exe < " .$outbuffer);
Je suppose que tu lances PHP en local sur une machine Windows, et que tu
utilises l'utilitaire clip.exe décrit ici :
http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-le-presse-papiers-astuce-24638-1.html
(désolé pour le lien generation-nt)
C'est bien cela ?
Ça ne fonctionne pas
Pour la dernière commande c'est normal, vu que le contenu de $myFile a
peu de chances d'être un nom de fichier contenant ce que tu veux envoyer
à clip.exe.
Peut-être :
system ("clip.exe < $myFile");
?
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu
cherches à comprendre comment fonctionne la fonction system(). Dans ce
dernier cas, tu devrais essayer d'abord avec des exécutables que tu
connais, et que tu sais faire marcher en ligne de commande en dehors
de PHP.
J'ai tenté dde copier au presse papier avec exec() et passthrue() sans succès. J'ai essayé avec system ("clip.exe < " .$outbuffer);
Je suppose que tu lances PHP en local sur une machine Windows, et que tu utilises l'utilitaire clip.exe décrit ici : http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-le-presse-papiers-astuce-24638-1.html (désolé pour le lien generation-nt)
C'est bien cela ?
Ça ne fonctionne pas
Pour la dernière commande c'est normal, vu que le contenu de $myFile a peu de chances d'être un nom de fichier contenant ce que tu veux envoyer à clip.exe.
Peut-être : system ("clip.exe < $myFile"); ?
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu cherches à comprendre comment fonctionne la fonction system(). Dans ce dernier cas, tu devrais essayer d'abord avec des exécutables que tu connais, et que tu sais faire marcher en ligne de commande en dehors de PHP.
Cordialement, -- Olivier Miakinen
daviaujp
> Je suppose que tu lances PHP en local sur une machine Windows, et que tu utilises l'utilitaire clip.exe décrit ici :http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-l...
Oui c'est une ligne de commande qui exécute php.exe" -check-f doublons.php iconlist.txt
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu
> cherches à comprendre comment fonctionne la fonction system(). Dans ce > dernier cas, tu devrais essayer d'abord avec des exécutables que tu > connais, et que tu sais faire marcher en ligne de commande en dehors
CLIP - Copy the specified text file to the clip board Copyright (c) 1998,99 by Dave Navarro, Jr. ()
Marche pas. L'exe c'est clip.exe. Il fonctionne bien. echo $outputbuffer affiche tout ce qu'il y a dans $myfile.
Le problème c'est system.
Cordialement,
JPD
> Je suppose que tu lances PHP en local sur une machine Windows, et que tu
utilises l'utilitaire clip.exe décrit ici :http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-l...
Oui c'est une ligne de commande qui exécute
php.exe" -check-f doublons.php iconlist.txt
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu
> cherches à comprendre comment fonctionne la fonction system(). Dans ce
> dernier cas, tu devrais essayer d'abord avec des exécutables que tu
> connais, et que tu sais faire marcher en ligne de commande en dehors
CLIP - Copy the specified text file to the clip board
Copyright (c) 1998,99 by Dave Navarro, Jr.
(dave@basicguru.com)
Marche pas.
L'exe c'est clip.exe. Il fonctionne bien. echo $outputbuffer
affiche tout ce qu'il y a dans $myfile.
> Je suppose que tu lances PHP en local sur une machine Windows, et que tu utilises l'utilitaire clip.exe décrit ici :http://www.generation-nt.com/copier-le-resultat-d-une-commande-dans-l...
Oui c'est une ligne de commande qui exécute php.exe" -check-f doublons.php iconlist.txt
Quoi qu'il en soit, le lien avec PHP me semble assez ténu, sauf si tu
> cherches à comprendre comment fonctionne la fonction system(). Dans ce > dernier cas, tu devrais essayer d'abord avec des exécutables que tu > connais, et que tu sais faire marcher en ligne de commande en dehors
CLIP - Copy the specified text file to the clip board Copyright (c) 1998,99 by Dave Navarro, Jr. ()
Marche pas. L'exe c'est clip.exe. Il fonctionne bien. echo $outputbuffer affiche tout ce qu'il y a dans $myfile.