manu56

  • Site web
  • Nombre de sujets
    53
  • Nombre de messages
    227
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

manu56
le 21/04/2006 à 17:51
Preg_replace+nb remplacements
Je n'ai pas dit ne marche plus, j'ai dis ne marche que depuis PHP5 ... (si mes sources sont bonnes !)
A quoi sert le & avant le $count ?
manu56
le 21/04/2006 à 12:33
Preg_replace+nb remplacements
Bonjour,
J'utilise la fonction suivante:
$texte=preg_replace($bbcode,$htmlcode,$texte);

Comment puis je faire pour savoir combien la fonction a remplacer de valeurs ?

j'ai essayer
$texte=preg_replace($bbcode,$htmlcode,$texte,-1,$count);

mais visiblement ca ne marche que depuis PHP5 ...

Il y aurait-il une fonction telle que preg_replace mais qui retourne un int ?

MErco
manu56
le 21/04/2006 à 09:25
force-download+MIME
bah ma fonction marche !!! Elle retourne bien le type mime de mon fichier. Donc elle doit bien l'inscrire dans le content-type...
manu56
le 20/04/2006 à 09:19
force-download+MIME
Mais sans problème !

Voila :

if (file_exists("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier'])&&!empty($resultat_verif['fichier'])) {
header("Content-disposition: attachment; filename=".$resultat_verif['fichier']);
header("Content-Type: ".typeMime($resultat_verif['fichier']));
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier']));
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier']);

header("Location:../forum/");
}


typeMime est une fonction maison qui retourne le type mime du fichier en fonction de son extension ...
manu56
le 19/04/2006 à 18:41
force-download+MIME
Bonjour,
Lorsque je download un fichier de mon ftp via un script php forcant le DL, le type MIME du fichier est application/force-download.

J'ai essayé de forcer le header("Content-Type: "); dans le script de DL avec le mime réel du fichier mais ca ne fonctionne.

N'y a-t-il pas moyen de ne pas changer le type mime du fichier ?

Merci
manu56
le 13/04/2006 à 09:39
crypt MD5
smiley
LOL je me suis bien craqué la :D

J'en avais parlé avec mon prof de réseau, il m'avait dit que c'était une bonne solution pour les écoutes. Sur le coup et jusqu'a hier j'avais pas du tout réfléchi a ca en effet...
manu56
le 12/04/2006 à 12:53
crypt MD5
Le md5 est p/e plus sécuritaire en cas d'écoute du réseau. si jamais on intercepte les paquets venant de ton pc et que tu te logges on peux choper ton mot de passe. Moi je ne le fais pas uniquement pour le stockage, ca serait plus pour la période de transfert lors du loggin ...
manu56
le 11/04/2006 à 10:34
Comparaison date SQL
Bonjour,

J'ai un petit soucis je voudrais comparer des dates comme suit en SQL :

WHERE proj_datecreation <= '".$annee."-".$mois."%'

Donc comparer année et mois sans prendre en compte les jours mais le % ne semble pas marcher...

Merci
manu56
le 05/04/2006 à 14:26
formulaire et insert
Salut,
Après ton mot de passe tu as mis ; a la place de ,
bonne journée
manu56
le 23/03/2006 à 17:46
Incrémentation MYSQL
Mais lol maintenant ca marche !
Je pige vraiment plus rien ^^

Sinon dans les logs mysql je n'ai que les erreurs de connexion à une BDD ou autre (je suis sous wamp, MySQL 5.0.18). Comment faire d'ailleurs pour que le log soit plus complet !?

Sinon oui j'ai déja fait le test de virer la requete et il ne se passe plus rien. Il n'y a donc pas de doublons..

Je vais pas tout mettre le code source de ma page sinon on est pas sortis mais je peux mettre le code de la fonction ou se situe la requete...

http://www.lephpfacile.com/wall/wall.php?id=2644

Ou alors ca vient de ma table je sais pas. En tout cas ce qui me parait bizard c'est que ca marche des fois et des fois pas sans rien toucher au code !

Note de zebden : les balises [lien ] pour nous feignants !
LoadingChargement en cours