JuTs

  • Signature
    JuTs
  • Site web
  • Nombre de sujets
    26
  • Nombre de messages
    150
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

JuTs
le 29/09/2005 à 21:14
requête sql : soustraction
j'ai une table qui contient, entre autres, deux champs de type smallint

quand je tente une requête du genre

select champ1 - champ2 as resultat from ma_table

j'obtiens, par exemple :

8 - 10 => 18446744073709551614
4 - 10 => 18446744073709551610

une idée pourquoi ?
JuTs
JuTs
le 19/09/2005 à 23:03
Encore un problème avec array_walk
Salut

Il y a quelques temps j'ai eu un problème avec la fonction array_walk

Ca recommence. J'ai la fonction

<?php
function array_walk_prepare_filterDataForm(&$item, $key) {
if($key == 'MAX_FILE_SIZE' || $key == 'submit' || $key == 'helpbox' || $item == '') {
$item = 'a_supprimer';
}
}
?>


que j'utilise avec array_walk. Le but est de supprimer les données du tableau pour lesquelle la clé vaut 'MAX_FILE_SIZE', 'submit', 'helpbox' ou dont la valeur est vide. Pour ces cas là la valeur est définie à 'a_supprimer'.

Le problème : pour la clé 0, même si la valeur n'est pas vide, elle est changée en 'a_supprimer'.

tableau initial

Array
(
[0] => 15
[1] => 13
[2] => 3
[3] => 2
[4] => 5
[5] => 6
[6] =>
[7] =>
[8] =>
[9] =>
[10] => 4
[11] => 8
[12] => 12
[13] => 86
[14] =>
[15] =>
[16] =>
[17] =>
[18] =>
[19] =>
)


après array_walk

Array
(
[0] => a_supprimer
[1] => 13
[2] => 3
[3] => 2
[4] => 5
[5] => 6
[6] => a_supprimer
[7] => a_supprimer
[8] => a_supprimer
[9] => a_supprimer
[10] => 4
[11] => 8
[12] => 12
[13] => 86
[14] => a_supprimer
[15] => a_supprimer
[16] => a_supprimer
[17] => a_supprimer
[18] => a_supprimer
[19] => a_supprimer
)


Qqn à une idée ?
JuTs
JuTs
le 31/07/2005 à 16:07
array_filter
Salut

j'utilise la fonction array array_filter ( array input [, callback function])
avec la fonction suivante

<?php
function filterDataForm($data) {
return ($data != 'a_supprimer');
}
?>


Elle me supprime tous les éléments du tableau qui ont la valeur a_supprimer.
Jusque là, tout va bien.

Le problème un élément à la valeur 0, il est supprimé.

exemple :
avec le tableau

Array
(
[nom] => UnNom
[prenom] => UnPrenom
[droits] => 0
[submit] => a_supprimer
)

le résultat sera le suivant

Array
(
[nom] => UnNom
[prenom] => UnPrenom
)

la clé [droits] => 0 ne devrait pas être supprimée

Merci d'avance
JuTs
JuTs
le 25/07/2005 à 20:39
problème avec setlocale
Salut

Je voudrais afficher une date au format d F Y (ex : 02 février 2006).

J'ai donc fait :

//pour afficher en français
setlocale(LC_TIME, "fr_FR");

//affichage
echo date("d F Y", mktime(0,0,0,2,1,2006));


Mais ça ne va pas. La date s'affiche mais en anglais
JuTs
JuTs
le 24/07/2005 à 22:02
PEAR QuickForm : vérification de date
Salut

est-il possible de vérifier un élément date (genre : $form->addElement('date', 'madate', 'Ma date'); ) dans quickForm ?

J'ai essayé avec $form->addRule('date', 'Message d\'erreur', 'required'); mais ça ne marche pas. J'ai bien le * qui s'affiche pour indiquer que le champ est requis mais c'est tout
JuTs
JuTs
le 18/07/2005 à 22:37
problème avec quickForm (PEAR)
Salut

J'essaie d'utiliser PEAR avec le package quickForm.

J'ai fait un essai et j'obtiens ceci :

Warning: _loadelement(HTML/QuickForm/text.php): failed to open stream: No such file or directory in /home/julien/public_html/shcc/pear/HTML/QuickForm.php on line 539

Warning: _loadelement(): Failed opening 'HTML/QuickForm/text.php' for inclusion (include_path='.::/home/julien/public_html/shcc/pear/') in /home/julien/public_html/shcc/pear/HTML/QuickForm.php on line 539

Fatal error: Cannot instantiate non-existent class: html_quickform_text in /home/julien/public_html/shcc/pear/HTML/QuickForm.php on line 540


J'ai aussi essayé le package DB qui ne m'a pas posé de problème


Merci d'avance pour votre aide
JuTs
JuTs
le 10/07/2005 à 19:47
variable dynamique dans un classe
Salut

Est-il possible d'utiliser les variable dynamiques dans une classe ?

exemple en reprenant celui du cours

class test {
var $hello = 'Coucou';

function maFonction($var) {
//ici comment dois-je faire pour accéder
//dynamiquement à $this->hello ?
//dans un cas "normal" on ferait
//echo ${$var}; avec $var = 'hello';
//j'ai essayé avec $this->{$var} mais
//ça n'a pas l'air de fonctionner
}
}


Exemple du cours :

<?php
$var = 'hello';
$hello = 'Coucou';
echo ${$var};
?>
JuTs
JuTs
le 30/04/2005 à 14:03
afficher des fichiers par ordre de création
Salut

Je voudrais afficher les fichiers d'un répertoire donnée par ordre de création du fichier du plus récent au plus ancien

Pour récupérer les fichier, pas de problème. c'est pour le tri que je ne sais pas comment faire.

merci d'avance
JuTs
JuTs
le 20/02/2005 à 13:32
E-mail codé
Salut

J'ai trouvé cette fonction sur le site editeurjavascript.com
Je me pose une question est-ce que c'est vraiment efficace ?

<?
function email_encode($string)
{
// CETTE FONCTION VA ENCODER L ADRESSE EMAIL
$ret_string="";
$len=strlen($string);
for($x=0;$x<$len;$x++)
{
$ord=ord(substr($string,$x,1));
$ret_string.="&#$ord;";
}
return $ret_string;
}

// ON TESTE
echo email_encode("webmaster@editeurjavascript.com");
?>
JuTs
JuTs
le 05/02/2005 à 12:15
setlocale
Salut

Comment faut il utiliser la fonction setlocale pour que les date s'affiche en français ?

j'ai essayé
setlocale(LC_TIME, 'fr_FR');
setlocale(LC_TIME, 'fr_FR', 'fra_FRA');
...

Tout fonctionne correctement en local mais dès que je mets en ligne les mois s'affichent en anglais

a++

JuTs
JuTs
LoadingChargement en cours