Jump to content


Photo

Criando Um Sistema De Fotos


  • Faça o login para participar
45 replies to this topic

#31 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 22/04/2005, 23:18

Realmente não sei, aqui funcionou tranquilo, experimente dar chmod 777, mais acredito que não va resolver.
Mais tente
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#32 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 22/04/2005, 23:20

coloca aew o codigo q vc ta usando no inserir.php

#33 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 22/04/2005, 23:28

<?
$pasta = "img/";

$id=$_GET['id'];

include ("config.php");

if($id==""){ //se naum houver ID na url...
?>
<html>
<head>
<title>teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table>
<form action="" method="post" enctype="multipart/form-data">
<tr>
  <td>foto grande:</td>
  <td><input type="file" name="g"></td>
</tr>
<tr>
  <td>foto pequena:</td>
  <td><input type="file" name="p"></td>
</tr>
<tr>
  <td>Alt para a foto:</td>
  <td><input type="text" name="alt"></td>
</tr>
<tr>
  <td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
</body>
</html>
<? }elseif($id==add){ //se houver ID na url...
if(@copy($g, $localdasimagens."".$g_name)){  //copia o arquivo da foto_grande
echo "$g_name foi copiado com sucesso!";  #
}else{                                    #Exibe as mensagens...
echo "erro ao copiar $g_name.";          #
}
echo "<br>";
if(@copy($p, $localdasimagens."".$p_name)){ //copia o arquivo foto_pequena
echo "$p_name foi copiado com sucesso!";    #
}else{                                      #Exibe as mensagens...
echo "erro ao copiar $p_name.";            #
}
echo "<br>";

$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");

echo "Dados inseridos com sucesso!";
}
?>


Note:

$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");

Edição feita por: gregorytg, 22/04/2005, 23:39.

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#34 leinad

leinad

    12 Horas

  • Usuários
  • 253 posts
  • Sexo:Não informado
  • Localidade:Gramado-Rs/ Madrid-España
  • Interesses:Puty... muita coisa! mulher! designer em geral! pixels vetores,amo photoshop! flash eh minha vida! e sem php eu morro! amu charlie brown Jr!

Posted 25/04/2005, 13:21

Como p-oso invez de mudar o tamanho da imagem em pixels, mostrar ela menor em 10 % menor ?
"Programação é como sexo... um erro e você estará comprometido pelo resto de sua vida."

#35 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 13:31

<?
$pasta = "img/";

$id=$_GET['id'];

include ("config.php");

if($id==""){ //se naum houver ID na url...
?>
<html>
<head>
<title>teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table>
<form action="" method="post" enctype="multipart/form-data">
<tr>
  <td>foto grande:</td>
  <td><input type="file" name="g"></td>
</tr>
<tr>
  <td>foto pequena:</td>
  <td><input type="file" name="p"></td>
</tr>
<tr>
  <td>Alt para a foto:</td>
  <td><input type="text" name="alt"></td>
</tr>
<tr>
  <td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
</body>
</html>
<? }elseif($id==add){ //se houver ID na url...
if(@copy($g, $localdasimagens."".$g_name)){  //copia o arquivo da foto_grande
echo "$g_name foi copiado com sucesso!";  #
}else{                                    #Exibe as mensagens...
echo "erro ao copiar $g_name.";          #
}
echo "<br>";
if(@copy($p, $localdasimagens."".$p_name)){ //copia o arquivo foto_pequena
echo "$p_name foi copiado com sucesso!";    #
}else{                                      #Exibe as mensagens...
echo "erro ao copiar $p_name.";            #
}
echo "<br>";

$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");

echo "Dados inseridos com sucesso!";
}
?>


Note:

$sql = "INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) VALUES ('$pasta', '$g_name', '$pasta', '$p_name', '$alt)";
$sql = mysql_query($sql) or die ("Erro");

funfou normal aki a pagina inserir.php ae com o seu codigo, mais a pagina mostra.php nao aparece nada

#36 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 14:29

Funcionou com o meu code?

O que acontece com o Inserir?

Aparece alguma coisa? Erro? :)

Edição feita por: gregorytg, 25/04/2005, 14:31.

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#37 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 14:30

Funcionou com o meu code?

O que acontece com o mostrar? a
parece alguma coisa?
Erro? :)

com o seu codigo funfou certinho, na pagina mostra.php ele nao aparece nada

#38 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 14:54

<?
include("config.php");
$id = $_GET['id'];
$sql = mysql_query("select * from fotos");

