Salve, purtroppo non capisco tanto di php e mi servirebbe un consiglio.
Ho uno script di una gallery senza database che visualizza il nome delle cartelle e dei files jpg e gif in maiuscoletto mentre io vorrei far vedere i nomi delle cartelle e delle foto così come li scrivo.
Es metto una foto chiamata ciao.jpg - sulla gallery vedo il nome Ciao.jpg (in maiuscolo)
io vorrei fare in modo che se metto una foto chiamata ciao.jpg sulla gallery dovrebbe comparire il nome ciao.jpg e se metto Ciao.jpg sulla gallery deve comparire Ciao.jpg
Lo stesso vale per i nomi delle cartelle.
Ho provato con i css ma non funziona così ho trovato su html.it, alla seguente pagina http://www.html.it/pag/16690/le-funz...e-le-stringhe/
il comando ucwords che da come ho capito serve a far diventare i nomi delle cartelle e dei files in maiusoletto.
Sono andato a vedere nello script ed ho trovato ucwords ripetuto per 10 volte. Ecco i codici dove compare:
Compare 2 volte:
<a href=\"".$script_url."?album=".$path."\"><img src=\"".$close_folder."\" style=\"border:0px;\" align=\"absmiddle\" alt=\"".ucwords($folder[$i])."\" /> ".ucwords($folder[$i])."</a>
Compare 2 volte:
<a href=\"".$script_url."?album=".$path."\"><img src=\"".$open_folder."\" style=\"border:0px;\" align=\"absmiddle\" alt=\"".ucwords($folder[$i])."\" /> ".ucwords($folder[$i])."</a>
Compare 2 volte:
$folders .= "<td width=\"".$cell_width."\" align=\"center\"><a href=\"".$script_url."?album=".$album.$file."/\"><img src=\"".$big_folder."\" style=\"border:0px;\" alt=\"".ucwords($display_name)."\" /><br />".ucwords($display_name)."</a></td>\n";
Compare 2 volte:
$images .= "<td width=\"".$cell_width."\" align=\"center\"><div style=\"width:".($thumb_width+20)."px;height:".($t humb_height+20)."px;filter:shadow(color:grey,stren gth:15, direction:135);\"><a href=\"".$files_path.$album.$file."\" target=\"_blank\"><img src=\"".$files_path.$album.$file_name.$thumb."\" style=\"border:0px;\" width=\"".$thumb_width."\" height=\"".$thumb_height."\" alt=\"".ucwords($display_name)."\" /></a></div>".ucwords($display_name)."<br />".$remove."</td>\n";
Compare 2 volte:
$images .= "<td width=\"".$cell_width."\" align=\"center\"><a href=\"".$files_path.$album.$file."\" target=\"_blank\"><img src=\"".$files_path.$album.$file_name.$thumb."\" style=\"border:0px;\" width=\"".$thumb_width."\" height=\"".$thumb_height."\" class=\"image\" alt=\"".ucwords($display_name)."\" /></a><br />".ucwords($display_name)."<br />".$remove."</td>\n";
Domanda togliendo dalle stringhe sopra citate tutti gli ucwords combino guai nel codice o è corretto fare così?
Ho già provato a farlo e sembra funzionare ma vorrei un vostro parere prima di continuare un lavoro con il rischio di sbagliare
Dove trovo .ucwords($folder[$i]). lo posso portare tranquillamente a .($folder[$i]). o sbaglio qualche cosa? ed i puntini li devo lasciare o togliere?
In pratica il codice .ucwords($folder[$i]). come deve essere scritto in forma corretta e le modifiche vanno effettuate in tutti e 10 i punti dove compare?
Spero che qualcuno mi possa aiutare. E' da un mese che sto dietro a questa gallery