Bonjours je voudrais calculer le nombre de carractere dans une chaine, j'ai vu qu'il y'avait une fonction Length! comment l'utiliser? merci :)
Version imprimable
Bonjours je voudrais calculer le nombre de carractere dans une chaine, j'ai vu qu'il y'avait une fonction Length! comment l'utiliser? merci :)
strlen($chaine) il me semble
Tout à fait et voici dans le détail : http://fr.php.net/manual/fr/function.strlen.php
Ok merci :) je vais vous expliquez un peu plus en détails ce que je veut faire car ca ne marche pas! ^^
Tout mes dossier d'albums sont nommé comme çaCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 $nb_album = 0 ; if (is_dir("/")) { if ($dh = opendir("/")) { while (($file = readdir($dh)) !== false) { if ($file != "." AND $file != ".." ) { for ($i=1 ; $i <= strlen($file);$i++) { if ( $file($i)== "-" ) { $Artiste = substr($file,0,$i-1); $Album = substr($file,$i+1,strlen($file)); } } echo $artiste; echo " * * "; echo $album; $nb_album= $nb_album +1; } } closedir($dh); } } echo " Il y'a $nb_album albums "; ?>
Nom de l'artiste - Nom de l'album
Et je voudrais qu'il sépare l'artiste et l'album! et ca m'affiche ce message
Code:Fatal error: Call to undefined function artiste1 - Album1() in F:\wamp\www\zic\index.php on line 13
Déjà pour commencer, comme te le montre la coloration syntaxique :D
Ceci devrait être modifiercar le caractères placés ainsi réalise l'échappement des doubles quotes.Et donc forte probabilités d'erreursCode:if (is_dir("\"))
wep j'ai remarqué aprés ^^ c'est modifier :)
C'est toujours une erreur
Code:if (is_dir("/"))
Wep mais c'est pas pour ça que sa ne fonctionne pas !
Bonsoir,
Est-il normal que
puisCode:
1
2 $Artiste = substr($file,0,$i-1); $Album = substr($file,$i+1,strlen($file));
Pourquoi faire un for() pour trouver la position d'un caractère dans un string, la fonction strpos() le fait parfaitementCode:
1
2
3 echo $artiste; echo " * * "; echo $album;
Si tu lui donnes pas le bon répertoire déjà tu risques même pas d'entrer dans ton if. Une url est toujours comme ceci : racine/repertoire/sous-repertoire/Citation:
Envoyé par keishah
Et après une petite lecture de ton je viens de voir ce que tu souhaites obtenir.
Pour la lecture je te laisse avec ton code, mais pour la dissolution de l'artiste et de l'album tu as une superbe fonction qui le fait déjà : Comment morceller une chaîne ?
Enfin, ton erreur vient du fait qu'il recherche un fonction inexistante...Fonction qui doit surement être appelé à cause de la récupération fichiers
ok ! merci ca marche !