[-ORION-] 0 Denunciar post Postado Outubro 5, 2004 Olá galera... Eu tenho uma palavra que vem do BD e essa palavra é o nome de um arquivo.. só que as vezes essa palavra é acentuada, logo o arquivo tem que ser tbm... mas os arquivos com nomes acentuados nao carregam... O servidor Linux nao le arquivo acentuado? pq aqui em casa é XP e dá certinho... o problema é quando passa pro servidor. ex: PHP [/tr][tr] <?php $str = Música; echo "<img src=".$str.".gif >"; ?>[/tr] entenderam... o arquivo Música.gif nao é carregado.. mas o nome do arquivo é esse, igualzinho.. com o (M) maiusculo e o acento no (ú)..... alguem já passou por isso.? Grato Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Outubro 5, 2004 O servidor Linux nao le arquivo acentuado? pq aqui em casa é XP e dá certinho... o problema é quando passa pro servidor.Nunca reparei isso, mas tipo se for assim, só você remover os acentos...Flwwwww Compartilhar este post Link para o post Compartilhar em outros sites
fast 0 Denunciar post Postado Outubro 5, 2004 dah um str_replace com todas letras q você conhece q podem ser acentuadas...eh o unico jeito q eu sei, e aproveita e valida outros termos q não podem ter no arquivo tb... Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 6, 2004 não testei, mas tente usar o urlencode() urldecode()tipo<?php$str = Música;echo "";?>vê aí Compartilhar este post Link para o post Compartilhar em outros sites