Créer un répertoire de travail :
mkdir /ssl
cd /ssl
Créer la clé :
openssl genrsa 2048 > mondomaine.key
Créer un crt :
openssl req -new -x509 -days 10000 -key mondomaine.key -out mondomaine.crt
Configurer apache :
<VirtualHost XXX.XXX.XXX.XXX:443>
DocumentRoot « /monrep »
ServerName mondomaine
SSLEngine on
SSLCertificateFile /ssl/mondomaine.crt
SSLCertificateKeyFile /ssl/mondomaine.key
SSLVerifyClient none
<Directory « /monrep »>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Pour uploader un fichier depuis ckeditor, il suffit d’ajouter les paramètres suivant dans la configuration de l’appel ckeditor :
<script type= »text/javascript »>
CKEDITOR.replace( ‘texte’, {
filebrowserUploadUrl : ‘ckeditor_upload.php’,
toolbar : ‘Pages’
} );
CKEDITOR.config.entities = false;
CKEDITOR.config.entities_greek = false;
</script>
Dans la page d’upload(ckeditor_upload.php) :
<?php require_once(« header.php »); ?>
<script type= »text/javascript »>
function test(fichier) {
//alert(‘test’);
window.parent.CKEDITOR.tools.callFunction(‘<?php echo $_GET['CKEditorFuncNum']; ?>’, fichier);
//window.close();
}
</script>
<?php
//uploadons le fichier
$upload = new Upload( $_FILES['upload'],’../’.CHEMIN_PRODUIT_IMAGES);
if ($upload->errors) {
foreach ($upload->errors as $e) {
echo $e. »<br /> »;
}
exit();
}
?>
<script type= »text/javascript »>
test(‘/<?php echo CHEMIN_PRODUIT_IMAGES.$upload->_name; ?>’);
</script>
Si lorsque vous faites précédent après validation d’un formulaire et que vous avez une erreur web page expirée alors insérez ce code avant session_start().
session_cache_limiter(‘private, must-revalidate’);
select email , count(email) AS nb
from utilisateurs
group by email having count(email) > 1
order by count(email) desc
Pour afficher les requetes sql, dans les anciennes versions de cakephp, il suffisait de passer la variable debug à 2 dans le fichier core.php (Configure::write(‘debug’, 2)).
Sous cakephp 1.3, il faut aussi ajouter dans votre layout la ligne suivante :
<?php echo $this->element(‘sql_dump’); ?>
Si vous utilisez mamp et que vous avez des erreurs de connexions à la base de données avec la console cakephp, il suffit de créer un lien symbolique du socket mysql mamp vers le chemin par défaut (ici sous mac) :
ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
setlocale (LC_ALL, « fr_FR »);
echo strftime(« %A %d %B %Y », strtotime(« la date désirée »));
Pour éviter de casser l’affichage d’un document xml, on peut afficher la chaine de sortie entre les balises <![CDATA[ ]]>.
Voici un exemple :
<?xml version= »1.0″ encoding= »UTF-8″?>
<galerie>
<photo><![CDATA[& cllll]]></photo>
<texte><![CDATA[<b><span style="color:#000000">flm</span></b>kdmskflmds]]></texte>
</galerie>
Ici le xml ne sera pas cassé malgré la présence du caractère & qui n’est pas forcément bien formaté.
Pour que les 0 soit pris en compte, il faut entouré votre chaine de sortie par = » machaine de sortie « .
Pour utiliser flash player 10, avec flex builder 3, il convient dans un premier temps d’installer le sdk 3.4 de flexbuilder. Pour cela, vous pouvez suivre simplement le tuto suivant : http://philflash.inway.fr/flex/sdk33/index.html
Cette méthode permet d’utiliser flash player 10 sur les applications de types Web. Néanmoins si comme moi vous souhaitez absolument utiliser le flash player 10 dans une application air, il vous suffit de rechercher dans votre projet le fichier suivant : « .actionScriptProperties ». Ouvrez ce fichier avec un editeur de fichier tel que Textedit ou notepad et modifier la ligne suivante afin d’y insérer la version 10.0.0 :
<compiler additionalCompilerArguments= »-locale en_US » copyDependentFiles= »true » enableModuleDebug= »false » generateAccessible= »false » htmlExpressInstall= »true » htmlGenerate= »false » htmlHistoryManagement= »false » htmlPlayerVersion= »10.0.0 » htmlPlayerVersionCheck= »true » outputFolderPath= »bin-debug » sourceFolderPath= »src » strict= »true » useApolloConfig= »true » verifyDigests= »true » warn= »true »>
Maintenant, vous allez pouvoir compiler votre « windowedapplication » en utilisant flash player 10.0.0 comme minimum requis.