Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×

Pesquisar na Comunidade

Mostrando resultados para as tags ''outras linguagens web''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Anunciantes
    • Fox CHEATS
    • 🔗 store.rubiproject.com
    • WYD LOST
  • Anúncios e Feedbacks
    • Regras
    • Anúncios e Novidades
    • Área do Usuário
    • Apresente-se aqui!
    • Tutoriais WC
    • Eventos do fórum
    • Seja um Membro Vip
  • Beta Zone - Áreas Temporárias
    • Lineage 2
    • Inteligência Artificial
    • Segurança e Investigação
    • Desenvolvimento
  • MMO Zone
    • WYD - With Your Destiny
    • Grand Chase
    • League of Legends
    • Outros MMO em Geral
    • RPG Zone - Lixão
  • Shooter Zone
    • Counter Strike
    • Blood Strike
    • Valorant
    • Cross Fire
    • Point Blank
    • Outros Shooters em Geral
    • Battle Royale
    • Shooter Zone - Lixão
  • Outros Games Zone
    • Minecraft
    • Outros Games
    • Outros Games Zone - Lixão
  • Mobile
    • Mobile - Downloads de Cheats / Utilitários
    • Mobile - Tutoriais
    • Mobile - Servidores Privados
    • Mobile - Dúvidas / Pedidos
    • Mobile - Bate Papo
  • Info Zone
    • Programação
    • Cracking
    • Tech
    • Tecnologia da Informação
    • Info Zone - Lixão
  • Design Zone
    • Galeria
    • Fábricas
    • Tutoriais
    • Recursos
    • Presentes, Leilões, Vendas e Doações
    • Suporte Design
    • Bate Papo Design
    • Depósito
  • Entretenimento & Diversão
    • Serviços Pagos
    • Notícias do Mundo
    • Bate Papo
    • Discussões
    • Mangás & Animes
    • Mídia
  • MarketPlace
    • Divulgação de Serviços
    • Contrate Serviços de Freelancer
    • Contas, Skins e Cheats
    • Outros
  • Notícias de Jogos
    • PC
    • PlayStation
    • Xbox
    • Nintendo
    • Mobile
    • Geral
  • Old WC's Bate Papo
  • 【FREE FIRE】▄︻┻┳═一's Fórum do Clube
  • Bug Abuser's Tópicos

Product Groups

Não há resultados para exibir.


Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


TItulo de usuário


Data de Criação

Entre e ganha o
  1. Estou criando sistema do netflix em js + php Oque vai ter nesse projeto? Sistema de login/Registro Sistema de segurança Sistema de continuar onde assistiu Perfil Oque contem agora? Sistema de cadastro Sistema de login Adicionar perfil Continuar video de onde parou Logout Alguns prints do projeto Quem quiser que eu termino o projeto e coloque para funcionar, então deixem seu apoio nos comentarios ! :3 Projeto no github : [Hidden Content] Nota de atualização: Sistema de perfils e login adicionado! Sistema de segurança do perfil Site para testes : [Hidden Content]
  2. Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL This new book on PHP 7 introduces writing solid, secure, object-oriented code in the new PHP 7: you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples. In Learn PHP 7, programming examples take advantage of the newest PHP features, including enhanced password encryption using password_hash. This book takes a learn-by-doing approach, providing you with complete coding examples. "Do It" exercises in each chapter provide the opportunity to make adjustments to the example code. The end of chapter programming exercises allow you to develop your own applications using the algorithms demonstrated in the chapter. Each tier is logically and physically separated using object-oriented and dependency injection techniques, thus allowing independent tiers that can be updated with little or no effect on the other tiers. In addition to teaching good programming practices through OOP, there is a strong emphasis on creating secure code. As each chapter is completed, the reader is provide the opportunity to design and create an application reinforcing the concepts learned. DOWNLOAD [Hidden Content]
  3. Livro - PHP e MYSQL: Desenvolvimento WEB - Laura Thomson e Luke Welling PHP é uma linguagem script de programação disponível de graça sob licença open source e utilizada principalmente em servidores web Linux como alternativa ao ASP da Microsoft. MySQL é um sistema open source de gerenciamento de banco de dados relacional que utiliza SQL, a linguagem mais usada para adicionar, acessar e processar dados em um banco de dados. Por ser de código aberto, MySQL é grátis e pode ser adaptado de acordo com as necessidades do desenvolvedor, além de ser mais rápido, estável e flexível. PHP and MySQL Desenvolvimento Web é um guia muito respeitado no mercado, e sua 2ª edição, publicada pela Campus em abril de 2003, foi um dos livros mais vendidos de 2003. A 3ª edição vem com atualizações para a versão 5.0 do PHP e certamente será tão bem-sucedida quanto sua edição anterior. Editora: Campus Ano: 2005 Idioma: Português (PT-BR) Formato do Livro: PDF Tamanho: 40 Mb DOWNLOAD - Google Drive [Hidden Content]
  4. [udemy] Zend Framework 2: Learn the PHP framework ZF2 from scratch [udemy] Zend Framework 2: Learn the PHP framework ZF2 from scratch -Learn how to code and become a professional web developer with the PHP framework ZF2 in just a few hours. What Will I Learn? Understand the theory of Zend Framework 2 in details Develop professional applications in Zend Framework 2 Implement an enterprise-ready architecture in Zend Framework 2 Proficiently work with databases in Zend Framework 2 Implement login systems in Zend Framework 2 Requirements You should be familiar with object-oriented programming (OOP) Being familiar with PHP is a bonus, but not a strict requirement Description Do you want to learn the PHP framework, Zend Framework 2, from scratch and become a professional in no time? Then this course is an excellent starting point for you to quickly learn the basics of Zend Framework 2 and to put your knowledge to work in just a few hours! This is your chance to harvest the knowledge that I have personally obtained through working with Zend Framework and other PHP frameworks for years. I am making all of this information available in an easy to understand language that you will understand even if you are not a professional PHP developer. Zend Framework is a popular PHP framework and will be an excellent addition to your CV – even if you are already familiar with other PHP frameworks such as Laravel, CakePHP, Symfony, Codeigniter, Yii Framework, Nette Framework, Phalcon, etc. The course begins by explaining all of the essential theory that you will need to develop great PHP applications with Zend Framework 2, before putting it to use when implementing a blogging application step by step. You will learn how to work with databases, forms, input filters, users and more in this course, and we start at the beginning! No experience or knowledge of Zend Framework or any other PHP frameworks is required. Even if you have experience with other PHP frameworks, you will still benefit a lot from this course, and you will have a head start because Zend Framework is built on top of the MVC design pattern or framework. It is, however, not a requirement at all, just as no experience with PHP is required. So, join me in this course and learn to build professional PHP applications with Zend Framework 2 today! Who is the target audience? This course is intended for people who either want to learn Zend Framework 2 and have no prior experience with this framework, or people who have basic experience with Zend Framework 2. This course does not cover all of the details of Zend Framework 2, but covers the basics in details. If you are looking to become a Zend Framework professional, then this course is an excellent starting point, but the course is also highly useful for casual web developers who just want to learn the framework for their own personal use. Course Info: Created by Bo Andersen Last updated 11/2015 English Tabel Of Content : Udemy Type : MP4 Size : 1.73 Gb Download Link (Direct Link Google Drive): [Hidden Content] [url=[Hidden Content]][/url]
  5. Olá, gostaria de pedir um codigo para Desativar registros do meu site, obrigado!
  6. Boa pessoal, estou precisando de uma ajuda, preciso criar uma área restrita com níveis de acesso, na verdade não é esse o problema, pois dá para criar através do dreamweaver de forma simples, o meu maior problema é colocar um sistema de agendamento dentro desta área, onde alguns usuários (ex.: clientes) fazem o agendamento e outros usuários (ex.: trabalhadores) verificam os dias e horários que estão agendados. Alguém conhece algum open source que eu consigo modificar a minha utilização??? Ps.: Na parte de agendamento os dados do usuário devem aparecer para o trabalhador. Ps.: Os usuários têm um limite de "X" vezes para realizar agendamentos. Agradeço desde já =D
  7. 'Taz

    [AJUDA - PHP] - Login

    Olá, gostaria que alguém me ajudasse, quando eu vou logar no meu sistema de login, ele só loga como ta na tabela, quando eu quero logar com letra minuscula da Dados Incorretos, tipo ta "Taz" e vou tentar logar com "taz" com T minusculo da erro, podem me ajudar? Código que uso no login: session_start(); include_once("connectBD.php"); include_once("svLog.php"); if((isset($_POST['userName'])) && (isset($_POST['userPass']))){ $userName = mysqli_real_escape_string($conn, $_POST['userName']); $userPass = mysqli_real_escape_string($conn, $_POST['userPass']); $userPassMD5 = md5($userPass); $result_user = "SELECT * FROM users WHERE BINARY username = '$userName' && userpass = '$userPassMD5' LIMIT 1"; $result_user2 = mysqli_query($conn, $result_user); $result = mysqli_fetch_assoc($result_user2);
  8. 'Taz

    CHAT

    Olá, Fiz um chat PHP Bem Simples, mas vou deixar o Download com as Tabelas :) OBS: Funciona Online [HIDE-REPLY-THANKS][Hidden Content]] OBS: A Tabela já vem Incluida no Download :) Download
  9. 'Taz

    Upload de Imagens

    Hoje vou trazer um Sistema de Upload de Imagens, Simples e Fácil :) As Extensões Permitidas São: JPG,PNG,GIF 1: Crie um arquivo chamado index.php e cole este Código: <head> <title>Upload de Imagens</title> </head> <form method="post" action="recebe_img.php" enctype="multipart/form-data"> <label>Arquivo</label> <input type="file" name="arquivo" /> <input type="submit" value="Enviar" /> </form> 2: Crie um arquivo chamado recebe_img.php e cole este Código: <?php // Pasta onde o arquivo vai ser salvo $_UP['pasta'] = 'imagens/'; // Tamanho máximo do arquivo (em Bytes) $_UP['tamanho'] = 8000 * 8000 * 2; // // Array com as extensões permitidas $_UP['extensoes'] = array('jpg', 'png', 'gif'); // Renomeia o arquivo? (Se true, o arquivo será salvo como .jpg e um nome único) $_UP['renomeia'] = false; // Array com os tipos de erros de upload do PHP $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP'; $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Não foi feito o upload do arquivo'; // Verifica se houve algum erro com o upload. Se sim, exibe a mensagem do erro if ($_FILES['arquivo']['error'] != 0) { die("Não foi possível fazer o upload, erro:" . $_UP['erros'][$_FILES['arquivo']['error']]); exit; // Para a execução do script } // Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar // Faz a verificação da extensão do arquivo $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if (array_search($extensao, $_UP['extensoes']) === false) { echo "Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif"; exit; } // Faz a verificação do tamanho do arquivo if ($_UP['tamanho'] < $_FILES['arquivo']['size']) { echo "O arquivo enviado é muito grande!."; exit; } // O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta // Primeiro verifica se deve trocar o nome do arquivo if ($_UP['renomeia'] == true) { // Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg $nome_final = md5(time()).'.jpg'; } else { // Mantém o nome original do arquivo $nome_final = $_FILES['arquivo']['name']; } // Depois verifica se é possível mover o arquivo para a pasta escolhida if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) { // Upload efetuado com sucesso, exibe uma mensagem e um link para o arquivo echo "Upload efetuado com sucesso!"; echo '<a href="' . $_UP['pasta'] . $nome_final . '">Clique aqui para acessar o arquivo</a>'; } else { // Não foi possível fazer o upload, provavelmente a pasta está incorreta echo "Não foi possível enviar o arquivo, tente novamente"; } Logo Após Colar Crie uma pasta Chamada "imagens", se você querer mudar a pasta vá na linha 3 e Altere o nome da Pasta Quando alguém fazer o upload, a imagem vai estar Automaticamente na pasta "imagens" Então é isso, Bom Uso :) Créditos: Eu mesmo.
  10. <?php $i = 1; while ($i <= 50) {//enquanto a variavel i for maior que 50. $i + 1;// 1 + 1 = 2. echo "Numero {$i} <hr> ";// mostra o resultado. $i ++;// + 1 na variavel i, i = 2. // i = 2 + 1 = 3. } ?>
  11. <?php header('Content-Type: text/html; charset=utf-8'); $teste = ""; $teste2 = ""; if ($teste && !empty($teste2)) { echo "Ativo, valor da variavel teste2 é . $teste2."; }else if ($teste && empty($teste2)) { echo "Ativo mas sem nenhum valor na variavel!"; }else { echo "As duas variaveis estão sem valor!"; } ?>
  12. <!DOCTYPE HTML> <html>c<head lang="pt-br"> <title>Sarutoby</title> </head> <body> <center> <?php $servidor = $_SERVER['HTTP_USER_AGENT']; $procurar = 'Chrome'; $achar = strpos($servidor,$procurar); echo "$servidor <br/>"; if($achar){ echo "<br/>Seu navegador é Google Chrome"; }else{ echo "<br/>Seu Navegador nao é Google Chrome"; } ?> </center> </body> </html> Creditos to my!
  13. jQuery é: Uma biblioteca JavaScript criada no intuito de minimizar o tempo de criação, simplificar o código e também um refúgio para muita gente. Eu mesma fui buscar aprender document.getElementById() no JS depois de ter aprendido o $('#id'). O primeiro livro que li sobre foi um do Maujor - jQuery, achei excelente é completo e cheio de exemplos, definições, não só a parte prática mas também a teórica que é essencial. Porque receber dados do PHP através do JavaScript? Pense que você tem um site PHP e quer fazer ele da seguinte maneira: Um menu, um texto, o conteúdo, outro menu e por fim o rodapé. O conteúdo em si é buscado no Banco de Dados e retornado para o PHP. Com a programação certa, vc irá ter uma definição de conteúdo depende da URL atual mas ira 'herdar' determinado conteúdo como o MENU,TEXTO,OUTRO MENU e o RODAPÉ, mas o conteúdo você quer alterar. Isso tem um certo porém, você terá sempre de carregar a pagina novamente, desde o inicio ao fim. Com o JavaScript é diferente, você pode requisitar ao PHP para ele pegar certo conteúdo, isso em um arquivo externo e inserir em um elemento da pagina atual, atualizando assim o conteúdo sem necessariamente ter um refresh(reload) na pagina. Como isso funciona? Vamos ver na prática: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[Hidden Content]; <html xmlns="[Hidden Content]; <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tutorial jQuery</title> <link rel="stylesheet" type="text/css" href="css/style.css" /> <script src="[Hidden Content]; <script src="[Hidden Content]; </head> <body> <div id="topo"> <h1>WC - Venha Evoluir</h1> <h3>Brinks, só que não</h3> </div> <div id="menu"> <ul> <li><a href="index.html">INICIO</a></li> <li><a href="#id=1">PAGINA EXEMPLO</a></li> <li><a href="contato.html">CONTATO</a></li> </ul> </div> <div id="conteudo"> <h1>Bem vindo ao Sente Aqui se Puder! Simulação de um onibus na minha cidade</h1> <p>Todo mundo fala fala fala e não faz nada, eu quero mesmo é invadir o sistema<br /> da prefreitura e acabar com toda essa palhaçada. Colocaria o terro na cidade kkk<br /> imagina um aviso no site da prefeitura de ameaça de bomba no shopping?<br /> A população ficaria apavorada</p> <h5>Só que não em...</h5> </div> <div id="outro_menu"> <ul> <li><a href="#">[O]INICIO[O]</a></li> <li><a href="#">[O]PAGINA EXEMPLO[O]</a></li> <li><a href="#">[O]CONTATO[O]</a></li> </ul> </div> <div id="rodape"> <span>Todos os direitos reservados para o governo, principalmente o dinheiro</span> </div> </body> </html> Temo inserido nessa pagina 3 arquivos externo. 1º CSS 2º jQuery 3º Funções JS Style : css/style.css @charset "utf-8"; /* CSS Document */ #topo, #menu, #conteudo, #outro_menu, #rodape { width:1000px; margin:0 auto; } ul { list-style:none; } ul li { display:inline-block; padding:10px; } Central : js/central.js // JavaScript Document var local = '[Hidden Content]'; // Quando a pagina HTML estiver carregada... $(document).ready(function() { // converte os links em função $('a').click(function() { // URL para onde vamos var href = $(this).attr('href'); // obtendo o valor do id href = href.split('='); // inserimos o arquivo PHP que ira processar os dados, e o parametro ID, após vem a função $.post(local+'processo.php', {id:href[1]}, function(data) { // se quiser ver os dados recebidos use, alert(data); // inserindo o conteúdo no campo em questão $('#conteudo').html(data); }); // se quiser mudar a URL tb use, // histoty.replaceState(null,'Titulo da Pagina',local+'index.html#id=1'); return false; // nao deixa atualizar a pagina }); }); O arquivo PHP onde os dados será capturados: processo.php <?php // inserindo a classe de conexão require 'cls/Servidor.class.php'; // cria uma nova instancia $db = Database::conexao(); // não está vindo de um post, ou seja, está sendo aberto diretamente if ($_SERVER['REQUEST_METHOD'] != 'POST') return false; // extraimos os parâmetros passado no método la no JavaScript que será o ID do POST extract($_POST); // convertendo para inteiro $id = (int)$id; $cmd = $db->prepare('SELECT id,content FROM post WHERE id = :id'); $cmd->bindParam(':id',$id); if ($cmd->execute()) { // se o post existe if ($cmd->rowCount() > 0) { // retorna um array numérico $dados[0], representa o primeiro campo // poderia ser PDO::FETCH_ASSOC e ser um array textual, $dados['nome_do_campo'] $dados = $cmd->fetch(PDO::FETCH_NUM); echo $dados[1]; } else 'Não existe esse post'; } ?> Conexão PDO: cls/Servidor.class.php <?php /** * Classe de conexão ao banco de dados usando PDO no padrão Singleton. * Modo de Usar: * require_once './Database.class.php'; * $db = Database::conexao(); * E agora use as funções do PDO (prepare, query, exec) em cima da variável $db. */ class Database { # Variável que guarda a conexão PDO. protected static $db; # Private construct - garante que a classe só possa ser instanciada internamente. private function __construct() { # Informações sobre o banco de dados: $db_host = "localhost"; $db_nome = "wc"; $db_usuario = "root"; $db_senha = ""; $db_driver = "mysql"; # Informações sobre o sistema: $sistema_titulo = ""; $sistema_email = ""; try { # Atribui o objeto PDO à variável $db. self::$db = new PDO("$db_driver:host=$db_host; dbname=$db_nome", $db_usuario, $db_senha); # Garante que o PDO lance exceções durante erros. self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); # Garante que os dados sejam armazenados com codificação UFT-8. self::$db->exec('SET NAMES utf8'); } catch (PDOException $e) { # Envia um e-mail para o e-mail oficial do sistema, em caso de erro de conexão. mail($sistema_email, "PDOException em $sistema_titulo", $e->getMessage()); # Então não carrega nada mais da página. die("Connection Error: " . $e->getMessage()); } } # Método estático - acessível sem instanciação. public static function conexao() { # Garante uma única instância. Se não existe uma conexão, criamos uma nova. if (!self::$db) { new Database(); } # Retorna a conexão. return self::$db; } } Mostrar o resultado com imagem não tem graça. Dúvidas? Só perguntar.
  14. No MySQL não temos um comando para obter o post anterior então tem q ser no PHP. Até consegui com substring mas achei complicado de mais e não consegui resolver meu problema. Quem tiver com problemas e procurar no Google vai achar aqui então :* <?php $string_url_type_all = 'tipo = :curso AND categoria = :cat AND id = :id'; $string_url_type_nId = 'tipo = :curso AND categoria = :cat'; if (isset($_GET['ttt'])) { // javascript post $a = $_GET['t']; $b = $_GET['tt']; $c = (int)$_GET['ttt']; $f = $db->prepare('SELECT tipo,categoria,id,titulo FROM post WHERE '.$string_url_type_nId.' ORDER BY id ASC'); $f->bindParam(':curso',$a); $f->bindParam(':cat',$b); $h = null; $post_anterior = null; $proximo_post = null; if ($f->execute()) { if ($f->rowCount() > 0 ) { $g = true; $h = $f->fetchAll(PDO::FETCH_NUM); for ($a_ = 0; $a_ < count($h); $a_++) { // post atual if ( $h[$a_][2] == $c ) { // post anterior //var_dump($h[$a_ - 1]); if ( isset ( $h[$a_ - 1] ) ) for ($c_ = 0; $c_ < count($h[$a_ - 1]); $c_++) { $post_anterior = $post_anterior.$h[$a_ - 1][$c_].'|'; } else $post_anterior = 0; // proximo post if ( isset ( $h[$a_ + 1] ) ) for ($c_ = 0; $c_ < count($h[$a_ + 1]); $c_++) { $proximo_post = $proximo_post.$h[$a_ + 1][$c_].'|'; } else $proximo_post = 0; break; } } } } ?> <div id="more_post"> <div class="post_x post_anterior"> <?php if ($g && $post_anterior != '0') { $h = explode('|',$post_anterior); ?> <span class="post_x_span">Artigo Anterior</span><br /> <a href="<?php echo $local.$h[0].'/'.$h[1].'/'.$h[2].'/'; ?>"><?php echo $h[3] ?></a> <?php } else { ?> <span>Esse é o primeiro post :)</span> <?php } ?> </div>
  15. PHP + HTML + CSS HTML, CSS Pagina index.php <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Calculadora RFWC</title> <link rel="stylesheet" type="text/css" href="css/css.css"/> </head> <body> <div id="corpo"> <header> <img src="img/header.png"/> </header> <section> <form id="calculadora" action="resposta.php" method="POST"> <select name="slt_Op"> <option value="0">Selecione...</option> <option value="1">+</option> <option value="2">-</option> <option value="3">*</option> <option value="4">/</option> </select><br><br> <input type="text" name="txt_Num1" required placeholder="Ex: 10"/><br><br> <input type="text" name="txt_Num2" required placeholder="Ex: 20"/><br><br> <input type="submit" name="btn_Calcular" value="Calcular" /> </form> </section> <footer> <p>Todos os direitos reservados © </p> </footer> </div> </body> </html> Pagina resposta.php <!DOCTYPE HTML> <?php $op = $_POST['slt_Op']; $num1 = $_POST['txt_Num1']; $num2 = $_POST['txt_Num2']; $total = 0; if($op == 0){ echo("<script type='text/javascript'> alert('Escolha a opção corretamente!' ); location.href='../index.php';</script>"); } else{ if($num1 == "" || $num2 == ""){ echo("<script type='text/javascript'> alert('Preencha todos os campos!' ); location.href='../index.php';</script>"); } else{ switch($op){ case 1: $total = $num1 + $num2; break; case 2: $total = $num1 - $num2; break; case 3: $total = $num1 * $num2; break; case 4: $total = $num1 / $num2; break; default: echo("<script type='text/javascript'> alert('Houve um erro, tente novamente!' ); location.href='../index.php';</script>"); } } } ?> <html> <head> <meta charset="utf-8"> <title>Calculadora RFWC</title> <link rel="stylesheet" type="text/css" href="css/css2.css"/> </head> <body> <div id="corpo"> <header> <img src="img/header.png"/> </header> <section> <form id="resposta" action="index.php"> <label> Total </label><br><br> <div id="resposta"><?php echo $total; ?></div> <input type="submit" name="btn_Voltar" value="Voltar"/> </form> </section> <footer> <p>Todos os direitos reservados © </p> </footer> </div> </body> </html> CSS css.css #corpo{ width: 800px; height: 600px; margin: 0 auto; } header{ width:100%; height: 100px; background-image: url("img/header.png"); } section{ width:100%; height: 450px; border:1px solid #47474c; } footer{ width:100%; height: 50px; background-color:#47474c; border:1px solid #47474c; color:#14ca9c; font-family: Arial; text-align:center; } select{ width: 303px; height:35px; text-align: center; } form{ width: 300px; height: 300px; margin:auto; margin-top:70px; } input[type="text"]{ width: 300px; height:25px; } input[type="submit"]{ width: 305px; height:25px; border:none; color:white; background-color:#47474c; cursor:pointer; font-size:18px; font-family: Arial; } input[type="submit"]:hover{ background-color: #14ca9c; } css2.css #corpo{ width: 800px; height: 600px; margin: 0 auto; } header{ width:100%; height: 100px; background-image: url("img/header.png"); } section{ width:100%; height: 450px; border:1px solid #47474c; } footer{ width:100%; height: 50px; background-color:#47474c; border:1px solid #47474c; color:#14ca9c; font-family: Arial; text-align:center; } select{ width: 303px; height:35px; text-align: center; } form{ width: 300px; height: 300px; margin:auto; margin-top:70px; text-align:center; } input[type="submit"]{ width: 305px; height:25px; border:none; color:white; background-color:#47474c; cursor:pointer; font-size:18px; font-family: Arial; margin-top:235px; } input[type="submit"]:hover{ background-color: #14ca9c; } label{ width: 100%; font-family: Arial; font-size: 18px; } Qualquer duvida ou dica, por favor comente
  16. yangfox

    Tabuada

    Bom dia, galera. Estou disponibilizando um código de Tabuada (de 1 ate 10), espero que gostem. <?php $tab = 0; if(isset($_POST["TABUADA"])){ $num = $_POST["TABUADA"]; // Aqui atribuimos a variável $num tudo o que enviarmos pelo campo // Será verificado se o que foi enviado é um número, se não for, irá ser impresso: "O valor informado não é um número" if(!is_numeric($num)){ echo "O valor informado não é um número<br>"; }else{ echo "Tabuada de $num <br><br>"; // $tab terá o valor maior ou igual a 10 (referente a tabuada até 10) e a cada laço de repetição, $tab receberá +1 for($tab; $tab <= 10; $tab++){ echo $num . " x " . $tab . " = " . ($num * $tab) . "<br>"; } echo "<br><br><br><br>Informação adicional:<br><br>"; // Uma condição que se o módulo da divisão de $num for igual a 0, entende-se que o resultado é par e imprime se é par ou ímpar if ($num % 2 == 0){ echo "O número $num é par <br>"; }else{ echo "O número $num é ímpar <br>"; } } } ?> No código já vai estar praticamente tudo explicado, qualquer dúvida é só perguntar. Bons estudos.
  17. A operação ternária ou operador ternário é uma estrutura de condição simplificada. É uma forma abreviada de escrever condições, basicamente é um tipo de If, Else, mas tudo resumido em apenas uma linha. A estrutura de uma Operação Ternária: <variavel> = (condição) ? <valor1> : <valor2>; Um exemplo básico de Operação Ternária: $variavel = "string"; $str = ($variavel == "string" ) ? "True" : "False"; echo $str; Entendendo o código: Se $variavel contém valor "string", retorna True, senão retorna False. O mesmo código usando If, Else: $variavel = "string"; if ($variavel == "string"){ echo "True"; }else{ echo "False"; } Em códigos longos fará bastante diferença pois deixará o código mais simplificado, diminuindo a quantidade de linhas. Bons estudos.
  18. Este código é a base do sistema de Login e Senha. A diferença é que hoje em dia é meio difícil você desenvolver com as próprias mãos um sistema mais complexo, pois temos diversos frameworks que já vem com tudo desenvolvido sem que a gente precise fazer nada. Particularmente prefiro estudar os códigos porque a cada dia eu me fascino ainda mais pela programação e gosto de entender tudo o que está envolvido (não curto pegar as coisas prontas e sem o mínimo de esforço), esse aprendizado foi um dos que me deram satisfação em estudar programação. Segue o código: <?php /* Você vai criar duas variáveis referentes a login e senha * Coloquei qualquer Login e qualquer Senha, fica a seu gosto o que colocar */ $login = "administrador"; $senha = "123321"; if (isset($_POST["Login"])){ if ($_POST["Login"] == $login and $_POST["Senha"] == $senha){ echo "Login efetuado com sucesso"; }else{ echo "Login ou senha inválido"; } } ?> Agora segue o código Html para criação do formulário de Login e Senha: <form method="POST"> <input type="Text" name="Login"><br> <input type="Password" name="Senha"> <input type="Submit" value="Enviar"> </form> Bons estudos.
  19. São denominadas funções para controle de fluxo do programa e/ou para execução de loops. Exemplo do if, elseif, else : if($sexo == "Homem"){ echo "Você é do sexo Masculino\n"; }elseif($sexo == "Feminino" ) { echo "Você é do sexo Feminino\n"; }else{ echo "Por favor, informe corretamente seu sexo\n"; } Exemplo do switch: // Início do Switch switch ($sexo) { case "Homem": echo "Você é do sexo Masculino\n"; break; case "Mulher": echo "Você é do sexo Feminino\n"; break; default: echo "Por favor, informe corretamente seu sexo\n"; break; } // Fim do Switch switch, uma maneira de controlar o fluxo onde a variável de controle de fluxo pode ter várias opções de valores. Pode ser feito com if, elseif, else, mas usando switch torna o código mais legível e faz ele ser executado mais rapidamente, porque a verificação da variável $sexo só é feita uma vez e depois comparada com as opções de cada case. Se for feita com o elseif a comparação é feita novamente a cada sentença. Resumindo: Se o código para controle de fluxo for grande, optar pelo uso do switch. O desempenho será melhor do que se fosse usado if, elseif, else. Nesse código acima não vai haver diferença, mas em códigos mais complexos você vai sentir a diferença.
  20. Galera, este é o meu primeiro post em programação, estarei compartilhando com vocês meus pequenos aprendizados sobre PHP. Para comparação de strings irei usar: similar_text( ) Para exibir o tipo do valor da variável, irei usar: gettype( ) Para a quebra de linha: <br /> Para imprimir os resultados: echo <?php $string1 = "Isto é um teste"; $string2 = "Isto é mais um teste"; //Compara as 2 Strings similar_text($string1, $string2, $quanto); //$quanto mostrará quantos porcentos as 2 strings são iguais //Imprime os resultados: echo "As Strings: "; echo "<br />"; echo $string1 . " e " . $string2; echo "<br />"; echo "São " . $quanto . "% parecidas"; echo "<br />"; echo "Este valor é de tipo " . gettype($quanto); //gettype irá exibir o tipo do valor de $quanto ?> Resumidamente o que aconteceu nesse código acima foi o seguinte: Declarei duas variáveis de tipo String: $string1, $string2. Em seguida usei o similar_text para fazer a comparação entre as duas strings sobre o quanto elas são iguais (valor em porcentagem). Logo após imprimi os resultados usando o comando echo No final, fiz o uso de gettype para me informar o tipo do valor da variável $quanto, que é justamente o resultado do comando similar_text entre a $string1 e $string2. Resultado do código: É isso ai, espero poder continuar compartilhando mais coisas... Se tiverem algo a acrescentar, opinar, sintam-se a vontade.
  21. A estrutura típica de uma função é assim: function name(parameters) { statement; } A palavra reservada function indica que o código a seguir vai ser uma função definida pelo usuário. name indica o nome da função, que não é sensível a letras maiúsculas ou minúsculas. O nome de uma função pode conter números, letras, o caractere sublinhado, ou traços. Os argumentos, ou parâmetros, são a entrada opcional que uma função usa para realizar cálculos. E claro, as instruções, statement no exemplo acima, são o código que a função vai executar quando for chamada. <html> <head> <title></title> </head> <body> <p> <?php // Aqui definimos a função... function helloWorld() { echo "Olá mundo!"; } // ...e aqui a chamamos! helloWorld(); ?> </p> </body> </html> Demo:[Hidden Content]
  22. Estou utilizando o jekyll para criar meu blog acadêmico(ainda em construção por falta de tempo), veja-o AQUI NESSE LINK Não vou ficar entrando em uma discussão sobre porquê utilizar jekyll e não wordpress, procurem no todo poderoso google. Mas deixando aqui minhas considerações e porquê escolhi o jekyll para criar meu blog acadêmico: 1 - Fácil entendimento de código. (Quem veio da plataforma Ghost Blog vai se apaixonar pelo jekyll) 2 - Fácil criação de código, indo desde de Markdown, Liquid até o simples HTML 3 - Organização. Pode até parecer que por ser um gerador de site estático o código fica desorganizado. Mas não. 4 - HOSPEDAGEM DE GRAÇA NO GITHUB :amor: Para mais informações, acessem o site do jekyll Jekyll • Simple, blog-aware, static sites Vamos lá. Programas necessários: Ruby RubyGems Linux, Unix ou Mac OS NodeJS (Por conta do suporte ao CoffeeScript Instalando Ruby(Linux) Instalando RubyGems(Linux) Instalando NodeJS(Linux) Instalando JEKYLL(Linux) gem install jekyll Agora que você já dedicou horas da sua vida pra instalar as coisas necessárias, vamos a parte mais divertida: Criar um site Quem já usou Rails aqui sabe do tesão que é usar Rails new qualquernome Pois bem, o jekyll também fornece essa fácil criação de um novo projeto, vamos usar o comando Jekyll new jekyll new sitesemnome cd sitesemnome Vamos rodar nossa aplicação? SIM, CAPITÃO jekyll serve --w A saída deve ser essa: Vamos acessar o nosso localhost com a porta 4000 e ver o que o jekyll gerou? SIM, CAPITÃO Perceba que, por padrão, o jekyll já gera uma página padrão e um post (Welcome to Jekyll) Capitão, onde eu altero esse arquivo padrão? Primeiro vamos entender a estrutura dos arquivos do jekyll Onde _includes reúne todos os arquivos que poderão ser inclusos depois(explicação mais para baixo) _layouts reúne todos os arquivos que servirão como os padrões de cada página. A pasta _site é onde fica todo o código gerado pelo jekyll. Vamos entender os includes e os layouts? SIM, CAPITÃO Abrindo o arquivo default.html da pasta _layout temos o seguinte código: Perceba que o layout default.html faz 3 usos da função {{ include }} Essa função é responsável por juntar o código de um arquivo da pasta _include. O que facilita na hora de reutilizar código, sem precisar ficar escrevendo um monte de linhas o tempo todo. Vamos abrir o arquivo index.html e ver o que há nele: OPA, MARUJOS, percebam nas 3 primeiras linhas a chamada ao layout default(default.html). Se voltarmos a visualização vamos ver tudo que o default faz por padrão no nosso site. Mas capitão, meu index.html não tem todos esses códigos que mostram na exibição do meu site, como isso acontece? Lembra da declaração de qual layout usar? E que cada layout tem suas próprias includes? então, o layout transporta todos os códigos que suas includes tiverem, para que você possa reutilizar código. Veja uma representação melhor disso tudo: E aqui uma outra forma de representar o que acontece: Que tal agora deixar isso um pouco mais legal? O título do tópico não mente, o que nós vamos criar aqui é um BLOG. Então vamos lá. Se clicar no link para o post Welcome to Jekyll! no seu localhost, vai ver que ele te leva para uma postagem. As postagens ficam na pasta _posts e aí que começa a parte complicada(nem tudo são flores). Para criar um arquivo de postagem é necessário seguir alguns padrões para que o jekyll gere da maneira correta o seu post. O arquivo deve ter o nome da seguinte maneira: ANO-MÊS-DIA-NOME-DA-POSTAGEM.EXTENSÃO Ex: 2015-05-20-Esse-topico-ta-grande.markdown Vamos criar um novo post? SIM, CAPITÃO Crie um arquivo chamado 2015-08-17-Ola-Internet.markdown Agora abra o seu localhost e veja que o jekyll já gerou o seu post OOOOH, CAPITÃO, isso já criou uma nova postagem? Não, ainda falta adicionar algum conteúdo ao arquivo do post Vamos criar algo simples como exibir Olá, forum Não entendeu o layout: post? Volta mais um pouco o tópico para entender. Vamos ver o que o navegador vai renderizar? SIM, CAPITÃO Vamos analisar o que aconteceu. 1 - O link da postagem é separado pela data. Ou sejase eu tiver mais de um arquivo com a data x, todos esses arquivos com a data x estarão da pasta que corresponde àquela data. Isso faz parte da organização do jekyll 2 - Você vai perceber que ele incluiu um título na página e uns links, isso tudo veio dos includes e layouts que já foram padronizados e que você pode alterar sempre que quiser. 3 - Renderizou também, o título da postagem, a data e o conteúdo. Tudo isso vem do layout post 4 - Ele criou todo um footer já definido na include footer.html Reutilização de código! Hell yeah! Mas então, capitão, sempre que eu quiser criar um novo post eu devo escrever o meu código(mesmo sendo pouca coisa)? Infelizmente, meu jovem marujo, sim. Mas isso vai depender do seu nível de curiosidade. Sempre haverão soluções para seus problemas na internet. Como plugins para o jekyll que automatizam algumas tarefas, algum editor de texto avançado(como o da web cheats), etc.. Bom, marinheiros, acredito que eu tenha dado uma boa introdução ao jekyll e que com isso dá pra se ter uma noção do que se pode fazer com esse poderoso gerador de páginas estáticas. Em algum post futuro eu falo um pouco mais sobre Liquid e como hospedar no github. Utilizem da curiosidade para pesquisar a respeito da ferramenta, deem uma googlada.
  23. Esses dias(ontem de noite) vi uma coisa muito legal e um fórum. É um clone do agar.io pra estudo, Baixei e testei, funciona muito bem. Tudo que vai precisar pra instalar: NodeJS com NPM instalado; socket.io Express 1) Acesse a pasta(pelo cmd usando o comando CD) em que você deixou o arquivo instalado ex: CD C:\Users\Abreu\Desktop\agario 2)Recomendo usar esse comando pra instalar tudo de uma vez(Precisa executar como ADM): npm install -g gulp 3)Continuando a instalação manual. acessando com o comando CD use esses comandos: apt-get install nodejs-legacy Depois: npm install E pra iniciar o servidor: gulp run 4)A porta padrão que vem instalado pra ter acesso ao jogo é 3000(http://localhost:3000/) Pode ser modificada no arquivo config.json Download:agar.io-clone-master - Download - 4shared - Paula Abreu Scan:https://www.virustotal.com/pt/file/b69180510f95b00ce7d99a51f8398915b18e372ebdc2a27aeca3eebf1e8ee91d/analysis/1439012692/ Bem, Foi apenas uma coisa legal que achei na internet(não fui eu que fiz), espero que gostem xD, créditos oficiais: huytd
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.