Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2581 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Page Suivante
Auteur Sujet :

[PHP] La fonction toute bête qui vous simplifie le plus la vie ?

n°691862
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 03-04-2004 à 20:40:52  profilanswer
 

Reprise du message précédent :

drasche a écrit :

edit: quelle brêle je répondais à un post datant de 2002 [:tinostar]

Et alors lol ??


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
mood
Publicité
Posté le 03-04-2004 à 20:40:52  profilanswer
 

n°691912
kalex
Posté le 03-04-2004 à 21:45:02  profilanswer
 

Une autre petite "astuce" : plutôt que de s'emmerder à passer la variable de connexion à la bdd à chaque fonction, on peut utiliser une variable globale.
Avec MySQL :

Code :
  1. mysql_select_db('MABASE', ($connect = mysql_connect('localhost')));
  2. function exemple(){
  3. global $connect;
  4. ... // On peut maintenant utiliser $connect ici
  5. }

n°726671
veryfree
Posté le 14-05-2004 à 22:48:01  profilanswer
 

bonsoir,
désolé de upé ce vieux topic mais j'y ai trouvé cette regex que j'utilise en java mais elle fonctionne pas comme je le desire:
 
 
([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))
 
 
est elle sensé matché les emails d'un texte le prob c'est que je voudrait que l'email soit précédé et succédé d'un espace pour pouvoir etre matché alors qu'actuellement elle ne tiens pas compte des espaces.
 
Si vous pouvez m'aider , j'ai definitivement trop de mal avec ca.
 
Merci :jap:

n°726675
simogeo
j'ai jamais tué de chats, ...
Posté le 14-05-2004 à 22:57:58  profilanswer
 

avec ca
 

Code :
  1. $content = eregi_replace("( |<br /> )+([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)", '\\1<a href="mailto:\\2">\\2</a>', $content);


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°726682
veryfree
Posté le 14-05-2004 à 23:32:00  profilanswer
 

simogeo a écrit :

avec ca
 

Code :
  1. $content = eregi_replace("( |<br /> )+([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)", '\\1<a href="mailto:\\2">\\2</a>', $content);




 
le prob c'est qu'en java , le BR il va pas comprendre [:joce]
 
je sais je pourait crée un autre topic mais j y suis presque:
 
([a-z0-9_]|\\-|\\.)+@([0-9a-z][0-9a-z-]+)+[a-z]{2,4}
 
l'espace avant l email est géré mais pas celui d'apres:
 
babla me@something.com srg  >> me@something.com srg
 
 
une autre idée :) ?

n°726697
Profil sup​primé
Posté le 15-05-2004 à 01:11:09  answer
 

kalex a écrit :

Une petite astuce (un peu crade) :
Pour faire une liste (par exemple), on fait d'habitude un test sur chaque option pour savoir si elle est sélectionnée, du genre :

Code :
  1. // $var peut contenir "un", "deux" ou "trois"
  2. $sel = ' selected="selected"';
  3. echo '<select><option';
  4. if($var == 'un')
  5. echo $sel;
  6. echo '>un</option>';
  7. echo '<option';
  8. if($var == 'deux')
  9. echo $sel;
  10. echo '>deux</option>';
  11. echo '<option';
  12. if($var == 'trois')
  13. echo $sel;
  14. echo '>trois</option></select>';


Astuce : on peut aussi stoquer le code dans une variable :

Code :
  1. // $var peut contenir "un", "deux" ou "trois"
  2. $sel = ' selected="selected"';
  3. $$var = $sel; // On stoque $sel dans une nouvelle variable du nom du contenu de $var
  4. echo '<select>
  5. <option'.@$un.'>un</option>
  6. <option'.@$deux.'>deux</option>
  7. <option'.@$trois.'>trois</option>
  8. </select>';


J'en aurais bien d'autres, mais c'est plus compliqué (et expliquer c'est pas mon fort). :sleep:

tu te complique la vie :)
 
en considerant que l'on veut recuperer la valeur du select juste postée
 

