Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 11/17/17 in all areas

  1. 3 points
    Não, somente se adicionar um namespace totalmente novo e que não está contido no existente. Basicamente, tudo que estiver no namespace, Bancodedados ou abaixo dele, continuará utilizando a regra já existente. Mas, se você quiser criar um novo namespace, que utilize outro root do filepath, ai precisará adicionar. Como por exemplo { "autoload": { "psr-4": { "Bancodedados\\": "src/", "Application\\": "Application/" } } } Mas, caso você adicione um subnamespace dentro de Bancodedados, basta apenas seguir com o caminho das pastas. Sim, o namespace é especificado dentro de cada arquivo. Indiferente. O use é para você "importar" e não ficar repetindo namespaces extremamente longos, além de poder criar um alias para melhorar e manter a clareza no escopo, como o seguinte: <?php namespace Foo; use Foo\Bar\Model\User as UserModel; Logo, quando for usar, sabe que Model\User é User Model. $userModel = new UserModel(); Se não tivesse usado o Alias, a classe sera apenas User $userModel = new User(); //Foo\Bar\Model\User Você pode ler um pouco mais sobre isso aqui:
  2. 3 points
    Eu Sei Que Ja Faz Tempo Que Existe O Post; Mais Como Eu Estava Pesquisando E Chegou Aqui, Outros Devem Chega :D RESOLVI COM ESSE CÓDIGO: $(function() { $('a').bind('click',function(event){ var $anchor = $(this); $('html, body').stop().animate({scrollTop: $($anchor.attr('href')).offset().top}, 1000,'swing'); // Outras Animações // linear, swing, jswing, easeInQuad, easeInCubic, easeInQuart, easeInQuint, easeInSine, easeInExpo, easeInCirc, easeInElastic, easeInBack, easeInBounce, easeOutQuad, easeOutCubic, easeOutQuart, easeOutQuint, easeOutSine, easeOutExpo, easeOutCirc, easeOutElastic, easeOutBack, easeOutBounce, easeInOutQuad, easeInOutCubic, easeInOutQuart, easeInOutQuint, easeInOutSine, easeInOutExpo, easeInOutCirc, easeInOutElastic, easeInOutBack, easeInOutBounce }); }); Obs.: swing é o deslize... o link ancora eu usei assim: <a href="#p">PAGE/PARTE DO SITE</a> <div id="#p"></div> #p = você bota que quiser importante que no link e o ID esteja igual... Espero ajuda alguémm..... Fuiii
  3. 2 points
    O CÓDIGO A CIMA É UM CÓDIGO RASCUNHO A PAGINA QUE TOU TENTANDO COLOCA E ESSA: <!DOCTYPE html> <?php session_start(); require './code/config.php'; require './code/protect.php'; $pxget = $_GET['nvd']; $post_run = "SELECT * FROM news WHERE slug = '$pxget' ORDER BY data DESC"; $p_rx = $conn->query($post_run)->fetchAll(); $news = "vazio"; if(count($p_rx) > 0){ $p_x = $conn->query($post_run); $news = $p_x->fetch(PDO::FETCH_ASSOC); $categv = $conn->query("SELECT * FROM news_categoria WHERE id = '".$news['categoria']."'")->fetch(PDO::FETCH_ASSOC); $xx = $conn->query("SELECT * FROM users WHERE id = '".$news['user']."'")->fetch(PDO::FETCH_ASSOC); }else{ header("HTTP/1.0 404 Not Found"); } ?> <html lang="pt-br"> <head> <meta charset="utf-8"> <title><?php echo $i['titulo'].' - '.$i['slogam']; ?></title> <base href="//<?php echo $i['url']; ?>" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- Tell the browser to be responsive to screen width --> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="RoePET Brasil, Seu Portal De Roedores..."> <meta name="author" content="Ewerson S."> <!-- Favicon icon --> <link rel="icon" type="image/png" sizes="16x16" href="./img/favicon.png"> <!-- Bootstrap Core CSS --> <link href="./plugins/user/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="./plugins/user/dropify/dist/css/dropify.min.css"> <link href="./plugins/user/toast-master/css/jquery.toast.css" rel="stylesheet"> <!-- Custom CSS --> <link href="./css/style.css" rel="stylesheet"> <!-- Popup CSS --> <link href="./plugins/user/Magnific-Popup-master/dist/magnific-popup.css" rel="stylesheet"> <!-- You can change the theme colors from here --> <link href="./css/colors/red.css" id="theme" rel="stylesheet"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body class="fix-header card-no-border"> <div class="preloader"> <svg class="circular" viewBox="25 25 50 50"> <circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10" /> </svg> </div> <div id="main-wrapper"> <!--=TOPO=--> <header class="topbar"> <nav class="navbar top-navbar navbar-toggleable-sm navbar-light"> <div class="navbar-header"> <a class="navbar-brand" href="inicio.html"> <b> <img src="./img/logo-icon.png" alt="<?php echo $i['titulo']; ?>" class="dark-logo" /> <img src="./img/logo-light-icon.png" alt="<?php echo $i['titulo']; ?>" class="light-logo" /> </b> <span> <img src="./img/logo-text.png" alt="<?php echo $i['titulo']; ?>" class="dark-logo" /> <img src="./img/logo-light-text.png" class="light-logo" alt="<?php echo $i['titulo']; ?>" /> </span> </a> </div> <div class="navbar-collapse"> <ul class="navbar-nav mr-auto mt-md-0 "> <!-- This is --> <li class="nav-item"> <a class="nav-link nav-toggler hidden-md-up text-muted waves-effect waves-dark" href="javascript:void(0)"> <i class="ti-menu"></i> </a> </li> <li class="nav-item"> <a class="nav-link sidebartoggler hidden-sm-down text-muted waves-effect waves-dark" href="javascript:void(0)"> <i class="icon-arrow-left-circle"></i> </a> </li> <li class="nav-item dropdown mega-dropdown"> <a class="nav-link dropdown-toggle text-muted waves-effect waves-dark" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="mdi mdi-view-grid"></i> </a> <div class="dropdown-menu animated bounceInDown"> <ul class="mega-dropdown-menu row"> <li class="col-lg-4 col-xlg-4 m-b-30"> <h4 class="m-b-20"> Destaque <?php echo $i['titulo']; ?>: </h4> <!-- CAROUSEL --> <div id="roepet" class="carousel slide" data-ride="carousel"> <div class="carousel-inner" role="listbox"> <?php $sqdes = "SELECT * FROM slide WHERE type = '0' AND status = '1'"; $mysql_desq = $conn->query($sqdes)->fetchAll(); $cdestaque = count($mysql_desq); if($cdestaque > 0){ $mysql_des = $conn->query($sqdes); while ($Destaque = $mysql_des->fetch(PDO::FETCH_ASSOC)) { if($Destaque['active'] > 0 ){ echo '<div class="carousel-item active">'; }else{ echo '<div class="carousel-item">'; } ?> <div class="container"> <img class="d-block img-fluid" src="<?php echo $Destaque['banner']; ?>" alt="First slide"> </div> </div> <?php } } ?> </div> <a class="carousel-control-prev" href="#roepet" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Anterior</span> </a> <a class="carousel-control-next" href="#roepet" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Proximo</span> </a> </div> <!-- End CAROUSEL --> </li> <li class="col-lg-4 m-b-30"> <h4 class="m-b-20"> Apoio/Patrocinadores: </h4> <!-- CAROUSEL --> <div id="roepet-ap" class="carousel slide" data-ride="carousel"> <div class="carousel-inner" role="listbox"> <?php $sqdes = "SELECT * FROM slide WHERE type = '1' AND status = '1'"; $mysql_desq = $conn->query($sqdes)->fetchAll(); $cdestaque = count($mysql_desq); if($cdestaque > 0){ $mysql_des = $conn->query($sqdes); while ($Destaque = $mysql_des->fetch(PDO::FETCH_ASSOC)) { if($Destaque['active'] > 0 ){ echo '<div class="carousel-item active">'; }else{ echo '<div class="carousel-item">'; } ?> <div class="container"> <img class="d-block img-fluid" src="<?php echo $Destaque['banner']; ?>" alt="First slide"> </div> </div> <?php } } ?> </div> <a class="carousel-control-prev" href="#roepet-ap" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Anterior</span> </a> <a class="carousel-control-next" href="#roepet-ap" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Proximo</span> </a> </div> <!-- End CAROUSEL --> </li> <li class="col-lg-4 col-xlg-4 m-b-30"> <h4 class="m-b-20">Mais...</h4> <!-- List style --> <ul class="list-style-none"> <li> <a href="javascript:void(0)"> <i class="fa fa-envelope text-success"> E-Mail Geral: </i> <?php echo 'contato@'.$i['url']; ?> </a> </li> <li> <a href="javascript:void(0)"> <i class="fa fa-envelope text-success"> E-Mail Suporte: </i> <?php echo 'suporte@'.$i['url']; ?> </a> </li> <li> <a href="<?php echo 'https://api.whatsapp.com/send?l=pt&phone='.$i['wa_direct']; ?>" target="_Blank"> <i class="fa fa-whatsapp text-success"> Contato Direto: </i> <?php echo '+'.$i['wa_direct']; ?> </a> </li> </ul> </li> </ul> </div> </li> </ul> <ul class="navbar-nav my-lg-0"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle text-muted waves-effect waves-dark" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img src="<?php echo $m['img']; ?>" alt="<?php echo $m['name']; ?>" class="profile-pic" style="width: 30px;height: 30px;" /> </a> <div class="dropdown-menu dropdown-menu-right animated flipInY"> <ul class="dropdown-user"> <li> <div class="dw-user-box"> <div class="u-img"> <img src="<?php echo $m['img']; ?>" alt="<?php echo $m['name']; ?>"> </div> <div class="u-text"> <h4> <?php echo $m['name']; ?> </h4> <p class="text-muted"> <?php echo '@'.$m['user']; ?> </p> <?php $func_tp = "SELECT * FROM users_type WHERE id = '".$m['type']."' AND status = '1'"; $vist_tp = $conn->query($func_tp); $tipoconta = $vist_tp->fetch(PDO::FETCH_ASSOC); echo '<a href="javascript:void(0);" class="btn btn-rounded btn-'.$tipoconta['cor'].' btn-sm">'; echo $tipoconta['name']; echo '</a>'; ?> </div> </div> </li> <li role="separator" class="divider"></li> <li> <a href="<?php echo './@/'.$m['user']; ?>"> <i class="ti-user"></i> Meu Perfil </a> </li> <li> <a href="./inbox.html"> <i class="ti-email"></i> Caixa De Entrada </a> </li> <li role="separator" class="divider"></li> <li> <a href="./config.html"> <i class="ti-settings"></i> Configurações </a> </li> <li role="separator" class="divider"></li> <li> <a href="./sair.html"> <i class="fa fa-power-off"></i> Sair </a> </li> </ul> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle text-muted waves-effect waves-dark" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="flag-icon flag-icon-br"></i> </a> <div class="dropdown-menu dropdown-menu-right animated bounceInDown"> <a class="dropdown-item" href="javascript:void(0);"> <i class="flag-icon flag-icon-br"></i> Português Brasil </a> </div> </li> <li class="nav-item dropdown align-self-center"> <a class="nav-link waves-effect waves-dark right-side-toggle" href="javascript:void(0);"> <i class="fa fa-cog fa-spin text-white"></i> </a> </li> </ul> </div> </nav> </header> <!--=FIM DO TOPO=--> <!--=MENU=--> <aside class="left-sidebar"> <!-- Sidebar scroll--> <div class="scroll-sidebar"> <!-- User profile --> <div class="user-profile"> <!-- User profile image --> <div class="profile-img"> <img src="<?php echo $m['img']; ?>" alt="<?php echo $m['name']; ?>" style="width: 50px;height: 50px;" /> </div> <!-- User profile text--> <div class="profile-text"> <a href="javascript:void(0);" class="dropdown-toggle link u-dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> <?php echo $m['name']; ?> <span class="caret"></span> </a> <div class="dropdown-menu animated flipInY"> <a href="<?php echo './@/'.$m['user']; ?>" class="dropdown-item"> <i class="ti-user"></i> Meu Perfil </a> <a href="./inbox.html" class="dropdown-item"> <i class="ti-email"></i> Caixa De Entrada </a> <div class="dropdown-divider"></div> <a href="./config.html" class="dropdown-item"> <i class="ti-settings"></i> Configurações </a> <div class="dropdown-divider"></div> <a href="./sair.html" class="dropdown-item"> <i class="fa fa-power-off"></i> Sair </a> </div> </div> </div> <!-- End User profile text--> <!-- Sidebar navigation--> <nav class="sidebar-nav"> <ul id="sidebarnav"> <li class="nav-devider"></li> <li class="nav-small-cap">Menu</li> <li> <a class="" href="./inicio.html"> <i class="mdi mdi-home"></i> <span class="hide-menu">Inicio</span> </a> </li> <li> <a href="<?php echo './@/'.$m['user']; ?>"> <i class="mdi mdi-account"></i> <span class="hide-menu">Meu Perfil</span> </a> </li> <?php $sql_cpets = "SELECT * FROM user_pets WHERE user = '".$m['id']."'"; $run_cpets = $conn->query($sql_cpets)->fetchAll(); $valorpets = count($run_cpets); ?> <li> <a class="has-arrow" href="#" aria-expanded="false"> <i class="mdi mdi-paw"></i> <span class="hide-menu"> Meus Pets <span class="label label-rounded label-success"><?php echo $valorpets; ?></span> </span> </a> <ul aria-expanded="false" class="collapse"> <li><a href="./pet/novo.html">Registrar Novo PET</a></li> <li><a href="meus-pets.html">Ver Todos!</a></li> </ul> </li> <?php $sql_cnovidade = "SELECT * FROM news"; $run_cnovidade = $conn->query($sql_cnovidade)->fetchAll(); $valornovidade = count($run_cnovidade); ?> <li> <a href="./novidades.html"> <i class="mdi mdi-newspaper"></i> <span class="hide-menu"> Novidades <span class="label label-rounded label-success"><?php echo $novidades; ?></span> </span> </a> </li> <li> <a href="<?php echo './@/'.$m['user'].'/fotos'; ?>"> <i class="mdi mdi-image"></i> <span class="hide-menu">Fotos</span> </a> </li> <li> <a href="<?php echo './@/'.$m['user'].'/videos'; ?>"> <i class="mdi mdi-video"></i> <span class="hide-menu">Videos</span> </a> </li> </ul> </nav> <!-- User Oficial <div class="user-profile"> <div class="profile-img"> <img src="./img/user/perfil/sem-foto.jpg" alt="user" /> </div> <div class="profile-text"> Ewerson S. </div> </div> --> </div> <!-- End Sidebar scroll--> <!-- Bottom points--> <div class="sidebar-footer"> <!-- item--> <a href="./config.html" class="link" data-toggle="tooltip" title="Configurações"> <i class="ti-settings"></i> </a> <!-- item--> <a href="./inbox.html" class="link" data-toggle="tooltip" title="Email's"> <i class="mdi mdi-gmail"></i> </a> <!-- item--> <a href="./sair.html" class="link" data-toggle="tooltip" title="Sair Do APP"> <i class="mdi mdi-power"></i> </a> </div> <!-- End Bottom points--> </aside> <!--=FIM DO MENU=--> <!--=CONTEUDO=--> <div class="page-wrapper"> <div class="container-fluid"> <!--=HEAD=--> <div class="row page-titles"> <div class="col-md-12 col-12 align-self-center"> <h3 class="text-themecolor m-b-0 m-t-0">Novidades // <?php echo $news['titulo']; ?></h3> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="javascript:void(0)"> <?php echo $i['titulo']; ?> </a> </li> <li class="breadcrumb-item"> Novidades </li> <li class="breadcrumb-item"> <?php echo $categv['nome']; ?> </li> <li class="breadcrumb-item active"> <?php echo $news['titulo']; ?> </li> </ol> </div> </div> <!--=CONTENT=--> <div class="row"> <div class="col-12"> <div class="card"> <img class="card-img-top img-responsive" src="<?php echo $news['img']; ?>" alt="<?php echo $news['titulo']; ?>"> </div> </div> <div class="col-12"> <div class="card"> <div class="card-block"> <p class="card-text"> <?php echo $news['texto']; ?> </p> </div> </div> </div> <?php //contar Amei: $sql_amei = "SELECT * FROM news_likes WHERE news ='".$news['id']."' AND tipo = '0'"; $ameis = $conn->query($sql_amei)->fetchAll(); $amei = count($ameis); //contar Curti: $sql_like= "SELECT * FROM news_likes WHERE news ='".$news['id']."' AND tipo = '1'"; $likes = $conn->query($sql_like)->fetchAll(); $like = count($likes); ?> <div class="col-12"> <div class="card"> <ul class="nav justify-content-center my-2"> <li class="nav-item"> <?php $contars = $conn->query("SELECT * FROM news_likes WHERE user = '".$m['id']."' AND news = '".$news['id']."' AND tipo = '0'")->fetchAll(); $contar = count($contars); if($contar > 0){ ?> <form method="POST" action="./functions/desamei.news.user.php"> <input type="hidden" style="display: none;" name="id" value="<?php echo $news['id']; ?>" /> <input type="hidden" style="display: none;" name="desamei" value="<?php echo $news['slug']; ?>" /> <button class="nav-link btn btn-danger"> <i class="fa fa-heart text-default"></i> DESAMEI <span class="label label-rounded label-default" style="color: black;"> <?php echo $amei; ?> </span> </button> </form> <?php }else{ ?> <form method="POST" action="./functions/amei.news.user.php"> <input type="hidden" style="display: none;" name="id" value="<?php echo $news['id']; ?>" /> <input type="hidden" style="display: none;" name="amei" value="<?php echo $news['slug']; ?>" /> <button class="nav-link btn btn-danger" name="" type="submit"> <i class="fa fa-heart text-default"></i> AMEI <span class="label label-rounded label-default" style="color: black;"> <?php echo $amei; ?> </span> </button> </form> <?php } ?> </li> <li class="nav-item"> <?php $contars = $conn->query("SELECT * FROM news_likes WHERE user = '".$m['id']."' AND news = '".$news['id']."' AND tipo = '1'")->fetchAll(); $contar = count($contars); if($contar > 0){ ?> <form method="POST" action="./functions/deslike.news.user.php"> <input type="hidden" style="display: none;" name="id" value="<?php echo $news['id']; ?>" /> <input type="hidden" style="display: none;" name="deslike" value="<?php echo $news['slug']; ?>" /> <button class="nav-link btn btn-info ml-5" name="" type="submit"> <i class="fa fa-thumbs-up text-default"></i> DESCURTI <span class="label label-rounded label-default" style="color: black;"> <?php echo $like; ?> </span> </button> </form> <?php }else{ ?> <form method="POST" action="./functions/like.news.user.php"> <input type="hidden" style="display: none;" name="id" value="<?php echo $news['id']; ?>" /> <input type="hidden" style="display: none;" name="like" value="<?php echo $news['slug']; ?>" /> <button class="nav-link btn btn-info ml-5" name="" type="submit"> <i class="fa fa-thumbs-up text-default"></i> CURTI <span class="label label-rounded label-default" style="color: black;"> <?php echo $like; ?> </span> </button> </form> <?php } ?> </li> <li class="nav-item"> <div class="dropdown ml-5"> <button class="btn btn-primary dropdown-toggle" type="button" id="shared" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-share text-default"></i> COMPARTILHAR </button> <div class="dropdown-menu" aria-labelledby="shared"> <a class="dropdown-item" href="#"> <i class="fa fa-facebook"></i> Facebook </a> </div> </div> </li> </ul> </div> </div> <?php $x_data = date_create($news['data']); $x_data = date_format($x_data, "d/m/Y H:i"); ?> <div class="col-12"> <div class="card"> <ul class="list-group list-group-flush"> <li class="list-group-item"> <b>Data/Hora:</b> <?php echo '&nbsp;'.$x_data; ?> </li> <li class="list-group-item"> <b>Categoria: </b> <?php $categ = $conn->query("SELECT * FROM news_categoria WHERE id = '".$news['categoria']."'")->fetch(PDO::FETCH_ASSOC); echo "<a href='./novidades/".str_replace(" ", "-", $categ['nome']).".html'>"; echo '&nbsp;'.$categ['nome']; echo "</a>"; ?> </li> <li class="list-group-item"> <b>Postada Por:</b> <?php $userpost = $conn->query("SELECT * FROM users WHERE id = '".$news['user']."'")->fetch(PDO::FETCH_ASSOC); echo "<a href='./@/".$userpost['user']."'>"; echo '&nbsp;'.$userpost['name']; echo "</a>"; ?> </li> </ul> </div> </div> <div class="col-12"> <div class="card"> <div class="card-header card-primary" style="color: white;"> <b>REGRAS DE COMENTÁRIOS</b> </div> <ul class="list-group list-group-flush"> <li class="list-group-item"> Não Aceitamos com conteúdo calunioso, difamatório, injurioso, racista, de incitação à violência ou a qualquer ilegalidade, ou que desrespeite a privacidade alheia; </li> <li class="list-group-item"> Não Aceitamos com conteúdo que possa ser interpretado como de caráter preconceituoso ou discriminatório a pessoa ou grupo de pessoas; </li> <li class="list-group-item"> Não Aceitamos com linguagem grosseira, obscena e/ou ---ográfica; </li> <li class="list-group-item"> Não Aceitamos que caracterizem prática de spam; </li> <li class="list-group-item"> Não Aceitamos fora do contexto do Post. </li> <li class="list-group-item text-center" style="color: red;"> <b> A RoePET Brasil Não se responsabiliza pelos comentários dos membros;<br> E se reserva o direito de modificar as regras acima a qualquer momento, a seu exclusivo critério. </b> </li> </ul> </div> </div> <?php //contar Comentarios: $sql_cmts = "SELECT * FROM comentarios WHERE info ='".$news['id']."' AND via = 'news'"; $cmt = $conn->query($sql_cmts)->fetchAll(); $cmts = count($cmt); if($cmts < 2): $valor_cmts = '('.$cmts.') COMENTÁRIO';; elseif($cmts > 1): $valor_cmts = '('.$cmts.') COMENTÁRIOS'; else: $valor_cmts = '('.$cmts.') COMENTÁRIOS'; endif; ?> <div class="col-12"> <div class="card"> <div class="card-header card-primary" style="color: white;"> <b><?php echo $valor_cmts; ?></b> </div> <ul class="list-group list-group-flush"> <li class="list-group-item"> <div class="row"> <div class="col-md-3 rp-coments"> <div class="my-2"> <a href="<?php echo './@/'.$xx['user']; ?>" style="text-decoration: none;color: black;"> <img src="<?php echo $xx['img']; ?>" class="img rounded" style="width: 50px;height: 50px;" alt="<?php echo $xx['name']; ?>"> </a> <br /> <small style=""> <a href="<?php echo './@/'.$xx['user']; ?>"> <?php echo $xx['name']; ?> </a> </small> <br> <small style=""> <?php $func_tp = "SELECT * FROM users_type WHERE id = '".$xx['type']."' AND status = '1'"; $vist_tp = $conn->query($func_tp); $tipoconta = $vist_tp->fetch(PDO::FETCH_ASSOC); echo '<font class="text-'.$tipoconta['cor'].'">'; echo $tipoconta['name']; echo '</font>'; ?> </small> </div> </div> <div class="col-md-9 "> Fique Avontade Para comentar!<br /> --------------------------------------<br /> <small><b>COMENTÁRIO AUTOMÁTICO</b></small> </div> </div> </li> <?php $func_cmd = "SELECT * FROM comentarios WHERE info = '".$news['id']."' AND via = 'news' ORDER BY data ASC"; $vist_cmd = $conn->query($func_cmd); while ($cmd = $vist_cmd->fetch(PDO::FETCH_ASSOC)){ $cmd_data = date_create($cmd['data']); $cmd_data = date_format($cmd_data, "d/m/Y H:i"); $x_x = $conn->query("SELECT * FROM users WHERE id = '".$cmd['user']."'")->fetch(PDO::FETCH_ASSOC); ?> <li class="list-group-item"> <div class="row"> <div class="col-md-3 rp-coments"> <div class="my-2"> <a href="<?php echo './@/'.$x_x['user']; ?>" style="text-decoration: none;color: black;"> <img src="<?php echo $x_x['img']; ?>" class="img rounded" style="width: 50px;height: 50px;" alt="<?php echo $x_x['name']; ?>"> </a> <br /> <small style=""> <a href="<?php echo './@/'.$x_x['user']; ?>"> <?php echo $x_x['name']; ?> </a> </small> <br> <small style=""> <?php $func_tp_ = "SELECT * FROM users_type WHERE id = '".$x_x['type']."' AND status = '1'"; $vist_tp_ = $conn->query($func_tp_); $tipocontax = $vist_tp_->fetch(PDO::FETCH_ASSOC); echo '<font class="text-'.$tipoconta['cor'].'">'; echo $tipocontax['name']; echo '</font>'; ?> </small> </div> </div> <div class="col-md-9"> <?php echo $cmd['coments']; ?> <br> ---------------------------------------<br> <span class="fa fa-clock-o"></span> <?php echo $cmd_data; ?> </div> </div> </li> <?php } ?> </ul> <div class="card-footer text-center"> <form action="/functions/comentar.news.user.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?php echo $news['id']; ?>"> <input type="hidden" name="via" value="news"> <input type="hidden" name="comenta" value="<?php echo $news['slug']; ?>"> <fieldset class="form-group mt-0"> <textarea placeholder="Deseja Comentar? Fique Avontade!" class="form-control" name="text" id="text" cols="30" rows="3"></textarea> </fieldset> <fieldset class="form-group"> <input type="submit" style="width: 100%;" class="btn btn-oval btn-primary" name="comentar" value="Publicar"> </fieldset> </form> </div> </div> </div> </div> <!--=CORES=--> <div class="right-sidebar"> <div class="slimscrollright"> <div class="rpanel-title"> System Panel V1 <span> <i class="ti-close right-side-toggle"></i> </span> </div> <div class="r-panel-body"> <ul id="themecolors" class="m-t-20"> <li><b>Cores (C/ Lateral Light)</b></li> <li><a href="javascript:void(0)" data-theme="default" class="default-theme"></a></li> <li><a href="javascript:void(0)" data-theme="green" class="green-theme"></a></li> <li><a href="javascript:void(0)" data-theme="red" class="red-theme working"></a></li> <li><a href="javascript:void(0)" data-theme="blue" class="blue-theme"></a></li> <li><a href="javascript:void(0)" data-theme="purple" class="purple-theme"></a></li> <li><a href="javascript:void(0)" data-theme="megna" class="megna-theme"></a></li> <li class="d-block m-t-30"><b>Cores (C/ Lateral Dark)</b></li> <li><a href="javascript:void(0)" data-theme="default-dark" class="default-dark-theme"></a></li> <li><a href="javascript:void(0)" data-theme="green-dark" class="green-dark-theme"></a></li> <li><a href="javascript:void(0)" data-theme="red-dark" class="red-dark-theme"></a></li> <li><a href="javascript:void(0)" data-theme="blue-dark" class="blue-dark-theme"></a></li> <li><a href="javascript:void(0)" data-theme="purple-dark" class="purple-dark-theme"></a></li> <li><a href="javascript:void(0)" data-theme="megna-dark" class="megna-dark-theme "></a></li> </ul> </div> </div> </div> </div> <footer class="footer"> <?php echo $i['titulo'].' &copy; '.date("Y"); ?> </footer> </div> <!--=FIM DO MENU=--> </div> <script src="./plugins/user/jquery/jquery.min.js"></script> <!-- Bootstrap tether Core JavaScript --> <script src="./plugins/user/bootstrap/js/tether.min.js"></script> <script src="./plugins/user/bootstrap/js/bootstrap.min.js"></script> <!-- slimscrollbar scrollbar JavaScript --> <script src="./js/jquery.slimscroll.js"></script> <!--Wave Effects --> <script src="./js/waves.js"></script> <!--Menu sidebar --> <script src="./js/sidebarmenu.js"></script> <!--stickey kit --> <script src="./plugins/user/sticky-kit-master/dist/sticky-kit.min.js"></script> <!--Custom JavaScript --> <script src="./js/custom.min.js"></script> <script src="./plugins/user/toast-master/js/jquery.toast.js"></script> <script src="./js/toastr.js"></script> <!--=Magnific popup JavaScript=--> <script src="./plugins/user/Magnific-Popup-master/dist/jquery.magnific-popup.min.js"></script> <script src="./plugins/user/Magnific-Popup-master/dist/jquery.magnific-popup-init.js"></script> <!-- Style switcher --> <script src="./plugins/user/styleswitcher/jQuery.style.switcher.js"></script> </body> </html> erro começa Da linha 411
  4. 2 points
    voce pode usar: $paragrafoPrimeiro = "A prestação desses serviços terá início em %inicio_aulas%/%ano% e término em %fim_aulas%/%ano% "; $vars = array(); $vars['%inicio_aulas%'] = $inicio_aulas; $vars['%fim_aulas%'] = $fim_aulas2; $vars['%ano%'] = $ano; $vars['%fim_aulas_barrobranco%'] = $fim_aulas_barrobranco; foreach ($vars as $id=> $var){ $paragrafoPrimeiro = str_replace($id, $var, $paragrafoPrimeiro); } o contrato você pode salvar no banco e onde você quiser coloca as informações coloca entre %, coloquei na variavel só pra testar
  5. 2 points
    Pesquise por sql pivot , mas se pode fazer por case também , grosso modo select data_emissao, sum(case when empresa = 1 then valor else 0 end) emp1, sum(case when empresa = 2 then valor else 0 end) emp2 from tabela group by data_emissao
  6. 2 points
    @Gleyson Abreu, joia! Dependendo da ordem que você fez as coisas, ou se alterou as informações da psr-4 no composer.json, basta executar o comando composer dump-autoload e tentar novamente. Dica de ouro, siga padrões, siga as PSRs! http://www.php-fig.org/
  7. 2 points
    Você esta recebendo um json, precisa converte-lo para objeto, faça o seguinte: $api = json_decode($api); E então poderá usar: echo $api->data Qualquer duvida, use var_dump($api); para ver como navegar entre os atributos.
  8. 2 points
    <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" /> <style type="text/css"> * { margin: 0; padding: 0; } body { background: #ccc; } .box { width: 20%; height: 50px; display: flex; margin: 15px; align-items: center; justify-content: center; background: white; cursor: pointer; } .box i { background: #fff; height: 100%; width: 27%; text-align: center; color: black; line-height: 2; font-size: 25px; } .box:hover i { background: #00fff3; } .texto { width: 100%; text-align: left; font: 18px 'Roboto', sans-serif; text-transform: uppercase; font-weight: 100; text-indent: 17px; height: 100%; align-items: center; display: flex; } .box:hover .texto { background: black; color: white; } @import url(http://fonts.googleapis.com/css?family=Roboto:300); </style> </head> <body> <content> <div class="box"> <i class="fa fa-opencart" aria-hidden="true"></i> <dvi class="texto">Loja</dvi> </div> <div class="box"> <i class="fa fa-opencart" aria-hidden="true"></i> <dvi class="texto">Loja</dvi> </div> </content> </body> </html> Acho que está estudável, boa sorte.
  9. 2 points
    Olá Felipe tudo bem? Concordando com o colega 'heisen' acredito que seja necessário você começar do começo (lol), ou seja aprender os fundamentos que te darão (a longo prazo) repertório o suficiente para produzir aplicações. Compreendo que você não possa fazer algo presencial no momento, no entanto é interessante fazer algum curso livre introdutório ou aulas online para você ter uma noção da Lógica de Programação, eu pessoalmente aconselho o canal 'Curso em Vídeo' do Gustavo Guanabara e também as aulas da Fundação Univesp ( Universidade Virtual do Estado de São Paulo). Também é possível encontrar livros que te iniciarão nesse universo! Vou listar alguns que estão na bibliografia básica do meu curso: FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES: https://indicalivros.com/pdf/fundamentos-da-programacao-de-computadores-ana-fernanda-gomes-ascencio-edilene-aparecida-veneruchi-de-campos LÓGICA E DESIGN DE PROGRAMAÇÃO: FUNDAMENTOS: https://indicalivros.com/pdf/logica-e-design-de-programacao-introducao-joyce-farrell ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES: https://indicalivros.com/pdf/arquitetura-e-organizacao-de-computadores-william-stallings Vou resumir o que vi no curso que estou fazendo, até agora: *LÓGICA DE PROGRAMAÇÃO e LINGUAGEM DE PROGRAMAÇÃO Algoritmos (não computacionais, computacionais): Algoritmo nada mais é que uma sequencia finita de passos que visa atingir um objetivo, em programação você escreve o passo-a-passo do seu programa em uma linguagem dita de alto nível ( que está mais próxima da linguagem humana e menos da linguagem de máquina ou código binário). Na computação algoritmo descreve os passos necessários para resolução de um problema por intermédio dos sistemas de computação. Um programa de computador (muito resumidamente) são sequencias de instruções que recebem dados de entrada (ou não) processam (o computador é um processador de dados) esses dados e depois mostram a saída, ou resultado. ENTRADA----->PROCESSAMENTO----->SAÍDA Ou seja, tanto um sistema computacional desktop ou mobile é um processador de dados altamente eficaz e obediente, o programador experiente tem controle total sobre a máquina, e seu recurso mais importante a memória. Estrutura de dados(laços de repetição, estrutura de decisão,funções): Ensinado em portugol, pseudocódigo e também em linguagem de programação C que é o que nos ensinam no começo do curso em Linguagem de Programação 1, estruturas que possibilitam organizar de forma lógica e coerente a resolução dos problemas em forma de pequenos programas de computador. *ARQUITETURA DE COMPUTADORES Conceitos de memória, processador, sistemas de numeração, breve história da computação. *MATEMÁTICA PARA COMPUTAÇÃO (ou matemática discreta, discrete mathematics) Funções, Matrizes,Lógica, grafos etc. *HISTÓRIA DA CIÊNCIA E DA TECNOLOGIA Matéria de humanas que foca na filosofia da tecnologia, considerando a tecnologia como algo neutro, se é bom ou ruim dependerá de sua aplicação. *INGLÊS TÉCNICO 1 E 2 Muito importante para nossa área pois praticamente tudo está em inglês, desde os ambientes de desenvolvimento às linguagens de programação, até mesmo a linguagem LUA que é brasileira está em inglês. *ADMINISTRAÇÃO Está mais para uma matéria de história sobre a Administração ao longo do século 20 até o 21, desde a administração científica da primeira metade do século 20 até as corporações virtuais do século 21. *MATEMÁTICA FINANCEIRA Conceitos de juros simples, compostos e uso da calculadora HP12C. Análise de investimentos, desconto financeiro, sistema price etc. *BANCO DE DADOS Conceito de banco de dados, modelo conceitual, relacional e uso da ferramenta MySQL Workbench, scripts e diagramas. Bom espero ter ajuda um pouco, mas veja que é algo que você terá que se dedicar, seja por hobby ou com uma nova fonte de renda. Boa sorte! Iniciante em programação estou no 2o período do tecnólogo em Análise e Desenvolvimento de Sistemas no Instituto Federal de Educação Ciências e Tecnologia de SP.
  10. 2 points
    A solução apontada por @Public2004 está correta. O seletor apropriado é td.verde. Ele indicou o uso de !important no seletor apenas para verificar a ESPECIFICIDADE do seletor. Com !important funcionou, porque a especificidade do seletor foi a maior possível, indicando que existe uma declaração CSS na folha de estilos mais específica que td.verde. O que deve ser feito é aumentar a especificidade de td.verde. Experimente tr td.verde (mais específica) se não funcionar experimente list_tabela td.verde (com indicado por @Denis.Santos) e assim por diante. @gRoOvE funcionou com ID porque é mais específico do que CLASS. Leitura complementar: http://www.maujor.com/tutorial/especificidade.php
  11. 2 points
    :) Amém :) Fico feliz em ter ajudado de qualquer forma ^^!
  12. 2 points
    Você ta tentando fazer oque com o sistema de login?! Ja tem o layout pronto !?
  13. 2 points
    <?php $data['token'] ='********************************'; $data['email'] = '*********@gmail.com'; $data['currency'] = 'BRL'; $data['itemId1'] = '1'; $data['itemQuantity1'] = '1'; $data['itemDescription1'] = 'teste'; $data['itemAmount1'] = '20.00'; $url = 'https://ws.pagseguro.uol.com.br/v2/checkout'; $data = http_build_query($data); $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); $xml = curl_exec($curl); curl_close($curl); $xml = simplexml_load_string($xml);//Linha: 38 echo $xml -> code; ERRO: Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Start tag expected, '<' not found in C:\xampp\htdocs\sac\plugin\gateway\pagseguro\PagSeguro.php on line 38Warning: simplexml_load_string() [function.simplexml-load-string]: Unauthorized in C:\xampp\htdocs\sac\plugin\gateway\pagseguro\PagSeguro.php on line 38Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\xampp\htdocs\sac\plugin\gateway\pagseguro\PagSeguro.php on line 38
  14. 2 points
    esse codigo FUNCIONOU sem precisar de update :D para oque eu quero fazer! Resolvido! <?php require 'config.php'; include './phpadc/dados.php'; if(isset($_SESSION['email']) && isset($_SESSION['senha']) && isset($_SESSION['usuarioId'])) { ?> <li style="border: solid 2px; border-color: #1abc9c; background: #FFF;" class="active propClone"> <a href="./painel/inicio"> <span class="fa fa-lock"></span> <?php echo $nome; ?> <?php echo $sobre; ?> </a> </li> <li style="color: rgb(103, 186, 118); border: solid 2px; border-color: #1abc9c; background: red;" class="active propClone"> <a href="./painel/sair"> <span class="fa fa-sign-out"></span> Sair </a> </li> <?php } else { ?> <li style="border: solid 2px; border-color: #1abc9c; background: #FFF;" class="active propClone"><a href="./painel"> <span class="fa fa-lock"></span> Logar </a></li> <?php } ?>
  15. 2 points
    Não Retorna nao... e nao puxa nenhum valor agora fiz assim: <?php require 'config.php'; include './phpadc/dados.php'; if (!isset($_SESSION["email"]) == $status ) { ?> <li class="active propClone"> <a href="./painel/inicio"> <span class="fa fa-user"></span> <?php echo $nome; ?> <?php echo $sobre; ?> </a> </li> <li style="color: rgb(103, 186, 118); font-size: 15px; background-color: rgba(255, 70, 100, 50); font-family: Lato, Helvetica, Arial, sans-serif;" class="propClone"> <a href="./painel/sair"> <span class="fa fa-sign-out"></span> Sair </a> </li> <?php }else{ ?> <li class="active propClone"> <a href="./painel"> <span class="fa fa-user"></span> Logar </a> </li> <?php } ?> da variável $status ele ta puxando 1 = online / 0 = offline ou seja se o valor for 1 existirá uma sessão na variável $_SESSION['email'] caso for 0 não existirá... porem queria sabe se há alguma vulnerabilidade sobre isso. a variável $status puxa em um campo do tal usuário que vai abrir uma sessão no mesmo... que esta puxando o valor 1 ou 0 com WHERE pelo dados.php ( = "SELECT * FROM usuarios WHERE email = '".$_SESSION['usuarioEmail']."'"; ) quando loga o mesmo faz update = 1 & quando desloga " = 0 assim ta funcionando porém se houver alguma vulnerabilidade desta forma, peço que me fala por favor :D
  16. 2 points
    Olá :D eu mais umaa vez *--* Eu tou querendo fazer um script que faz Redefinição De Senha Por Link Temporário "Valido por 1 ou 2 horas". FORMULARIO (1); <form action="" method="POST" enctype="multipart/form-data" role="form"> <div class="form-group"> <input name="email" type="email" id='email' class="form-control" value="<?php echo $email; ?>" placeholder="E-Mail" required> </div> <label class="checkbox" for="checkbox1"> Lembrei? <a href="./sac/">Clique Aqui</a> <span class="pull-right">Ainda Não Tem Conta? <a href="./sac/registrar">Clique Aqui</a></span> </label> <hr> <center> <input type="submit" name="ok" class="btn btn-primary btn-embossed btn-lg btn-wide" value="Recuperar" /> </center> </form> CODIGO PHP FORM(1); <?php //Colher E-Mail Do Form. $email = $_POST['email']; if($email <> ''){ //Conexão Com A DB require 'config.php'; // $sql = mysql_query("SELECT nome, email, senha FROM usuarios WHERE email='$email'") or die("Erro Ao Selecionar Os Dados."); // $pesquisar = mysql_num_rows($sql); if($pesquisar <> 0){ //Resultado da pesquisar Na DB $resultado = mysql_fetch_assoc($sql); $nome = $resultado['nome']; $email = $resultado['email']; //Não Sei COmo faz & Pega O Link //Destino onde o e-mail vai ser enviado $destinatario = $email; //Assunto Do Email. $assunto = "Recuperação De Senha - SistemaLogin"; //Corpo DO E-Mail. $corpo = "Olá, Aqui está O Link Para Redefinir Sua Senha \n.."; $corpo .= "Copie & Cole No Navegador Caso o Apertando Não Pega: ".$link." \n..."; $corpo .= "Não Responda Este E-Mail, O Mesmo È Automatico"; //Ativador HTML $headers = "MIME-Version: 1.0\n" ; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; //Endereço Do Rementente $headers .= "From: SistemaLogin <no-reply@localhost>\n.."; //Prioridade Do E-Mail $headers .= "X-Priority: 1 (Higuest)\n"; if(mail($destinatar,$assunto,$corpo,$headers)){ echo "E-Mail Enviado Com Sucesso!"; }else{ echo "E-Mail Invalido!"; } } }else{ echo 'Email Vazio!'; } ?> FORMULARIO (2); Eu usei um de alterar a senha acho que server mais oque mais me preocupa e a parte do link e se o e-mail ai ta certo.... (e dps cuidarei da parte da alteração :D )
  17. 2 points
    Parse error: syntax error, unexpected 'base64_decode' (T_STRING) in /www/pg/redefinir.php on line 155 Call Stack: 0.0001 243464 1. {main}() /www/index.php:0 linha: 155 -> $slug = isset($_GET['slug']) base64_decode($_GET['slug']) : false; ---------------------------- mais um detalhe se eu por pra raiz: meusistema.xxx/redefinir.php?slug=TOKEN (funciona '-' ) Obs.: Da forma que citei que nao mostra o formulario ( COMENTS )
  18. 2 points
    pode me da uma explicação como seria o codigo da pagina onde vai ta ligado a tabela dos torken ?! :D e quais tipo de campos usando na DB :D COMO SOU ESTUDANTE NESSA AREA AINDA NÃO SEI MUITA COISA E IA ME AJUDA MUITO! Ficarei grato :D
  19. 2 points
    Ja tenho porem... o LINK temporario nao sei por onde começar :D
  20. 2 points
    Sabe quando tamos começando aprende ja pensamos que podemos muda de tudo kkk Obg :D ---------------------------------------------------------------------------- era bem isso que tava faltando :p ---------------------------------------------------------------------------- Obrigado :D ---------------------------------------------------------------------------- Resolvido <3 foi pq eu tirei o Die :p a do else tbm funcionou vou usa obrigado! Mateus Silva Alaerte Gabriel Deus Os Abençoem :D
  21. 2 points
    esse aqui que você falou é tipo se for menor "<" que "2" é restrito para admin ?! se for maior ">" é outro cargo? <?php include '../config.php'; // Conexão Ao Bancos De Dados session_start(); if(!isset($_SESSION['usuarioEmail']) || !isset($_SESSION["senha"])){ header("Location: login"); exit; } else if($_SESSION['niveis_acesso_id'] < 2){ header("Location: ./admin"); } else if($_SESSION['niveis_acesso_id'] > 2){ header("Location: ./user"); } ?> porem ja fiz diversos numeros 1 ~ 3 e so recebe o comando do ./admin nunca passa para o ./user . ja tentei com igual "==" ou diferente "!=" .
  22. 2 points
    Ando Meio POr Fora "mEio Que Iniciante, Mais Depois Que Eu Concluir Este sistema vou parti pra essas extensão, qual foi citada por você, obrigado! :D (Y)
  23. 2 points
    <form role="form" action="" method="post" enctype="multipart/form-data"> <div class="row"> <div class="form-group col-sm-10"> <label for="inputName">Nome</label> <input class="form-control disabled" type="text" id="autor" name="autor" value="<?php echo $_SESSION['nome']; ?> <?php echo $_SESSION['sobre']; ?>" disabled="disabled"> </div> </div> <div class="form-group"> <label for="inputMessage">Mensagem</label> <div class="md-editor" id="1485928269958"> <div class="md-header btn-toolbar"> <textarea name="msg" id="msg" rows="12" class="form-control markdown-editor md-input" style="resize: vertical;"></textarea> </div> </div> </div> <div class="form-group text-center"> <ul class="nav nav-tabs nav-append-content"> <input name="enviar" class="btn btn-primary btn-embossed btn-lg btn-wide" type="submit" value="Enviar" /> <a href="#aviso" class="btn btn-default" type="reset" value="Cancelar"> Cancelar </a> </ul> </div> </form> O Codigo do formulario é esse, porem nao tou usando action, tou chamando pelo nome da função so que nessa função queria que fize-se into e update, pois o mesmo tem 2 tabela no mysql, uma registra a abertura do chat chamada, e outra as mensagem porem eu queria que quando o mesmo envia-se mensagem a tabela registradora, fize-se update para "ultima atualização: a data da ultima mensagem... está função ta funcionando na into porém queria coloca um update... para fazer oque desejo a cima.
  24. 2 points
    Estou querendo fazer um projeto porem preciso de URL AMIGAVEL. Estou USANDO SEGUINTES CÓDIGOS: .HTACCESS RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 INDEX.PHP <?php require "classes/Url.class.php"; $modulo = Url::getURL( 0 ); if( $modulo == null ) $modulo = "./login"; if( file_exists( "pages/" . $modulo . ".php" ) ) require "pages/" . $modulo . ".php"; else require "pages/404.php"; ?> URL.CLASS.PHP <?php class Url { private static $url = null; private static $baseUrl = null; 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; } 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; } private static function getURLList() { global $_SERVER; // Primeiro traz todos as pastas abaixo do index.php $startUrl = strlen( $_SERVER["DOCUMENT_ROOT"] ) -1; $excludeUrl = substr( $_SERVER["SCRIPT_FILENAME"], $startUrl, -10 ); // a variável$request possui toda a string da URL após o domínio. $request = $_SERVER['REQUEST_URI']; // Agora retira toda as pastas abaixo da pasta raiz $request = substr( $request, strlen( $excludeUrl ) ); // Explode a URL para pegar retirar tudo após o ? $urlTmp = explode("?", $request); $request = $urlTmp[ 0 ]; // Explo a URL para pegar cada uma das partes da URL $urlExplodida = explode("/", $request); $retorna = array(); for($a = 0; $a <= count($urlExplodida); $a ++) { if(isset($urlExplodida[$a]) AND $urlExplodida[$a] != "") { array_push($retorna, $urlExplodida[$a]); } } self::$url = $retorna; } } ?> ------------------------------------------------------ Quando Quero Acessa: meusistema.com/login pega poorem meusistema.com/categoria/teste e assim sucecivamente... não pega > Sistema PHP+MySQL.
  25. 2 points
    Coloquei um "@" na linha, ficou assim & Resolveu :D if($row > 0){ @session_start(); $_SESSION['email']=$_POST['email']; $_SESSION['senha']=$_POST['senha']; echo "<script> loginsuccessfully() </script>"; } else { $_SESSION['loginErro'] = "Usuário ou senha inválido"; //echo "<script> loginfailed() </script>"; }
This leaderboard is set to Sao Paulo/GMT-03:00
×

Important Information

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