Ses dernières news
Ses derniers sujets sur les forums
Bonjour à tous.
J'essaie d'utiliser l'objet COM pour créer des documents WORD en utilisant EasyPHP 1.8. Mais quand j'initialise l'objet :
$word = new COM("word.application") or die("Impossible d'instancier l'application Word");
il me retourne "Apache a rencontré une erreur interne..." et le script est arrêté!!! Comment puis-je faire pour régler ce problème?
lebdenat
Salut.
Voilà mon problème. Je réussis à écrire dans un fichier texte mais je me rends compte que les sauts à la ligne ne s'exécutent pas quant je fais un :
fputs($handle, "\n");
En retour, c'est le \n quii appaaraît ou le petit carré débile pour dire que le caractère est indéchiffrable.
Quelqu'un peut-il me dire comùment y parvenir?
Merci d'avance.
lebdenat
salut à vous et merci pour l'espace que vous nous reservez pour nous les amateurs du php. Voilà mon pb : je réussis à me connecter à une base de données MS access en local et je veux supprimer des enregistrements dont mais le critère porte sur une variable date. La voilà :
"delete * FROM ACHAT where Date='$olddate'"
A ma grande surprise, il s'affiche ce message d'erreur :
"Warning: odbc_do(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère., SQL state 22005 in SQLExecDirect in c:\program files\easyphp1-7\www\gestfour\compte\client\infos_dep\valid.php on line 63"
Please, si quelqu'un a une idée de mon erreur, qu'il me fasse signe car je galère dessus depuis deux jours.
Merci d'avance.
lebdenat
Ses derniers messages sur les forums
<?php
$pays['chypre'] = 'chypre';
$pays['danemark'] = 'danemark';
$pays = array('chypre' => 'chypre', 'danemark' => 'danemark');
?>
Essaie ça.
lebdenat
C'est bon, je viens de réussir de créer le doument word. pour cela, j'ai installé Apache 2, MySQL 4.11 et PHP 5.0.4 grâce au tutoriel suivant :
http://giminik.developpez.com/articles/apache/windows/index.php.
puis j'ai exécuté ce script.
<?php
$content = "Insert Sample Text Here\n\nThis starts a new paragraph line.";
$word= new COM("word.application") or die("Unable to create Word document");
print "Loaded Word, version {$word->Version}<br>\n";
$word->Visible = 0;
$word->Documents->Add();
$word->Selection->PageSetup->LeftMargin = '3"';
$word->Selection->PageSetup->RightMargin = '4"';
$word->Selection->Font->Name = 'Helvetica';
$word->Selection->Font->Size = 8;
$word->Selection->Font->ColorIndex= 13; //wdDarkRed = 13
$word->Selection->TypeText("$content");
$word->Documents[1]->SaveAs("D:\my.doc");
$word->quit();
echo "done";
?>
lebdenat
J'ai pour OS Windows XP. Et je viens de réinstaller Apache 2, PHP 5.0.4 et mySQL 4.11 cette fois il n'y a plus d'erreur mais mon fichier Word n'est pas généré : Voici mon code :
<?
//démarage de word
$word = new COM("word.application") or die("Impossible d'ouvrir Word");
//Activation
$word->Visible = 1;
//ouverture d'un document vide
$word->Documents->add();
//Ecriture dans le document
$word->Selection->TypeText("Ceci est un test");
$word->Documents->SaveAs("D://test.doc");
/Fermeture de word
$word->Quit();
//Libération de l'objet
$word->Release();
$word = null;
?>
lebdenat
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall