Crash Postado Novembro 23, 2009 Denunciar Share Postado Novembro 23, 2009 (editado) Salve comunidade !!tenho uma seção em meu site que é para baixar algum material que irei disponibilizar para meus visitantes.Até ai Ok .. no entanto quando clico no arquivo que vai ser baixdo recebo a seguinte mensagem:The requested URL /servico/painel/download/down/Modelos/Modelos/modelo.txt was not found on this server.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.--------------------------------------------------------------------------------Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at Port 80o caminho seria teria que ser: /servico/painel/download/down/Modelos/modelo.txtSó que esta aparecendo duas vezes o item "Modelos", que na verdade é a pasta onde esta o arquivo a ser baixado.Estou usando o seguinte script;<?php if($sb == '1'){ $dir = "$path$id_dir"; echo "$dir"; } else $dir = getenv('DOCUMENT_ROOT')."/servico/painel/download/down/" .$_GET['id_dir']. "/"; function varre($dir,$filtro="",$nivel="") { $diraberto = opendir($dir); chdir($dir); while($arq = readdir($diraberto)) { if($arq == ".." || $arq == ".")continue; $arr_ext = explode(";",$filtro); foreach($arr_ext as $ext) { $vdir = getcwd(); $exdir = explode("/", $vdir); $fdir = end($exdir); if(count($exdir)==9) { $fdir = $exdir[7]. "/" .$exdir[8]; }else{ $fdir = end($exdir); } $extpos = (strtolower(substr($arq,strlen($arq)-strlen($ext)))) == strtolower($ext); if ($extpos == strlen($arq) and is_file($arq)) if(count($exdir)==7){ print $nivel."<img src=servico/painel/download/ok.gif width=\"13\" height=\"11\"><B><a href='/servico/painel/download/down" .$_GET['id_dir']. "/" .$arq. "'> $arq</a> </B><br>"; }else print $nivel."<img src=\"ok.gif\" width=\"13\" height=\"11\"><B><a href='/servico/painel/download/down/" .$_GET['id_dir']. "/" .$fdir. "/" .$arq. "'> $arq</a> </B><br>"; } if (is_dir($arq)) { print "<P>"; print $nivel.$arq."<br>"; varre($arq,$filtro,$nivel." "); } } chdir(".."); closedir($diraberto); } ?> <? varre("$dir"); ?>Alguém pode me dar uma ajuda já que não manjo de PHP estou quebrando a cabeça a beça com isto ..Muto obrigado de ante mão e um forte abraço a todos !! Editado Novembro 23, 2009 por Crash Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Crash
Salve comunidade !!
tenho uma seção em meu site que é para baixar algum material que irei disponibilizar para meus visitantes.
Até ai Ok .. no entanto quando clico no arquivo que vai ser baixdo recebo a seguinte mensagem:
o caminho seria teria que ser: /servico/painel/download/down/Modelos/modelo.txt
Só que esta aparecendo duas vezes o item "Modelos", que na verdade é a pasta onde esta o arquivo a ser baixado.
Estou usando o seguinte script;
Alguém pode me dar uma ajuda já que não manjo de PHP estou quebrando a cabeça a beça com isto ..
Muto obrigado de ante mão e um forte abraço a todos !!
Editado por CrashLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.