You are here: Re: Opening Excel on client side « PHP Programming Language « IT news, forums, messages
Re: Opening Excel on client side

Posted by Colin Fine on 12/21/05 02:24

Djim wrote:
> Hello,
>
> i am starting PHP, and after 2 days of search, i am posting.
>
> MY PURPOSE : opening a XLS files (in MS Excel) on the client side, the
> user can update anything, then it will be automaticly saved on the
> server again (when client use save button or close Excel).
>
> MY TESTS : I had coded that (in php) :
> echo "<FORM METHOD=post TARGET=_blank> ";
> echo "<INPUT TYPE='button' VALUE=Open the file'
> onClick='ouvrir(\"myfileexcel.xls\")'>";
> echo "</FORM>";
> ---------------------------------------------------------------------------­-----
>
> Actualy that doesn't work, my button is here but do nothing when you
> clic it.
> ---------------------------------------------------------------------------­-----
>
>
> function ouvrir($nomfic)
> {
> # test to check the call :
> echo "COUCOU";
> # $workbook = "docs/".$nomfic;
> # $sheet = "myshet";
> # $ex = new COM("Excel.sheet");
> # $wkb = $ex->application->Workbooks->Open($workbook) or Die ("File do
> not open");
> # $ex->application->ActiveWorkbook->Close("False");
> # unset ($ex);
> }
>
>
> MY QUESTION : Anyone know how to do this (with code example plz) ?
>
>
>
> PS : i am french so sorry for my bad english.
>
PHP se lance chez le serveur. Lorsque l'utilisateur voit le bouton, PHP
s'est évanoué.
Seulement un système au client, p.e. Javascript, peut se lancer par
onClick - mais il n'aura pas accès aux fichiers sur le serveur.

Si l'utilisateur demande une nouvelle page ( par submit ou par un lien )
le PHP de cette page pourra ouvrir et afficher un fichier. Mais ça ne
permettra pas que l'utilisateur y puisse faire des changements au
fichier. Le script peut l'envoyé comme download, puis l'utilisateur
pourra lancer son propre Excel s'il y en a, mais il n'y aura aucun
methode de rentre le fichier changé au serveur.

Je ne sais aucun moyen d'arriver à ce que vous voulez.

Colin

Désolé pour ma mauvaise français.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация