maxroucool

  • Site web
  • Nombre de sujets
    43
  • Nombre de messages
    126
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

maxroucool
le 30/03/2006 à 22:14
combiner deux tableaux
slt tlm,

je voudrais combiner deux tableaux.
Dans mon premier tableaux, j'ai des numeros, et dans le second, j'ai des noms.

Il faudrait que je fasse correspondre le premier numero du premier tableau au premier nom du deuxieme tableau.
1 => nom 1
2 => nom2
...

Pour cela, j'ai vu une fonction qui serait parfaite: array_combine. Seulement, elle n'existe que a partir de PHP5!

Donc comment puis-je faire?


Merci bp!
+++
maxroucool
le 09/03/2006 à 20:13
Recuperer la valeur d'une fonction
Bonjour tout le monde,

je viens de découvrir une fonction ajoutée par un developpeur en bas de cette page => http://fr2.php.net/manual/fr/function.printf.php .
Elle permet, de faire un printf() mais en utilisant un tableau comme argument.


$sql = "SELECT * FROM disco WHERE type='%s' AND groupe='%d'";
$champs = array('album','7');
function printf_array($format, $arr)
{
return call_user_func_array('printf', array_merge((array)$format, $arr));
}

printf_array($sql,$champs);




Je vous avouerez qu'elle me depasse completement et que je n'y comprend rien, mais elle marche, sauf que je n'arrive pas a recuperer la valeur retournée par la fonction dans une variable.

Je ne comprend pas pourquoi, la valeur retournée par la variable et automatiquement ecrite.

Pouvez vous m'aider plz?


Merci bp!
+++
maxroucool
le 06/03/2006 à 19:34
Interferences avec les magic_quotes
Slt tlm,

je viens de me rendre compte que les magic_quotes été activées sur mon server, et je pense que c'est a l'origine de nombreux de me problemes!!

Lorsque je recupere des données par le biais s'un formulaire, j'applique la fonction addslashes. Lorsque je regarde dans ma BDD, les données sont bien de la forme: j\'ai faim .
Seulement, lorsque j'affiche ces données, elle s'affiche aussi de cette facon: j\'ai faim .

Je vois pas d'ou viens le probleme, a quel niveau les magic quotes interferent (si c'est bien a cause d'elles) et comment dois-je faire pour empecher ca?


Merci bp!
+++
maxroucool
le 04/03/2006 à 16:50
explode
Slt tlm,

Je voudrais faire un explode permettant de separer tout les mots séparés des espaces ou des \n.

J'ai essayé ce code, mais il ne marche pas
$separateurs = array(" ","\n");

$chaine2 = explode($separateurs,$chaine);


Comment puis je donc le faire?


Merci bp!
+++
maxroucool
le 04/03/2006 à 16:30
Script de pagination
Slt tlm,

dans tous les scripts de pagination que je trouver sur internet, tous ont besoin de 2 requettes, une qui selectionne toutes les entrées de la table, puis une seconde qui selectionne juste les donnees interressante avec un LIMIT.

Seulement, je viens de faire un moteur de recherche pour mon site avec des requettes avec MATCH AGAINST qui a mon avis demande beaucoup de ressources.


J'ai donc fais un script de pagination ne necessitant qu'une seule requette, mais je me demandais si ca changer vraiment le temps d'execution du script, ou bien si ca n'était pas la peine de m'embeter avec ca?
http://www.lephpfacile.com/wall/wall.php?id=2616



Merci bp!
+++
maxroucool
le 17/02/2006 à 17:20
Incrementation de lettre
Slt tlm,

je voudrais afficher toutes les lettres de A a Z, et pour cela, je fais une boucle for:

for($i='a'; $i<='z'; $i++){
}


Seulement, cela m'affiche les lettre de A a YZ.

Comment dois-je faire??


Merci bp!
+++
maxroucool
le 16/02/2006 à 16:11
Selectionner des entrés commencant par une lettre
Slt tlm,

je voudrais selectionner toutes les entrés d'une table dont la premiere lettre est un A.
Pour cela, j'ai fais une requette de cette forme:
SELECT *
FROM disco
WHERE nom LIKE 'A%'

Je me demandais si elle été optimisée, et si il n'y avait pas d'autres moyens que de faire un LIKE, car on m'a souvent dit que ca pomper bp de resource les LIKE.


Merci bp!
+++
maxroucool
le 03/01/2006 à 18:32
If insensbile a la casse
Slt ,

bonne année a tous!!
j'aurais voulu savoir s'il était possible de faire un if insensible a la casse:

$mot = 'Mot';
$mot = 'mot';
if($mot == $mot2){ echo'c'est insensible!';}


Merci bp!
+++
maxroucool
le 22/12/2005 à 19:03
Regex
Slt tlm,

je n'arrive pas a faire mon motif de regex, c'est pas faute d'essayer!!

voila mon code:
$chaine = '---------------> Titre de la page 1 <---------------Texte de la page 1
---------------> Titre de la page 2 <---------------Texte de la page 2
---------------> Titre de la page 3 <---------------Texte de la page 3';
$motif = '`--------------->([^<]*)<---------------(.*)`im';

preg_match_all($motif,$chaine,$tab);


Il faut que j'arrive a séparer les titres des pages et leur contenus, mais je n'y arrive pas.
Si je remplace "(.*)" par ([^-]*), alors je ne pourrais plus mettre de tirets "-" dans mes pages.
Pour bien faire, il faudrait que je dise dans la 2e parenthese "tous ce qui n'est pas --------------->". C'est ce que j'ai essayé avec ([^--------------->]*) ou bien encore ([^[--------------->]]*) mais aucun des 2 ne marche!

Je galere vraiment avec les regex!!
SVP aidez moi, je suis au bout du rouleau!! :)

Merci bp!
+++
maxroucool
le 21/12/2005 à 11:52
Sécuriser un site
Slt tlm,

je me demandais comment securiser un site internet des injections SQL ou autres formes de Hacking.

J'ai une petite fonction que j'applique a toutes mes données avant d'etre introduites dans ma DB, mais je pense pas que ca me protege des injections.
<?
function verifcode($text) {

$text = htmlentities($text, ENT_NOQUOTES);
$text = trim($text);
$text = nl2br($text);

return $text;
}
?>


Merci bp!
+++
LoadingChargement en cours