adrianno 7 Denunciar post Postado Julho 26, 2010 Gente, gostaria de saber que função usar pra trocar os espaços , por underscore no nome do arquivo enviado EXE: pego o arquivo para upload e o nome pra gravar no banco via $_FILES porem queria que no exemplo $arquivo = $_FILES['name']; que retorna por exemplo imagem festa.jpg, ficasse assim = imagem_festa.jpg ou imagem-festa, imagem.festa . e que ainda renomeasse o arquivo original TB etc, ja tentei com o str_replace, mais o arquivo fica em branco, Compartilhar este post Link para o post Compartilhar em outros sites
AmareshinO 0 Denunciar post Postado Julho 26, 2010 Gente, gostaria de saber que função usar pra trocar os espaços , por underscore no nome do arquivo enviado EXE: pego o arquivo para upload e o nome pra gravar no banco via $_FILES porem queria que no exemplo $arquivo = $_FILES['name']; que retorna por exemplo imagem festa.jpg, ficasse assim = imagem_festa.jpg ou imagem-festa, imagem.festa . e que ainda renomeasse o arquivo original TB etc, ja tentei com o str_replace, mais o arquivo fica em branco, kra, da um str_replace() na variavel $arquivo <? $arquivo = str_replace(" ", "_", $_FILES['name']); ?> Se o arquivo for: "imagem festa.jpg" ele vai trocar os espacos por "_" retornando: "imagem_festa.jpg" abraços! Compartilhar este post Link para o post Compartilhar em outros sites
adrianno 7 Denunciar post Postado Julho 26, 2010 fiz isso, porem.... o nome da imagen fica apenas "_" Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Julho 26, 2010 <?php $arquivo = str_replace(" ", "_", $_FILES['nome_do_seu_input_file']['name']); ?> At+ Compartilhar este post Link para o post Compartilhar em outros sites
adrianno 7 Denunciar post Postado Julho 26, 2010 perfeito, tudo certo o problema era um minimo detalhe, onde eu deveria colocar a referencia ao espaço tipo (" ") eu estava colocando ("") mais agora deu certo valew ai Compartilhar este post Link para o post Compartilhar em outros sites