if(!empty($id)){
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="100%" height="19" valign="top">
<?
while($row = mysql_fetch_array($sql)){
echo "<a href='".$PHP_SELF."?id=$row[id]'><img src='$row[foto_pequena]' border='0' alt='$row[alt]' width='150' height='150'></a><br>";
}
?>
	</td>
  </tr>
</table>
<?
}else{
while($row = mysql_fetch_array($sql)){ 
echo "<img src='$row[foto_grande]' border='0' alt='$row[alt]'></td>\n";
	}
}
?>

Não sei se vai funcionar, eu ja havia deletado o sistema,
acredito que ele não mostra nada pq a TAG <table> não estava "aberta".
Abraços
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#39 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 15:01

nao funfou kra, e tem outro problema tb, ele nao ta inserindo as figuras no banco

#40 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 15:05

Hehehe
Como tu quer mostrar algo que não existe?

Antes insira algo, se não ele não vai mostrar ;)
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#41 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 15:07

Hehehe
Como tu quer mostrar algo que não existe?

Antes insira algo, se não ele não vai mostrar ;)

huahua , eu sei, eh pq eu axo q tem erro no script, aki ele nao inseriu nada no banco, no seu ele inseriu?

#42 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 16:01

Tenta ae mano:
Não esquece de dar CHMOD 777 para a pasta das Imagens ;)

<?
inclide("config.php");
$id =$_GET['id'];
$dir = "img";

if($id==" "){ //se naum houver ID na url...
?>
Inserir
<table>
<form action="?id=add" method="post" enctype="multipart/form-data">
<tr>
  <td>foto grande:</td>
  <td><input type="file" name="g"></td>
</tr>
<tr>
  <td>foto pequena:</td>
  <td><input type="file" name="p"></td>
</tr>
<tr>
  <td>Alt para a foto:</td>
  <td><input type="text" name="alt"></td>
</tr>
<tr>
  <td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
<? }elseif($id == add){

$g = $_FILES['g']['name'];
$p = $_FILES['p']['name'];
$alt = $_POST['alt'];

if(!move_uploaded_file ($_FILES['g']['tmp_name'] ,"$dir" . $_FILES['g']['name'])) {
   echo "Não foi possível enviar a imagem!"; 
} else {
   echo "Imagem enviados com sucesso!<br>"; 
}

if(!move_uploaded_file ($_FILES['p']['tmp_name'] ,"$dir" . $_FILES['p']['name'])) {
   echo "Não foi possível enviar a imagem!"; 
} else {
   echo "Imagem enviados com sucesso!<br>"; 
}

mysql_query(" INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) values ('$g', '$p', '$alt') ");
echo "Dados inseridos com sucesso!";
?>

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#43 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 16:12

oooo, nao deu kra, nao aparece nada, eu ateh concertei a parte inclide("config.php"); por include("config.php"); e nao aparece nada, antes tava aparecendo mais nao tava inserindo nada no banco

#44 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 16:16

Então vamu faze assim:

<?
include("config.php");
$dir = "img";
?>

Inserir
<table>
<form action="?id=add" method="post" enctype="multipart/form-data">
<tr>
 <td>foto grande:</td>
 <td><input type="file" name="g"></td>
</tr>
<tr>
 <td>foto pequena:</td>
 <td><input type="file" name="p"></td>
</tr>
<tr>
 <td>Alt para a foto:</td>
 <td><input type="text" name="alt"></td>
</tr>
<tr>
 <td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
<?

if($id == add) {

$g = $_FILES['g']['name'];
$p = $_FILES['p']['name'];
$alt = $_POST['alt'];

if(!move_uploaded_file ($_FILES['g']['tmp_name'] ,"$dir" . $_FILES['g']['name'])) {
  echo "Não foi possível enviar a imagem!"; 
} else {
  echo "Imagem enviados com sucesso!<br>"; 
}

if(!move_uploaded_file ($_FILES['p']['tmp_name'] ,"$dir" . $_FILES['p']['name'])) {
  echo "Não foi possível enviar a imagem!"; 
} else {
  echo "Imagem enviados com sucesso!<br>"; 
}

mysql_query(" INSERT INTO fotos (foto_grande, foto_pequena, foto_alt) values ('$g', '$p', '$alt') ");
echo "Dados inseridos com sucesso!";

}
?>

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#45 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 16:20

aleluiaaaaa, kra deu certo :):), ow kra, valew msm aew, nem todos tem paciencia de ajudar assim, valew kra (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq