<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$n]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } ?> </table>
- Fórum WMO
- → B!ö$'s Content
B!ö$'s Content
There have been 102 items by B!ö$ (Search limited from 29/03/2023)
#864186 Edição Remota
Posted by B!ö$ on 04/08/2007, 16:07 in PHP
#864145 Edição Remota
Posted by B!ö$ on 04/08/2007, 14:06 in PHP
Os checkbox você pode denomina-los por arrays...
<input name="check[1]" type="checkbox" /> <input name="check[2]" type="checkbox" />
Depois só criar um loop, para fazer as devidas ações com os checados...
foreach($check as $v){ //Deleta os arquivos selecionados if($v==1){ unlink($v); } }
Ambos códigos, pré-construídos também.
Bom proveito.
#864244 Edição Remota
Posted by B!ö$ on 05/08/2007, 04:04 in PHP
<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php echo"<form action=\"\" method=\"POST\">"; if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$v]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } print "<input type=\"submit\" value=\"apagar\">"; echo"</form>"; ?> </table> <?php if($_POST){ $check = $_POST['check']; foreach($check as $n => $v){ //Deleta os arquivos selecionados $v= str_replace("\'", "", $v); if($v=='on'){ print @unlink($n) ? $n.' apagado!<br>' : $n.' já foi apagado!'; } } } ?>
#864239 Edição Remota
Posted by B!ö$ on 05/08/2007, 02:06 in PHP
Lembro que o formolário é metodo post mesmo. Copie o código abaixo, exatamente como está.
1
<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php echo"<form action=\"apaga.php?source=\" method=\"POST\">"; if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$v]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } print "<input type=\"submit\" value=\"apagar\">"; echo"</form>"; ?> </table>2
<? if($_GET["source"]==1){ foreach($_POST['check'] as $n => $v){ //Deleta os arquivos selecionados if($v==1){ unlink($v); print $v.' apagado!'; } } }
#864273 Edição Remota
Posted by B!ö$ on 05/08/2007, 14:17 in PHP
<?php $file=$_GET['file']; if (is_file($file)) { if (!$_POST['conteudo']) { $Linha = file($file); echo '<center> <h4>Arquivo: '.$file.'</h4> <form action="" method="post" > <textarea name="conteudo" rows="18" cols="60">'; foreach ($Linha as $Line) { echo nl2br(htmlentities($Line)); } echo '</textarea><br /> <input type="submit" name="submit" value=" Modificar "></form> </center>'; } else { $abrir = fopen($file, 'w'); $conteudo = $_POST['conteudo']; $escrever = fwrite($abrir, $conteudo); $texto= '<center> <b>Modificado com sucesso!</b><br /> » <a href="?file='.$file.'">Click aqui para visualizar o novo código.</a><br /> » <a href="'.$file.'">Click aqui para visualizar o arquivo.</a> </center>'; print $escrever ? $texto : "Falha ao modificar o $file"; } } else { echo "Caminho inválido!"; } ?>
#864100 Edição Remota
Posted by B!ö$ on 04/08/2007, 01:44 in PHP
<?php // ler o conteúdo do arquivo para uma string $arquivo = "arquivo.php";//arquivo que será aberto $handle = fopen ($arquivo, "r"); $conteudo = fread ($handle, filesize ($arquivo)); fclose ($handle); print "<textarea>$conteudo</textarea>"; if (is_writable($arquivo)) { // Em nosso exemplo, nós estamos abrindo $filename em modo de append (acréscimo). // O ponteiro do arquivo estará no final dele desde // que será aqui que $conteudo será escrito com fwrite(). if (!$handle = fopen($arquivo, 'a')) { print "Erro ao tentar abrir $arquivo, verifique se ele realmente existe!"; exit; } // Escrevendo $conteudo para o arquivo aberto. if (!fwrite($handle, $conteudo)) { print "Erro escrevendo no arquivo ($arquivo)"; exit; } print "$arquivo foi atualizado com sucesso!"; fclose($); } else { print "Não foi possível atualizar o $arquivo!"; } ?>É nescessário que o arquivo que seja eaplicado este código esteja com permissão para escrita(CMOD 777)
Está pré-construido, falta você dar os toques finais!
#861317 Verificar Uma Página Php Todo Dia
Posted by B!ö$ on 20/07/2007, 16:39 in PHP
<meta http-equiv="refresh" content="1,pagina.php" />
Ou também usar o header, começando com if, ex:
//se o resultado for não há compromissos para hj
if($resultado==0){
header('Location: pagina.php');
}
Ou também poderia fazer um loop como vc mesmo havia falado.
Espero ter ajudado!
#863737 Download Via Ftp?
Posted by B!ö$ on 02/08/2007, 12:48 in PHP
$login = ftp_connect('ftp.server.com');
ftp_login($login, 'user', 'senha');
ftp_pasv($login, true);
ftp_chdir($login, 'www');
ftp_get($login, "arquivo.png", "arquivo.png", FTP_BINARY);
ftp_close($login);
Ele deveria abrir aquela caixinha de download? como funciona?
#864070 Download Via Ftp?
Posted by B!ö$ on 03/08/2007, 23:37 in PHP
Bom, infelizmente não consegui fazer um bom proveito destes conteúdos acima.
Irei postar uma função "imaginária" assim vamos dizer, para que tenham uma melhor demonstração do que quero fazer.
<?php $conect = ftp_connect('ftp.server.com.br'); ftp_login($conect, 'usuarios', 'senha'); header('Location: ftp://ftp.salvacaoplena.com/arquivo.rar'); ftp_close($conect); ?>
Este código não funcionará, mais gostaria de fazer algo bem próximo disto.
Acho que também ajudaria muito, se houver algum jeito de fazer a autenticação via php(autenticação que me refiro é quando vc acessa o servidor ftp via browser).
#864157 [resolvido] Problema Facil
Posted by B!ö$ on 04/08/2007, 14:26 in PHP
<? $con = mysql_connect("localhost", "bla", "werty"); mysql_select_db("bla", $con); $id = $_GET['id']; $consulta = mysql_query("SELECT * FROM bandas WHERE id='$id'") or die (mysql_error()); while ($dados = @mysql_fetch_array($consulta)) { $dados['nome'] = $nome; $dados['estado'] = $estado; $dados['musica'] = $musica; $dados['release'] = $release; echo $nome; echo $dados['estado']; } ?>
- Fórum WMO
- → B!ö$'s Content
- Privacy Policy
- Regras ·