- Fórum WMO
- → Viewing Profile: Tópicos: Malandrage
Community Stats
- Group Usuários
- Active Posts 142
- Profile Views 1600
- Member Title 12 Horas
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
User Tools
Friends
Malandrage hasn't added any friends yet.
Latest Visitors
Topics I've Started
Listando Arquivos Em Pasta Ftp
05/12/2007, 15:00
Segue o codigo...pior é que nem uso o internet explorer 7....
[codebox]<?
/**
* PHPMyDownload
* Desenvolvido por Rodrigo Urbinati Maia
* E-mail: rodurma@yahoo.com.br
*
* ATENÇÃO PARA FUNCIONAR DE PERMISSÃO 777 NA PASTA QUE IRÁ RODAR ESSE SCRIPT
*/
ob_start();
//Definindo algumas variáveis
define("TITULO","BLABLABLA- Downloads"); //Título da página
//se tentou fazer download (a query string arq está setada?)
if (isset($_GET['arq'])){
$arq_sec = str_replace("/", "", $_GET['arq']);
//verifica se o arquivo existe
echo $arq_sec;
if (file_exists($arq_sec)){
//se não for o index.php deixa fazer download
if ($arq_sec != "index.php"){
//lê o número de downloads do arquivo a ser baixado
$arquivo = $arq_sec."__cont__.txt";
$abre = fopen($arquivo, "r+");
$num_downloads = fread($abre, 1024);
fclose($abre);
//soma mais um no log
$abre = fopen($arquivo, "w+");
$num_downloads += 1;
fwrite($abre, $num_downloads);
fclose($abre);
// download
header("Location:".$arq_sec."");
}
}
}
//função que gera o contador de download dos arquivos listados
function genContador($arquivo){
//verifica se o arquivo de log já existe
if (!file_exists($arquivo)){
//gera arquivo de log
$abre = fopen($arquivo, "w+");
fwrite($abre, "0");
fclose($abre);
echo 0;
} else {
//arquivo já existe, então leia-o e mostre na tela o númerod e downloads
$abre = fopen($arquivo, "a+");
$num_downloads = fread($abre, 1024);
fclose($abre);
echo $num_downloads;
}
}
//verifica se o diretório atual tem permissão 777
if (!is_writable("./")){
echo "<div style=\"display: block; background-color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold\">Dê permissão 777 na pasta onde o script está!</div>";
exit();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<title><?= TITULO ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16;
}
.trcima {
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.trarquivo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
text-decoration:none;
}
a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
text-decoration:none;
}
body {
background-color: #e9e9df;
}
</style>
</head>
<body>
<table width="100%" border="0">
<tr>
<td><div align="center"><img src="../topo_arquivos.jpg" width="744" height="85"></div></td>
</tr>
</table>
<?
//diretório atual
$aberto = opendir("./");
?>
<br>
<br>
<table width="744" border="0" align="center" cellpadding="2" cellspacing="0">
<tr class="trcima">
<td class="trcima"><img src="../linha_gabarito_1px.jpg" width="580" height="1"><br>
Arquivo</td>
<td><div align="center" class="titulo">Nº de Downloads </div></td>
</tr>
<?
//iniciando a variavel. está que defini a cor da linha
$i = 0;
//numero da linha que aparece pro usuário
$nl = 1;
while($arq = readdir($aberto)) {
//desconsidera diretório e sub diretório
if($arq <> "." && $arq <> "..") {
//não lista os diretório caso houver
if (!is_dir($arq)){
//não lista arquivos que geram os logs dos downloads ex: não lista esse xxxx.gif.__cont__.txt
$pos = strpos($arq,"__cont__.txt");
//não lista o index.php
$pos2 = strpos($arq,"index.php");
//if pra ver se é ou não arquivo de log
if ($pos === FALSE){
//if pra ver se não é index.php
if ($pos2 === FALSE){
if ($nl < 10){ $nl = "0".$nl;}
?>
<tr bgcolor="<?=($i % 2 == 0 ? "#F7F7F7" : "#E6E6E6")?>" class="trarquivo" onMouseOver="this.style.backgroundColor='#C1FFC1'" onMouseOut="this.style.backgroundColor='<?=($i % 2 == 0 ? "#F7F7F7" : "#E6E6E6")?>'">
<td width="88%" class="trarquivo"><a href="?arq=<?=$arq?>" target="_blank"><?= $nl." - ".$arq ?></a></td>
<td width="12%"><div align="center"><? genContador($arq."__cont__.txt"); ?></div></td>
</tr>
<?
$nl++;
} //fecha if pra ver se é index.php
} else {
//para arrumar a cor das linhas caso o arquivo for o log de
//downlods do arquivo
$i--;
}
}
}
$i++;
}
?>
</table>
</body>
</html>
[/codebox]
Bom....alguem conhece alguma materia, em algum lugar, que mostre as diferenças do internet explorer 6 para o 7. Este não é o primeiro problema que tenho com o 7, já tive problemas sérios com janelas popup tb....
valeu ae galera
Exibir Arquivos Word E Excel
22/11/2007, 12:11
Gostaria de uma ajuda, acredito que seja algo simples de fazer, mas não sou muito bom em programação.
Preciso fazer uma página com uma tabela simples, e preciso que está pagina procure e exiba arquivos do word e excell que estão em uma pasta específica no ftp.
Se forem inseridos ou excluidos arquivos, esta lista se atualizaria na pagina....
Dá pra fazer isso sem fazer um administrador e um banco de dados??
Grato pela atenção
Abraço
Listar Arquivos Que Estão No Ftp
22/11/2007, 12:06
Gostaria de saber se existe uma maneira do flash listar arquivos que se localizam em uma pasta específica no ftp. E se eu atualizar estes arquivos, quando ocorra a atualização nesta lista.
Preciso fazer uma lista com arquivos do excel e word, para que o usuario tenha acesso e possa baixar estes arquivos. Gostaria de fazer uma página no flash, que exiba esta lista de arquivos, e, se forem inseridos mais depois, o flash atualize....será que é possivel?
Se for possivel, gostaria de uma indicação.
Grato a todos pela atenção
Erro Estranho
05/09/2007, 17:45
Tão... to com um erro bizarro.... de repente, de uma hora para outra, quando mando abrir um arquivo, ele lista por ordem de modificação...em vez de ordem alfabética....ja fechei o corel e abri de novo, reiniciei a maquina...e continua assim....parece besteira, mas ta muito chato toda a vez ter que clicar em "detalhes" e dae em "nome"...
só no corel essa acontece esta locura...alguem sabe como consertar????
valeu galera
grande abraço
Formulario Com Php
23/08/2007, 10:24
Então...estou com um problema, preciso fazer um formulario em flash com PHP, pois é o unico que sei fazer, mas para um cliente que está hospedado em um servidor que não suporta PHP.
Estou querendo saber se posso linkar o arquivo .php de outro site, que tem suporte php.
segue o codigo que estou usando no botao enviar do flash
Então...este formulario publicado no outro servidor funciona direitinho....on (release) {
// email-adresse checken
function checkemail(email) {
var str = new String(email);
var arr_email = str.split("@");
if (arr_email.length != 2 || arr_email[1].indexOf(".")<1) {
showerror("Endereço de email inválido");
return false;
} else {
return true;
}
}
function showerror(message) {
gotoAndStop("error");
error = message;
}
if (NomeFantasia != "" && NomeFantasia != undefined && RazaoSocial != "" && RazaoSocial != undefined && Endereco != "" && Endereco != undefined && Bairro != "" && Bairro != undefined && CEP != "" && CEP != undefined && Cidade != "" && Cidade != undefined && Estado != "" && Estado != undefined && Pais != "" && Pais != undefined && Email != "" && Email != undefined && Telefone != "" && Telefone != undefined) {
if (checkemail(email)) {
loadVariables("sendmail.php", "", "POST");
showerror("Mensagem enviada corretamente."); gotoAndPlay(4);
}
} else {
trace("empty");
showerror("Por Favor, preencha todos os campos");
}
}
Tentei fazer o link com "http://www.blabla.co...r/sendmail.php" mas não funcionou...alguem tem alguma dica este "chuncho" que preciso fazer?
Valeu...Grande abraço
Opa, consegui resolver de outro jeito, com um formulario em asp...valeu
- Fórum WMO
- → Viewing Profile: Tópicos: Malandrage
- Privacy Policy
- Regras ·