Jump to content


GGSP

Member Since 07/05/2008
Offline Last Active 18/06/2008, 11:14
-----

Topics I've Started

Redimensionar Imagem No Php

16/06/2008, 03:49

ola pessoal, boa noite,

Estou com um problema no código, preciso fazer o UP de uma imagem, fazendo uma cópia dela numa outra pasta... até aí está OK... só que nessa segunda pasta eu preciso redimensionar ela pra que fique um thumbnail ... não esta funcionando se alguem puder me ajudar... o codigo esta abaixo

$target_path = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/';

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
$_FILES['uploadedfile']['tmp_name'];
$extensao = "1".basename( $_FILES['uploadedfile']['name']);

//echo $extensao;
if (preg_match("/\.(jpg){1}$/i", $extensao))
{

	
	if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
	 {
		echo "O arquivo ".  basename( $_FILES['uploadedfile']['name']). 
		" foi importado corretamente";
		//$tabelaResultados = 1;

		$nome = basename( $_FILES['uploadedfile']['name']);
		//$arquivo = 'C:/' . $nome;
		$arquivo = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/' . $nome;
		
		
		$file = $arquivo;
		$newfile = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/pequenas/' . $nome;
		
	
			


		if(!copy($file , $newfile))
		{
			echo "<br> não copiou";
		}
		else
		{

			$pathimage=$newfile;
		
			$pic = imagecreatefromjpeg($pathimage);
			$sizex = imagesx($pic);
			$sizey = imagesy($pic);
			$s0x = 200;  //novos dimensões
			$s0y = 150;
			$out = imagecreatetruecolor( $s0x, $s0y);
			imagecopyresampled ($out, $pic, 0, 0, 0, 0, $s0x, $s0y, $sizex, $sizey);
			imagejpeg($out, $pathimage."_thumb.jpg");
			imagedestroy($pic);
			imagedestroy($out);
			
			echo "<br> copiou";
		}
		
		
		mysql_select_db($database_taconvidado, $taconvidado);
		
		$sql_insert = "INSERT INTO portfolio (categoria, enderecogrd, enderecopeq) VALUES('" . geral .  "','" . $arquivo .  "','" . $newfile .  "')";
		
		if(mysql_query($sql_insert))
		{
		
			echo "<br> registro feito com sucesso";
		}
		else
		{
			echo "<br> registro não efetuado";
		}

			
	}
	else if($extensao!=" 1")
	{	
		echo "<br> extensão nao suportada";
	}
}
else
{
	echo "extensao nao suportada";
}
?>


ja esta ativado a extensao do gd2 no php.ini - nao sei o que acontece... por favor me ajudem é muito urgente, ja tentei varios mas varios, acho que todos os tutoriais e scripts da net, nao funciona o script para no $pic = imagecreatefromjpeg($pathimage);



obrigado
GGSP

Importar Csv No Mysql [resolvido]

09/05/2008, 10:19

Ola pessoal, por favor estou precisando de uma ajuda urgente, já li mais de 1 milhao de posts e colunas e tutoriais, mas nenhum eu consegui fazer funcionar.. é simples tenho um arquivo planilha.csv e preciso importar na minha tabela que se chama news a tabela tem Id (alto incremento) nome, email, telefone o arquivo csv tem nome email e telefone. Eu consegui fazer o php imprimiro o array dos dados na tela, mas nao consigo inserir no BD.. se alguem puder me ajudar... por favor preciso muito o meu ultimo codigo tentado foi esse.

(esse tentei agora, ta quase la, nao aparece mais erros, porém nao aparece o status e nao ta gravando)

<? 
 mysql_select_db($database_taconvidado, $taconvidado);


$insert_csv="LOAD DATA LOCAL INFILE 'planilha.csv' INTO TABLE news FIELDS TERMINATED BY ','";
 $result_csv = mysql_query($insert_csv, $con) or die("NÃO VIROU... " .mysql_error());

 if ($result_csv) {
 $status.=" E AGORA IMPORTADO PARA A BASE DE DADOS";
 } else {
 $status.=" MAS NÃO FOI POSSIVEL COLOCAR NA BASE DE DADOS";
 }
  else {
 $status.="... O ARQUIVO NAO FOI COPIADO";
 }
 echo "$status";
 else {
 echo "ARQUIVO MUITO GRANDE";
 }?>

Abraços e obrigado.....

alguém por favor.......

Poxa galera ninguem pode me dar uma forcinha... acredito que a minha duvida é a de vários... postem por favor....

IPB Skin By Virteq