jeudi 7 avril 2011
Website testing IE XX
Par Ivan solart, jeudi 7 avril 2011 à 10:45 :: Développement PHP
Aller au contenu | Aller au menu | Aller à la recherche
jeudi 7 avril 2011
Par Ivan solart, jeudi 7 avril 2011 à 10:45 :: Développement PHP
mercredi 30 mars 2011
Par Ivan solart, mercredi 30 mars 2011 à 06:34 :: Développement PHP
vendredi 22 octobre 2010
Par Ivan solart, vendredi 22 octobre 2010 à 10:29 :: Développement PHP
fwrite( $fp, "\xEF\xBB\xBF", 3 ); // insertion du BOM Excelc'est avec cela que les langues exotiques (中文,...) encodées en UTF-8 s'afficheront correctement.
$name_file = ROOT.'csv/output.csv'; // Chemin absolu du fichier output.csv (fichier vide avec pour extension .csv)
if( $fp = fopen($name_file,'w') ){ // overture du fichier en écriture
fwrite( $fp, "\xEF\xBB\xBF", 3 ); // insertion du BOM Excel
fwrite( $fp, $csv_output, strlen($csv_output) ); // ecriture du fichier (csv_output: données a inserer dans le fichier
// separées par des virgules ',')
fclose($fp); // fermeture du fichier
// headers, fichier de type csv en telechargement
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=".'nomDuFichier_'.date('Ymd').".csv");
$fh = fopen($name_file,'r'); // Ouverture et lecture du fichier precedement cree
fpassthru($fh);
fclose($fh);
}else{
echo 'error while opening file';
die();
} lundi 23 mars 2009
Par Ivan solart, lundi 23 mars 2009 à 15:38 :: Développement PHP
jeudi 8 janvier 2009
Par Ivan solart, jeudi 8 janvier 2009 à 20:39 :: Développement PHP
Transform a text as link :
http://www.webmaster-hub.com/publication/Transformer-un-texte-en-url.html
mardi 23 septembre 2008
Par Ivan solart, mardi 23 septembre 2008 à 21:22 :: Développement PHP
mardi 19 février 2008
Par Ivan solart, mardi 19 février 2008 à 12:25 :: Développement PHP
Le site suivant donne les bases sur la manipulation des redirections.
jeudi 6 septembre 2007
Par Ivan solart, jeudi 6 septembre 2007 à 17:51 :: Développement PHP
Le but est de séparer le contenu dynamique d'un mail et sa mise en forme.
En parsant le fichier template en PHP, ces valeurs sont remplacées lors de l'envoi
Contenu du fichier PHP
<?php $nom = 'Solart'; $url_site = 'http://lesolart.info/'; $chemin_template = 'e_mail_ami.tpl.html'; $courriel = 'destinataire@mail.com'; $expediteur = 'expediteur@mail.com'; $headers = "From: $expediteur\n"; $headers .= "X-Sender: $expediteur\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: text/html; charset=utf-8\n"; $headers .= "Content-Transfer-Encoding: 8bit\n"; $objet = "Démonstration de création d'un template mail"; //objet du mail // creation du contenu du mail $fich = fopen($chemin_template, 'r') or die("le fichier ne peut etre ouvert"); while ($message = fread($fich, 4096)){ $message = str_replace("{nom}",$nom,$message); $message = str_replace("{url_image}",$url_site,$message); } fclose($fich); // Envoi du mail mail($courriel, $objet, $message, $headers); ?>
Contenu du fichier HTML (e_mail_ami.tpl.html)
Bonjour {nom}
Regarde l'image sur {url_image}/image
mercredi 5 septembre 2007
Par Ivan solart, mercredi 5 septembre 2007 à 21:57 :: Développement PHP
<?php $Fichier_a_telecharger = 'NOM_FICHIER'; $chemin = '/'; $str = substr(strrchr($Fichier_a_telecharger, "/"),1); $tailleFichier = filesize($Fichier_a_telecharger); // on essaie de reconnaitre l'extension pour que le téléchargement corresponde au type de fichier afin d'éviter les erreurs de corruptions switch(strrchr(basename($str), ".")) { case ".gz": $type = "application/x-gzip"; break; case ".tgz": $type = "application/x-gzip"; break; case ".zip": $type = "application/zip"; break; case ".rar": $type = "application/rar"; break; case ".pdf": $type = "application/pdf"; break; case ".png": $type = "image/png"; break; case ".gif": $type = "image/gif"; break; case ".jpeg": $type = "image/jpeg"; break; case ".jpg": $type = "image/jpg"; break; case ".txt": $type = "text/plain"; break; case ".htm": $type = "text/html"; break; case ".html": $type = "text/html"; break; default: $type = "application/octet-stream"; break; } header("Content-disposition: attachment; filename=$str"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n header("Content-Length: ".$tailleFichier); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($Fichier_a_telecharger); ?>
Par Ivan solart, mercredi 5 septembre 2007 à 21:42 :: Développement PHP
<?php $be_var = $_GET; foreach ( $be_var as $key => $value ) { $$key = $value; //$be_var = $be_var."&".$key."=".$value; } ?>