function ListCat($name) {
 echo "<select name=\"$name\" class=\"box\">";
 
 if (mysql_num_rows($cat = mysql_query("select name, id from bdb_category order by name ASC" ))==0) {
  error(4);
 }
 while ($nameofcat = mysql_fetch_row($cat)) {
  (isset($_POST) && $_POST[$name]==$nameofcat[1])?$sel="selected":$sel="";
  echo "<option value=\"".$nameofcat[1]."\" $sel>".$nameofcat[0]."</option>";
 }
 echo "</select>";
}

n°727597
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 16-05-2004 à 21:07:06  profilanswer
 

Flag


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°744483
Ex-Floodeu​r
La Source
Posté le 29-05-2004 à 10:10:22  profilanswer
 

drapal


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°744535
Fabien
Vive la super 5 !
Posté le 29-05-2004 à 11:53:00  profilanswer
 

c'est l'epoque astuce php a ce que je vois [:xp1700]


---------------
Découvre le HFRcoin ✈ - smilies
n°772213
javases
Posté le 22-06-2004 à 00:03:35  profilanswer
 

et sinon y'a des vraies astuces ?


Message édité par javases le 22-06-2004 à 00:05:01
mood
Publicité
Posté le 22-06-2004 à 00:03:35  profilanswer
 

n°772246
jagstang
Pa Capona ಠ_ಠ
Posté le 22-06-2004 à 01:51:11  profilanswer
 

c'est bien ce topic. Mais ne pourrais-t-on pas faire une table  des matières en première page ?
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1014864
Fabien
Vive la super 5 !
Posté le 16-03-2005 à 16:41:44  profilanswer
 

up :o


---------------
Découvre le HFRcoin ✈ - smilies
n°1092880
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 22-05-2005 à 22:42:43  profilanswer
 

Voir avec mister Sh@rdar qui a créé le thread.


Message édité par j0k3r_n0ir le 22-05-2005 à 22:43:46

---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
n°1109377
veryfree
Posté le 06-06-2005 à 11:10:47  profilanswer
 

hello,
 
vous auriez une fonction qui retourne l'age en lui donnant une date de naissance au format YYYY-MM-dd ?
 
 
edit:
 
http://www.nbrandt.com/get-age-from-date.php
 

Code :
  1. function get_age_by_date($dob_year, $dob_month, $dob_day)
  2. {
  3.     if (checkdate($dob_month, $dob_day, $dob_year)) {
  4.         $dob_date = "$dob_year" . "$dob_month" . "$dob_day";
  5.         $age = floor((date("Ymd" )-intval($dob_date))/10000);
  6.         if (($age < 0) or ($age > 114)) {
  7.             return FALSE;
  8.         }
  9.         return $age;
  10.     }
  11.     return FALSE;
  12. }


 
 
elle me conviens mieux comme ca :

function getAgeFromDate($date){
  $exDate=explode('-',$date);
  $dob_year=$exDate[0];
  $dob_month=$exDate[1];  
  $dob_day=$exDate[2];
  if (checkdate($dob_month, $dob_day, $dob_year)) {
   $dob_date = $dob_year.$dob_month.$dob_day;
   $age = floor((date("Ymd" ) - intval($dob_date))/10000);
  return $age;
  }
  return false;
 }


Message édité par veryfree le 06-06-2005 à 11:44:29
n°1578194
bixibu
Ca ... c'est fait!
Posté le 22-06-2007 à 19:33:00  profilanswer
 

sympa ce topic, faut le faire remonter de temps en temps :p

n°1766533
c4h8o3
psn/gt : jigsaw28974
Posté le 29-07-2008 à 19:47:34  profilanswer
 

drapal();


---------------
1984
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Pb de création de table pour un script PHP[PHP] pb de syntaxe
[PHP] Récupérer une valeur dans un textarea ?FORUM PHP
[Debutant] Problème PHP après installation[Urgent-PHP] Inclusions chez Free
[PHP] Supprimer tous les espaces au début d'une chaine de caracteresSimple script d'envoi de formulaire en PHP...
Plus de sujets relatifs à : [PHP] La fonction toute bête qui vous simplifie le plus la vie ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR