Jump to content


lemissel

Member Since 26/04/2004
Offline Last Active 16/08/2007, 14:31
-----

Topics I've Started

Problemas Com Paginação

23/02/2005, 13:18

To fazendo uma paginação, e preciso mandar a variável para busca, a cada página. essa variável inicialmente, vem de um forulário, então eu fiz essa linha de código:

$var=$_POST['var'];

Beleza, na primeira página ele retorna td certinho..., mas nas outras q eu passo essa var na query string, quando entra no script denovo, entra nessa linha (acima) e interpreta como se estivesse vazia... dae n funfa... já tentei atribuir a uma outra variavel, mas n da certo, algué pode me ajudar por favor???


Valeuuu

Busca No Bd Com String Aproximada

11/02/2005, 13:13

Daeee pessoal...

tp, eu to fazendo uma busca no bd com essa linha de cod..

$pegar = "SELECT * FROM aa_cli WHERE $campo='%".$palavra_chave."%' ORDER BY Decli_fa01";

só que ele não me retorna nada, está certo a parte do mascaramento???
eu fiz um teste com uma busca de todos os dados ou de um dado exato e funcionou, então o erro está ai pelos % mesmo... alguém pode me ajudar por favor???

Valeu

Upload

29/11/2004, 13:09

Ae galera, to fazendo um script de upload e tasl, mas n funfa de jeito algum, já o fiz de diversas maneiras... mas agora estou tendo um probleminha... qndo eu envio algo pro server, ele sempre cai na parte falsa do teste que eu façõ com a função is_uploaded_file, isso querdizer q n foi enviado nenhum arquivo e tals, (o que deveria me mostrar em outro teste feito anteriormente).
Já mandei exibir o conteúdo das variáveis vindas do form, mas n retorna nada... o que pode ser???

Valeuuu

envia.php
<?php
$userfile=$HTTP_POST_VARS['userfile']['tmp_name'];
$userfile_name=$HTTP_POST_VARS['userfile']['name'];
$userfile_size=$HTTP_POST_VARS['userfile']['size'];
$userfile_type=$HTTP_POST_VARS['userfile']['type'];
$userfile_error=$HTTP_POST_VARS['userfile']['error'];

echo $userfile."<br> 
$userfile_name<br>
$userfile_size<br>
$userfile_type<br>
$userfile_error";

//verificação de erros
if($userfile_error > 0)
{	echo 'Problemas: ';
  switch($userfile_error)
  {	case 1: echo 'O Arquivo é muito grande conforme servidor'; break;
 	 case 2: echo 'O arquivo exedeu ot amnho máximo definido pelo site'; break;
 	 case 3: echo 'Parcialmente carregado'; break;
 	 case 4: echo 'Arquivo n carregado'; break;
  }
  exit;
}

//caminho do arquivo
$upfile= '/uploads/'.$userfile_name;

//testa o envio e se moveu
if(is_uploaded_file($userfile))
{	
	if(!move_uploaded_file($userfile,$upfile))
	{
  echo 'Problema: Você não pode mover o arquivo';
  exit;
	}
}
else
{	echo 'Problema: possovel ataque nome do arquivo:'.$userfile_name;
}
echo 'upload completo';
?>

form.html
<form action="envia.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" name="userfile">
<input type="submit" value="envia">
</form>

Upload De Arquivos

22/11/2004, 16:16

Pessoal é o seguinte:

Eu estou fazendo um código de upload, ele funcionou uma vez, mas depois apresentou o seguinte erro:

Arquivos não válidos:
Array
(
    [file] => Array
        (
            [name] => cels.gif
            [type] => image/gif
            [tmp_name] => C:\WINDOWS\TEMP\php1047.tmp
            [error] => 0
            [size] => 10789
        )

)
PHP Warning:  move_uploaded_file(D:\domains\fduadvogados.com.br\wwroot\a\mecanismos\bs\cels.gif): failed to open stream: No such file or directory in d:\Domains\fduadvogados.com.br\wwwroot\a\mecanismos\bs.php on line 82
PHP Warning:  move_uploaded_file(): Unable to move 'C:\WINDOWS\TEMP\php1068.tmp' to 'D:\domains\fduadvogados.com.br\wwroot\a\mecanismos\bs\cels.gif' in d:\Domains\fduadvogados.com.br\wwwroot\a\mecanismos\bs.php on line 82

Eis o código: (obs.: Tem um código de bd antes mas eu n coloquie para n extender o tópico e ele está funcionando... só o upload q não.)

if($file){
	//Testes antes dda transferência
	//mime
	/*if($file_type!="application/pdf" || $file_type!="application/msword" || $file_type!="application/rtf" || $file_type!="application/zip" || $file_type!="application/mspowerpoint" || $file_type!="")
	{	echo "<center>Você está tentando enviar um arquivo de extensão não válida. Os arquivos aceitos são do tipo .pdf, .zip, .ppt, .pps, .rtf e .doc</center>";
  exit;
	}*/
	
	//tamanho
	if($file_size > 9000000000000000)
	{	echo '<center>Seu arquivo é muito grande e não pode ser enviado.</center>';
  exit;
	}
	
	//erros
	switch($file_error)
	{	case 0: //sem erros
    break;
  case 1: echo 'Seu arquivo está muito grande conforme o tamanho definido no servidor'; break;
  case 2: echo 'Seu arquivo está muito grande para esta aplicação'; break;
  case 3: echo 'Seu arquivo foi parcialmente enviado'; break;
  case 4: echo 'O arquivo não pode ser enviado'; break;
	}
	
	//Trensferindo o arquivo...
	$diretorio = 'D:\domains\fduadvogados.com.br\wwroot\a\mecanismos\bs\\';
	$uploadfile = $diretorio . $file_name;
	print "<pre><b>";
	if (move_uploaded_file($file_tmp_name, $diretorio . $file_name)) {
    print "O arquivo é valido e foi carregado com sucesso. Obrigado:\n";
    print_r($_FILES);
	} else {
    print "Arquivos não válidos:\n";
    print_r($_FILES);
    exit;
	}
	print "</b></pre>";

	//prepara o caminho do upload para ser enviado ao bd
	$caminho=$diretorio.$file_name;
	$caminho=addslashes($caminho);
	}

como posso resolver??? ali está dizendo q n tenho o diretorio??? o pior de td é q tenho... já está com chmod e td...

Valeuzão

Selec No Mysql

18/11/2004, 15:40

Ae gente, não funciona de forma alguma, eu não consigo mais ver erros...

O login, senha e host estão certos (já conferi e reconferi :blink: ) agora eis o código e logo abaixo o erro:

CREATE TABLE `bs` (
  `id` int(255) unsigned NOT NULL auto_increment,
  `numero` varchar(255) default NULL,
  `titulo` text,
  `aplicacao` text,
  `caminho` varchar(255) default 'mecanismos/sarquivo.htm',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=25;

#
# Extraindo dados da tabela `bs`
#

INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (1, 'AMT-100', 'Teste', 'Testando', NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (2, 'iaah', 'iuahiauhiuahi', 'aiuhiuahiuah', NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (3, NULL, NULL, NULL, NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (4, 'lalall', 'alaçlsdkfçlaksçlka', 'çalskdçfkaçsdlfk', 'çlkfaçlsdkfçlaksdfçlk');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (5, 'sdfgsdf', 'gsdfgsdfgsdf', 'gsdfgsdfg', 'sdfgsdfgsdfgsdf');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (11, '5000000', 'teste', 'testsetsetse', '../mecanismos/bs/200-32-100p.PDF');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (24, '32132132', 'alksjlskajlsa', 'alkjaljalk', 'mecanismos/sarquivo.htm');
    


<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="mecanismos/style.css" rel="stylesheet" type="text/css">
</head>

<body>
<p><img src="images/bs.png" border="0">
</p>
<center>
 <?php
  /*Algoritmo
 
  conexão com bd, montagem da tabela, busca no bd, loop para amostragem dos valores, fechamento da tabela.
  */
//conexão bd
include("config.php");

@ mysql_connect($host,$user,$pass) or die ("Ocorreu um erro ao conectar no banco de dados: ".mysql_error());
@ mysql_select_db('ar') or die ("Ocorreu um erro ao selecionar no banco de dados: ".mysql_error());

?>
 <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">
   <tr>
     <td width="18%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">N&uacute;mero
         do Boletim de Servi&ccedil;o</font></strong></div>
       <div align="center"><font color="#FFFFFF" size="1"><strong>Number of Service
         Bulletin</strong></font></div></td>
     <td width="38%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">T&iacute;tulo</font></strong></div>
       <div align="center"><font color="#FFFFFF" size="1"><strong>Title</strong></font></div></td>
     <td width="44%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">Aplica&ccedil;&atilde;o</font></strong></div>
       <div align="center"><font color="#FFFFFF" size="1"><strong>Applicability</strong></font></div></td>
   </tr>
  <tr>
   <?php
$busca="SELECT * FROM  'bs'";
$busca_bs=mysql_query($busca);  //Busca os dados na base de dados
//if($B)
//{
  $ret=mysql_num_rows($busca_bs); //calcula o número de resultados*/
  for($c=0; $c>$ret; $c++) //monta as células e completa com os dados da base de dados
  {
  $result=mysql_fetch_array($busca_bs);//entra com os valores no array
  echo '<td bordercolor="#CCCCCC"><div align="center"><a href="'.stripslashes($result['caminho']).'" target="_blank">'.stripslashes($result['numero']).'</a></div></td><td bordercolor="#CCCCCC">'.stripslashes($result['titulo']).'</td><td bordercolor="#CCCCCC">'.stripslashes($result['aplicacao']).'</td>';
  }
//}
/*else
{
        echo '<td colspan="3" bordercolor="#CCCCCC"><div align="center">Desculpe, não foi possível fazer a busca no banco de dados<br>Sorry, not possible can query of database</div></td>';

}*/
?>
</tr>
 </table>
 <p align="left"><font color="#FF0000">Obs.:</font> Os boletins de servi&ccedil;os
   est&atilde;o salvos com a extens&atilde;o PDF, para realizar a leitura dos
   mesmos &eacute; preciso ter instaldo o programa <em>Adobe Acrobat Reader</em>
   que voce pode encontrar para instala&ccedil;&atilde;o <a href="http://superdownload...lnwodra//:ptth" target="_blank">clicando
   aqui</a>.<br>
   Service Bulletins Available On Line PDF Files (Adobe Acrobat Reader). <a href="http://superdownload...lnwodra//:ptth" target="_blank">Click
   here for download</a>.<br>
 </p>
 </center>
</body>
</html>


Ocorreu um erro ao conectar no banco de dados: Access denied for user: 'meu_user@localhost' (Using password: YES)

Por favor não consigo achar o erro... brigadão...

IPB Skin By Virteq