Jump to content


B!ö$'s Content

There have been 102 items by B!ö$ (Search limited from 29/03/2023)



Ordernar por                Order  

#864186 Edição Remota

Posted by B!ö$ on 04/08/2007, 16:07 in PHP

Vê se resolve:
<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>



#864275 Edição Remota

Posted by B!ö$ on 05/08/2007, 14:50 in PHP

Lembrando que ao entrar nesta página, a variavel file(GET) tem que estar preenchida...

Para entender oque estou falando, é só acessar pagina.php?file=pagina2.php

Abraços



#864145 Edição Remota

Posted by B!ö$ on 04/08/2007, 14:06 in PHP

Não entendi muito bem sua pergunta, mas vou postar oque entendi...
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.



#864200 Edição Remota

Posted by B!ö$ on 04/08/2007, 17:23 in PHP

<?
if(empty($_GET["source"])){

foreach($check as $v){
	//Deleta os arquivos selecionados
	if($v==1){
		unlink($v);
		print $v.' apagado!';
	}
}
}
?>

Acho que resolve...



#864226 Edição Remota

Posted by B!ö$ on 04/08/2007, 22:48 in PHP

Correções:
1
echo"<form action=\"apaga.php?source=1\" method=\"post\">";
2
<?
if($_GET["source"]==1){

foreach($check as $v){
	//Deleta os arquivos selecionados
	if($v==1){
		unlink($v);
		print $v.' apagado!';
	}
}
}
?>

Aqui funcionou.



#864244 Edição Remota

Posted by B!ö$ on 05/08/2007, 04:04 in PHP

Ponha todo esse código em uma página só!
<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

Bom enquanto ao erro não sei :S pos aqui imprimiu normal...

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

Isto resolve:

<?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

Não se seria resposta mais correta, mais aconselho a usar o código html, insira no começo da página:
<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!



#861326 Verificar Uma Página Php Todo Dia

Posted by B!ö$ on 20/07/2007, 16:52 in PHP

use o agendador de tarefas ^^...



#861301 Verificar Uma Página Php Todo Dia

Posted by B!ö$ on 20/07/2007, 16:07 in PHP

Use o agendador de tarefas...

http://www.devin.com.br/eitch/crontab/



#861310 Verificar Uma Página Php Todo Dia

Posted by B!ö$ on 20/07/2007, 16:28 in PHP

tenho um precesso semelhante á isso, configurei-o para executar diariamente, e na página uso um pouco de html que seria o famoso META TAG Refresh., assim ele executa atualizando a página...

vc tb pode usar o header('Location: pagina.php')



#864270 Download Via Ftp?

Posted by B!ö$ on 05/08/2007, 14:05 in PHP

Agora sim!! valew... mais uma dúvida isto come minha transferência(banda)?



#863660 Download Via Ftp?

Posted by B!ö$ on 02/08/2007, 02:29 in PHP

Olá pessoal,
Gostaria de saber como faço para baixar um arquivo via ftp?
sei que tem a funçõesm get do ftp, porém não sei se elas seriam as mais paropriadas...
Abraços (y)



#863732 Download Via Ftp?

Posted by B!ö$ on 02/08/2007, 12:39 in PHP

:( Não ajudo... li todos os arquivos desta classe, mais não abrange o conteudo FTP....



#864063 Download Via Ftp?

Posted by B!ö$ on 03/08/2007, 21:00 in PHP

Isto... na verdade estou completamente desnorteado.

Agradeço sua atenção & agilidade.



#863742 Download Via Ftp?

Posted by B!ö$ on 02/08/2007, 12:56 in PHP

Ok, Obrigado savior.



#863737 Download Via Ftp?

Posted by B!ö$ on 02/08/2007, 12:48 in PHP

Isso, mais tem um problema, não sei direito como aplica-lo, veja meu cód abaixo:

$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

Agradecido vou dar uma olhada.

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).



#864191 Download Via Ftp?

Posted by B!ö$ on 04/08/2007, 16:33 in PHP

Já havia feito isso, mais em aguns navegadores ele mostra os dados do login... e eu não quero que apareça...

Valeu



#864157 [resolvido] Problema Facil

Posted by B!ö$ on 04/08/2007, 14:26 in PHP

Vê se resolve...
<?
$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'];

}

?>



#864165 [resolvido] Problema Facil

Posted by B!ö$ on 04/08/2007, 14:45 in PHP

Tenta esse:

$consulta = mysql_query("SELECT * FROM bandas WHERE id=$id") or die (mysql_error());



#865399 Sistema De Busca

Posted by B!ö$ on 12/08/2007, 18:45 in PHP

Voce tem definir as variaveis nos links, ex:
busca.php?busca=ok&start=$aevi&busca_quem=$op&busca_que=$oque

Abraços



#864336 Listagem Por Url

Posted by B!ö$ on 05/08/2007, 22:29 in PHP

Bom não estudei seu código direito, mais pelo oque você quer isto resolve:
$url = substr($url, 0, -1);

Ponha antes de imprimir.




IPB Skin By Virteq