Web&Dev | Partager mes recherches, mise en oeuvre…

Archive for octobre 13th, 2009

oct/09

13

Gestion des hosts virtuels via LDAP

Gestion des hôtes virtuels de Apaches au travers de LDAP http://modvhostldap.alioth.debian.org/

Permet de configurer Apache au travers de la branche ou=vhosts.

En injectant un ldif du type

dn: apacheServerName=blog.webetdev.com,ou=vhosts,dc=webetdev,dc=com
objectClass: top
objectClass: apacheConfig
apacheServerName: blog.webetdev.com
apacheDocumentRoot: /path/siteweb/blog.webetdev.com
apacheServerAdmin: contact@webetdev.com

Ou via PHP

$dn = « apacheServerName= ».$_GET["domaine"]. »,ou=vhosts,dc=domaine,dc=com »;

$info["objectClass"][0] = « top »;
$info["objectClass"][1] = « apacheConfig »;
$info["apacheServerName"] = « blog.webetdev.com »;
$info["apacheDocumentRoot"] = « /path/site/ »;
$info["apacheServerAdmin"] = « contact@webetdev.com »;

ldap_add($ldapLink,$dn,$info);

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , Hide

Installation d’un annuaire LDAP sur un serveur en Raid 5.

Les postes lors de la connexion des utilisateurs téléchargent leur profile itinérant ; fichiers, partages , historiques.

Procédure d’installation du serveur :

Installation d’un serveur LDAP

Procédure d’installation du client:

Installation d’un client se connectant à un serveur LDAP

Copie des disques durs:

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , Hide

oct/09

13

Lithron

Lithron : Outils de créations de PDF.

Permet de créer facilement des documents PDF, en les générant a partir de fichiers XML généré via PHP ou Smarty.

Utilise la bibliothèque commerciale PDFlib. Mais il est possible d’utiliser PDFlib Lite.

Il faut pour cela télécharger et compiler la bibliotheque PDFlib Lite ( make, make install )

puis pecl install pdflib ( lors de la question « path install » saisir /usr/local )

modifier votre fichier php.ini en ajoutant extension=pdf.so

et voila vous pouvez générer vos PDF comme de simples pages html, bien moin fastidieux qu’avec fpdf.

Ensuite vous pouvez générer vos PDF en provencance de templates Smarty.

Pour se faire, je recupere le contenu de mon template

$xml = $smarty->fetch(« templatepdf.tpl »);

et fabrique le PDF

$lithron->render( $xml );

Pour les accents, j’ai modifié la déclaration de lithron

$lithron->setDefaultEncoding(« iso8859-1″);

et modifié l’entete de mon template

<?xml version= »1.0″ encoding= »iso8859-1″?>
<lithron>

Et voila génération de templates PDF dynamiquement.

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , Hide

Theme Design by devolux.org

Calendrier

octobre 2009
L Ma Me J V S D
    nov »
 1234
567891011
12131415161718
19202122232425
262728293031  
To top
Better Tag Cloud