Jump to content

quimera

Members
  • Content count

    129
  • Joined

  • Last visited

Community Reputation

13 Levemente Bom

1 Follower

About quimera

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Estou com um problema meio complexo e não estou conseguindo desenvolver bem a ideia. Eu gostaria de colorir as notas, mas existe muitas variações: $notas_base = ['C',"D","E","F","G","A","B"]; $variacoes = ["","4","5","6","7","9","º","#"]; $notas_add = ['/C',"/D","/E","/F","/G","/A","/B"]; $menor = ["m"]; Exemplo de notas comuns e mais complexas: Comum: C Média: F7 Avançado: E7/F# Complexa: F#m7/C#
  2. quimera

    Terminal

    Vlw mesmo, obrigado por responder...
  3. quimera

    Terminal

    Por que usar? É obrigatório saber usar? Não dá pra ser programador sem terminal? Se eu programar e entregar trabalhos sem usar o terminal para desenvolver meus trabalhos, não sou considerado programador? Bons programadores usam o terminal desde sempre? Desde já agradeço respostas e críticas.
  4. quimera

    Posso transferir meu App pra você?

    fiquei muito curioso, qual o nome desse aplicativo?
  5. quimera

    Alguém trabalha bem com dreamwever

    Eu trabalhei muito tempo no DW, e vi que ele não supria muita coisa, então resolvi testar outras IDEs.
  6. quimera

    Alguém trabalha bem com dreamwever

    Não seria melhor você migrar para outra IDE? Por exemplo: NetBeans, Sublime Text 2, Eclipse, PhpStorm
  7. Foque na linguagem primeiro, a arquitetura do sistema é você quem decidirá.
  8. Quando você dominar o básico da linguagem e saber entender documentação (o que te deixa a par de tudo).
  9. quimera

    Problemas no Nível de acesso no login PHP e Mysql

    Vou ser sincero com você, isso ai vai dá merd$%&#... A senha não tem nenhuma encriptação (pelo menos você ta fazendo a limpeza dos caracteres). Sobre o nível é só criar uma condição. //Errado: if(isset($usuario['nivel']) == 1): //Correto if(isset($usuario['nivel']) && $usuario['nivel'] == 1): Outra coisa, você delega o nível num simples redirecionamento, acho que seria mais viável você colocar na página em questão (home.php), assim ela decide quem é ou não admin.
  10. quimera

    URL AMIGAVEL

    Não sabemos a estrutura do seu projeto, fica complicado ajudar. Mas, você dividir a sua URL em Parâmetros dentro do HTACCESS da seguinte forma: Arquivo HTACSS RewriteEngine on Options +FollowSymLinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Options All -Indexes DirectoryIndex index.php RewriteRule ^(.*)$ index.php?pg=$1 [QSA,L] Classe de gerenciamento de Parâmetros de url (simplificada) class Url { private static $url = null; private static $baseUrl = null; /** * Retorna a URL base do site * @return string */ public static function getBase() { if (self::$baseUrl != null) return self::$baseUrl; global $_SERVER; $startUrl = strlen($_SERVER["DOCUMENT_ROOT"]); $excludeUrl = substr($_SERVER["SCRIPT_FILENAME"], $startUrl, -9); if ($excludeUrl[0] == "/") self::$baseUrl = $excludeUrl; else self::$baseUrl = "/" . $excludeUrl; return self::$baseUrl; } /** * Retorna a URL baseado no número do parâmetro na URL (começando em zero) * @param int $id * @return string/null */ public static function getURL($id) { // Verifica se a lista de URL já foi preenchida if (self::$url == null) self::getURLList(); // Valida se existe o ID informado e retorna. if (isset(self::$url[$id])) return self::$url[$id]; // Caso não exista o ID, retorna nulo return null; } } Uso: /* Parâmetros que seu site usa geralmente */ $parametroZero = Url::getURL(0);//geralmente a base (a página solicitada) $parametroUm = Url::getURL(1); $parametroDois = Url::getURL(2); $parametroTres = Url::getURL(3); Agora é só criar uma classe de rotas, assim você pode controlar todas as entradas.
  11. quimera

    Criar site editável pelo usuário

    Você quer a inclusão de parte de sistemas em áreas específicas do site? Pra tipo o cara abrir "editar página", abrir um box com HTML e inserir [sistema_de_posts] E assim que a página for carregada ele automaticamente colocar os posts na área onde está [sistema_de_posts] EXEMPLO: <div class="posts"> Texto da minha página qualquer [sistema_de_posts] <div> CARREGADO NO SITE: Texto da minha página qualquer Título de um post A 06-01-2019 | postado por Admin Título de um post B 06-01-2019| postado por Admin -------------------------------------------------------------------------------------------------- Se for este o caso use o str_replace, mas, estude melhor como vai ser a arquitetura disto.
  12. quimera

    Chamada Escolar

    - Crie um formulário onde todos os IDs dos alunos sejam carregados - Cada ID é representado por 2 input type radio( ex.: (x) presente ( ) faltou ) (Para este caso é bom que use um select-all em javascript para facilitar ao professor na hora de selecionar). - Então ao enviar para o PHP envie o valor do ID do aluno e em que estado, Presente ou Faltouso Exemplo do Form: (x) Presente ( ) Faltou - Juliano da Silva ( ) Presente (x) Faltou - Emerson Lima X) Presente ( ) Faltou - Karonllinny Santana Exemplo da tabela: (simplificada, isso pode ser bem melhor) Tabela: Chamada id | id_Aluno | Chamada | data 1 | 15 | faltou | 2019-01-06 2 | 16 | presente | 2019-01-06
  13. Exemplo: echo password_hash ("minha-Senha-123", PASSWORD_BCRYPT);
  14. quimera

    URL AMIGAVEL

    Desculpe a minha audácia aqui... Mas, por que ao invés de você colocar várias URLs no seu .htacces, você não filtra pelo PHP. Já que você não quer que seu usuário coloque url/parâmetros que não existam, redirecione com o que você tem da URL. Exemplo: www.seusite.com/produto/23/central-de-ar/modificacao-pelo-usuario você verifica se tem algo a mais na sua URL e redireciona para: www.seusite.com/produto/23/central-de-ar Obs.: se preocupar com parâmetros extras não é importante, deveria se preocupar com a segurança dos dados de entrada.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.