Ir para conteúdo
Fórum Script Brasil

Ricardo T. do Prado

Membros
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que Ricardo T. do Prado postou

  1. Fala grande MTavares, meu brother, não tem segredo algum, isso é puro CSS, na verdade você terá o site normal para desktop e depois é só pegar o mesmo código e estilizar com CSS, segue algumas dicas. 1 - crie um script para identificar se o acesso é via celular ou desktop, pode ser até javascript, tipo <script> if(screen.width <=600) { window.location.href='www.site.com.br/mobile'; } </script> 2 - sempre use as divs com width=100% (para ajustar de acordo com a resolução do celular); 3 - a versão para celular, sempre deve ser simplificada, pois, é complicado colocar todo conteúdo do site em uma versão mobile, faça um resumo do mesmo. O resto é com sua imaginação. Espero ter ajudado, Abs.
  2. Ricardo T. do Prado

    Duvida

    uai, qual a dúvida para fazer isso? você não programa em php??????
  3. Na verdade há algumas outras expressões além dessas, sempre é muito utilizado em .NET que seria. MVC - Model View Controller, Consiste em separar o modelo do negócio, o controlador e a visualização DAO/DAL - Data Access Object ou Data Access Layer Seria uma camada (classes) de acesso e manipulação de dados BLL - Business Logical Layer Seria uma camada que controla o negócio, exemplo o DAL tem o método que faz os insert/update/delete e a BLL que passa as regras e tabelas. UI - User Interface Cria a interface/design da aplicação POJO - não sei Abs.
  4. Ricardo T. do Prado

    PHP pela rede

    192.168.24.101/nome_da_pasta abs.
  5. pesquise no google por paginação.php Abs. Mario Filho Delgaron?
  6. Ai depende você tem q fazer um left outro hoje com a tabela master e detalhes pegando os valores nulos
  7. nessa linha adicione ficando $sql = mysql_query($sql) or die (mysql_error()); Isso fará com que o mysql gera uma msg de erro avisando o que pode estar dando errado abs.
  8. a pasta IMGNOT está com CHMOD 0777? me parece que está sem permissão para gravação na pasta. Abs.
  9. kd a estrutura do banco? aqui está criptografada Abs
  10. Grande MTavares, Grato pelo elogio! Claro, pode usar sem problemas e, sinta-se a vontade para modifica-lo. A intenção é ajudar o fórum. Abs.
  11. Ricardo T. do Prado

    Fatal Erro

    MoveNext() não está instanciado nessa página sua ai.
  12. Eu tenho um framework, creio que dá pra você adaptar facilmente. Entre em contato. Abs.
  13. Grande MTavares, Obrigado pelas palavras, realmente as vezes é uma busca perdida. Grato pela empatia. Então, ele padroniza apenas os thumbnails em 100 x 100 ajustando o angulo da imagem para não distorcer. Quanto as imagens em tamanho reais ele não ajusta, mas, pode-se fazer isso ou, recopiar a função CREATE_THUMBNAIL e renomea-la ai você altera a propriedade width para o desejado e a chama. Dúvidas, post it amigo. Abs.
  14. Caro Willian Gustavo, Com certeza procurei muito na internet, tanto que como não consegui nada para me satisfazer, tentei achar alguma coisa aqui. Bom, tive que fazer o script na unha, peguei um exemplo de e fiz em cima do script o meu. Vou postar o código, pois, sei que esse upload vai ser bem útil para muitas pessoas, caso algum MODERADOR quiser move-lo para tutoriais ou repositório de scripts, acho que vai útil. Vamos lá, esse script faz o seguinte 1 - Faz o upload da imagem para determinado diretório; 2 - A partir da imagem que foi upada, cria um thumbnail e coloca ele em outro diretório; 3 - Salva o nome do arquivo no banco de dados; Obs. A thumb gerada é no estilo "ajuste" ou seja, a imagem não distorce para ficar em 100 x 100px. Segue script. upload.php <?php //scripts do upload e configs; function create_thumbnail($source, $destination, $thumb_width) { $size = getimagesize($source); $width = $size[0]; $height = $size[1]; $x = 0; $y = 0; if($width > $height) { $x = ceil(($width - $height) / 2); $width = $height; } elseif ($height > $width) { $y = ceil (($height - $width) / 2); $height = $width; } $new_image = imagecreatetruecolor($thumb_width, $thumb_width) or die ('Não foi possível inicializar GD imagem stream'); $extension = get_image_extension($source); if($extension == "jpg" || $extension == "jpeg") { $image = imagecreatefromjpeg($source); } if($extesion == "gif") { $image = imagecreatefromgif($source); } if($extension == "png") { $image = imagecreatefrompng($source); } imagecopyresampled($new_image, $image,0, 0, $x, $y, $thumb_width, $thumb_width, $width, $height); if($extension == "jpg" || $extension == "jpeg") { imagejpeg($new_image, $destination); } if($extesion == "gif") { imagegif($new_image, $destination); } if($extension == "png") { imagepng($new_image, $destination); } } //fecha funcao function get_image_extension($name) { $name = strtolower($name); $i = strrpos($name,"."); if(!$i ) {return "";} $l = strlen($name) - $i; $extension = substr($name, $i+1,$l); return $extension; }// fecha funcao get_image_extension function randon_name($lenght) { $characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890"; $name = ""; for($i = 0; $i < $lenght; $i++) { $name.=$characters[mt_rand(0,strlen($characters) - 1)]; } return "image-".$name; }//fecha randon_name ?> <form action="<? $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data"> <input type="file" name="image"><br /> <input type="submit" name="post" value="OK"/> </form> <? //configuracoes da imagem $image_location = "imoveisfotos/"; $thumb_location = "imoveisfotos/thumbs/"; $thumb_width = 100; $maximum_size = 5000000; $results = "Escolha uma imagem para ser enviada"; //fim configuracoes imagem if ($_POST['post']) { if($_FILES['image']['name'] == "") { $results = "Você não postou uma image"; } else { $size = filesize($_FILES['image']['tmp_name']); $filename = stripslashes($_FILES['image']['name']); $extension = get_image_extension($filename); if($size > $maximum_size) { $results = "Tamanho do arquivo maior que o permitido"; } if(($extension != "jpg") && ($extension != "jpeg") && ($extension != "gif") && ($extension != "png")) { $results = "A imagem deve conter a extensao: JPG, JPEG, GIF ou PNG"; } else { $image_randon_name = randon_name(15).".".$extension; $copy = @copy($_FILES['image']['tmp_name'],$image_location.$image_randon_name); if(!$copy) { $results = "Erro no carregamento do arquivo! Erro do sistema. Contate o administrador"; } else { create_thumbnail($image_location.$image_randon_name,$thumb_location.$image_randon_name,$thumb_width); $results = "Carregamento concluído com sucesso!"; } conexao(); // é uma função que conecta ao mysql que vem do include "funcoes.php"; $sql = mysql_query("insert into imoveisfotos (id,idimovel,foto) values ('','".$id."','".$image_randon_name."')") or die (mysql_error()); if(mysql_affected_rows) { echo "<script>alert('Imagem enviada com sucesso')</script>"; } } } } ?> Qualquer dúvida, À disposição Abs.
  15. Galera, Alguém teria ai um script simples de upload de imagens com thumbs? Nunca precisei mexer com upload e agora me apareceu essa situação. Gostaria de algo simples, se possível: - as thumbs ficariam numa pasta thumb - as imgs normais ficariam na pasta imgs e salvasse o nome da imagem no banco. Abs. e conto com a ajuda de todos!
  16. Rapaz, você tá perdidinho no seu problema, dificil até de entender. Vamos ao principio, como falei antes, "poste a estrutura das suas tabelas" Quais os campos das tabelas USUÁRIO e PROCESSO?
  17. Uma luz; Delphi = lookup; C# = combobox; PHP = select; Entendi o que você quis dizer, que é deixar a opção marcada de acordo com o valor da coluna/linha; Procure no google por "popular combobox+php+mysql -ajax -jquery" Abs.
  18. um fio de cabelo na cabeça é pouco, na sopa é muito! Tudo depende do que se quer fazer. Depende da estrutura do seu projeto. JQuery é uma biblioteca que auxilia muito no desenvolvimento de componentes visuais e recursivos, bem como melhor acessibilidade (UI). Deve-se sempre lembrar que PHP é Server Side e, Jquery é Client Side. Uma vantagem é usar a cabeça e pensar: "posso fazer uma função que contemple várias situações? isso é ser recursivo. Uma estrutura em camadas (MVC) é um padrão para grandes projetos e reaproveitamento de códigos. Vale lembrar que JQuery é uma união de CSS+JAVASCRIPT+HTML. Outro ponto é que, hoje na web as tecnologias recursivas mais usadas são: Jquery e Ajax. Tecnologias essas que facilitam o desenvolvimento. Quanto as suas perguntas: Respostas 1 - Os componentes são em html, porém, as máscaras, eventos, etc, podem ser configuradas em jquery 2- Isso vai do sua visão de design. O aconselhável é usar CSS para estilização. 3 - Falando em processamento de dados, pode ser em php ou utilizando ajax. Quanto a estilização para mostrar os registros, css+jquery; 4 - Infelizmente na web, apesar de muitas Classes, Library, a única boa integração que há em componentes, falando do "arrasta/solta" é o ajax toolkit para asp.net (quando fiz visual C#) que se faz programação web no estilo "desktop" ali do lado com os componentes só para arrastar. Até onde sei em php é meio programático ainda. Abs
  19. Caro Ewerton, Concordo com o Willian Gustavo, já que você referenciou o erro em: Então você deve saber que é algo na página Clientes.php, não é necessário postar todo código. Vamos lá, você deve estar chamando uma FUNCTION chamada novo(), porém ela não está instanciada(incluida) na página que você está chamando. Poste como você está chamando essa função. Abs.
  20. use: UTF-8 nas páginas e collation Latin_General_CI no banco de dados. Pelo menos nunca tive problemas fazendo desta forma. Abs.
  21. Posta seu código da sessão de 25 minutos ai. Provavelmente você pode fazer um IF faltando 5 minutos ex: IF( time > 5 min) {faça algo;} abs.
  22. Dá uma analisa ai Realmente você deve usar AJAX, pode incrementar com JQUERY ABs.
  23. Cara, acho que você tá viajando ai na lógica, como você vai inserir uma ID para atualizar, sendo que ela não existe ainda? seria 2 tabelas certo? USUARIOS e PROCESSO, partindo do principio PROCESSO é uma Detail de USUARIO, então faz tem que fazer o seguinte. 1 - Cadastro na tabela usuário os valores; 2 - Recupera a ID gravada 3 - Faz um INSERT na tabela PROCESSO // e não update, afinal você não tem nada nela ainda, como fazer update de algo q não existe ainda? Tenta ai Abs.
×
×
  • Criar Novo...