Jump to content


Photo

Alterar Limite De Fotos No Fotolog


  • Faça o login para participar
1 reply to this topic

#1 goodboy

goodboy

    Normal

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

Posted 18/12/2008, 13:56

Olá! gostaria de saber como alterar ou editar número de fotos para usuários no código abaixo,
estou tentando modificar e adptar uim script, mas nãosei como ficariammelhor fazer isso.

//Restrição de n fotos por dia
if (permite($login) == "sim"){
$id = idealizar($login);
global $tab_restri;
$data_agora = date("d/m/Y");
$data = date("Y/m/d");
$query_restri = mysql_query("SELECT * FROM $tab_restri WHERE id_user='$id'") or die(print(mysql_error()));
$data_restri = mysql_fetch_array($query_restri);
if (!empty($data_restri['fotos']) && stamp2str($data_restri['data'], "/") == $data_agora){
mysql_query("UPDATE $tab_restri SET fotos=fotos+1 , data='$data' WHERE id_user='$id'")or die(print(mysql_error()));
}
else{
if(stamp2str($data_restri['data'], "/") == $data_agora){
mysql_query("INSERT INTO $tab_restri (id_user, fotos, data) VALUES ('$id', '1', '$data')")or die(print(mysql_error()));
}
else{
mysql_query("DELETE FROM $tab_restri WHERE id_user='$id'") or die(print(mysql_error()));
mysql_query("INSERT INTO $tab_restri (id_user, fotos, data) VALUES ('$id', '1', '$data')")or die(print(mysql_error()));
}
}
}
else{
$permissao = "não";
}
if (file_exists($nome)) {
echo "Um arquivo com esse nome já foi enviado! Envie outro arquivo !";
br2(2);
exit;
}
// Tudo ok! Então, move o arquivo
if($permissao == "ok"){
if (move_uploaded_file($arquivo['tmp_name'], $nome)) {
echo "Arquivo <b>$nom_arquiv</b> Enviado com sucesso !";
$imagem_orig = imagecreatefromjpeg($nome);
imagejpeg($imagem_orig, "./".$login."/".$nom_arquiv, $qualidade);
br2(2);
}
else {
echo "Erro ao enviar seu arquivo !";
$permissao = "não";
br2(2);
}
}
else{
if($permissao != "não"){
echo "Extensão não permitida envie outro arquivo !";
$permissao = "não";
br2(2);
}
else{
echo "Você já utrapassou o limite para postagem de fotos !";
$permissao = "não";
br2(2);
}
}


Quem souber por favor medá essas dica
Obrigado

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 18/12/2008, 14:32

grave a data da postagem... quando estiver inserindo, faça a verificação se existem mais de 5 registros por ex.

SELECT * from fotos WHERE data = sei lá, data do dia, curtime auhahua, e com o que retornar, vc fará a contagem.

Se tiver = ou maior que 5, não deixa inserir. Se tiver menos que 6, deixa inserir! Sacou a lógica?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png





1 user(s) are reading this topic

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

IPB Skin By Virteq