Jump to content

Michel Kuguio

Members
  • Content count

    223
  • Joined

  • Last visited

Community Reputation

3 Comum

2 Followers

About Michel Kuguio

  • Rank
    MskJapa
  • Birthday 09/18/1989

Informações Pessoais

  • Sexo
    Masculino

Contato

  1. Estou com um problema somente em um form, tenho outras partes do codigo com mesmo tipo de forme porem com entidade diferente mas com o mesmo tipo re relacionamento e funciona normal, agora nesse caso o select está marcando mais de um option como selected. Entidade Categoria: Repositorio da Entidade: Extensão do Repository: Service: Abstrac Service: Form: Filter: View: Imagem Funcionando correto outro modulo Imagem com problema Controller Abstrac controller
  2. Michel Kuguio

    Problema com POST PHP+JAVASCRIPT

    $.ajax({ type: "POST", url: "/contato", data: { "name": $("#footer-form #name2").val(), "email": $("#footer-form #email2").val(), "fone": $("#footer-form #fone2").val(), "subject": $("#footer-form #subject2").val(), "message": $("#footer-form #message2").val() }, dataType: "json", success: function (data) { if (data.sent == "yes") { $("#MessageSent2").removeClass("hidden"); $("#MessageNotSent2").addClass("hidden"); $(".submit-button").removeClass("btn-default").addClass("btn-success").prop('value', 'Mensagem enviada'); $("#footer-form .form-control").each(function() { $(this).prop('value', '').parent().removeClass("has-success").removeClass("has-error"); }); } else { $("#MessageNotSent2").removeClass("hidden"); $("#MessageSent2").addClass("hidden"); } } }) $router = new \Bramus\Router\Router(); // Check JWT on /secured routes. This can be any route you like $router->before('GET', '/secured/.*', function () { // This method will exist if you're using apache // If you're not, please go to the extras for a defintion of it. $requestHeaders = apache_request_headers(); $authorizationHeader = $requestHeaders['Authorization']; if ($authorizationHeader == null) { header('HTTP/1.0 401 Unauthorized'); echo "No authorization header sent"; exit(); } }); // Controllers API $router->get('/ping', function () { $dado = array( "status" => 'ok', "message" => 'Everybody can do this...' ); echo json_encode($dado); }); $router->get('/secured/ping', function () { echo "All good. You only get this message if you're authenticated"; }); // Run the Router $router->run(); // Activate CORS function sendCorsHeaders() { header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: Authorization"); header("Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE"); } $router->options('/.*', function () { sendCorsHeaders(); }); sendCorsHeaders(); eu ja tive esse problema anteriormente e usei essa classe + esses header para resolver em um site de um cliente problema que nesse site que estou trabalhando não está resolvendo.
  3. Michel Kuguio

    Erro ao enviar post no site publicado

    $.ajax({ type: "POST", url: "/contato", data: { "name": $("#footer-form #name2").val(), "email": $("#footer-form #email2").val(), "fone": $("#footer-form #fone2").val(), "subject": $("#footer-form #subject2").val(), "message": $("#footer-form #message2").val() }, dataType: "json", success: function (data) { if (data.sent == "yes") { $("#MessageSent2").removeClass("hidden"); $("#MessageNotSent2").addClass("hidden"); $(".submit-button").removeClass("btn-default").addClass("btn-success").prop('value', 'Mensagem enviada'); $("#footer-form .form-control").each(function() { $(this).prop('value', '').parent().removeClass("has-success").removeClass("has-error"); }); } else { $("#MessageNotSent2").removeClass("hidden"); $("#MessageSent2").addClass("hidden"); } } }) no servidor local funciona perfeitamente mas no publicado da esse erro eu ja avia corrigido em outro site com esses header de php mas nesse nao esta funcionando: $router = new \Bramus\Router\Router(); // Check JWT on /secured routes. This can be any route you like $router->before('GET', '/secured/.*', function () { // This method will exist if you're using apache // If you're not, please go to the extras for a defintion of it. $requestHeaders = apache_request_headers(); $authorizationHeader = $requestHeaders['Authorization']; if ($authorizationHeader == null) { header('HTTP/1.0 401 Unauthorized'); echo "No authorization header sent"; exit(); } }); // Controllers API $router->get('/ping', function () { $dado = array( "status" => 'ok', "message" => 'Everybody can do this...' ); echo json_encode($dado); }); $router->get('/secured/ping', function () { echo "All good. You only get this message if you're authenticated"; }); // Run the Router $router->run(); // Activate CORS function sendCorsHeaders() { header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: Authorization"); header("Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE"); } $router->options('/.*', function () { sendCorsHeaders(); }); sendCorsHeaders();
  4. eu ja fiz isso com htaccess mas no nginx não estou conseguindo eu tentei como pode ver no arquivo mas nada server { listen 80 ; charset utf-8; # Make site accessible from http://localhost/ server_name ~^(?<domain>.+)\.dev$; root /vagrant/sites/$domain/public; index index.html index.htm index.php index.phtml; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?$args; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /vagrant/sites/$domain/public; } location /admin { root /vagrant/sites/$domain/public; try_files $uri $uri $domain/index.php?$args $uri/index.php?$args; } location ~* \.(?:ico|css|js|gif|png|swf|pdf|mov|fla|zip|rar|jpe?g)$ { expires max; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri =404; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.(php|phtml)$ { include fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; try_files $uri $uri/ /index.php?$args; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } sendfile off; ############### # Habilita o gzip gzip on; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; # Mime-types que sero compactados gzip_types text/html text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; # http://blog.leetsoft.com/2007/7/25/nginx-gzip-ssl gzip_buffers 16 8k; # Desabilita o gzip para alguns navegadores gzip_disable "MSIE [1-6].(?!.*SV1)"; } server { listen 80 ; charset utf-8; # Make site accessible from http://localhost/ server_name ~^(?<domain>.+)\.dev/admin$; root /vagrant/sites/$domain/public/admin; index index.html index.htm index.php index.phtml; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?$args; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /vagrant/sites/$domain/public/admin; } location ~* \.(?:ico|css|js|gif|png|swf|pdf|mov|fla|zip|rar|jpe?g)$ { expires max; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri =404; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.(php|phtml)$ { include fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; try_files $uri $uri/ /index.php?$args; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } sendfile off; ############### # Habilita o gzip gzip on; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; # Mime-types que sero compactados gzip_types text/html text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; # http://blog.leetsoft.com/2007/7/25/nginx-gzip-ssl gzip_buffers 16 8k; # Desabilita o gzip para alguns navegadores gzip_disable "MSIE [1-6].(?!.*SV1)"; }
  5. Michel Kuguio

    Problema com variavel ambiente PHP

    desistir criei de novo
  6. Michel Kuguio

    Problema com variavel ambiente PHP

    estou aprendendo mexer em linux agora.. consegui montar meu serve no vagrant mas cai na burrada de tentar instalar o php 7, e depois desinstalei, e devo ter feito alguma cagada, porque quando uso ambiente php -i vem como php7 e também nao esta funcionando nem o mbstring nem o openssl. agora não consigo usar o composer. ja desinstalei o php-cli e reinstalei e nada. não sei o que fazer.
  7. Michel Kuguio

    vehost dinamico com nginx vagrant (tenho vhost base do apache)

    Resolvi =) server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /vagrant/sites/; index index.html index.htm index.php index.phtml; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /vagrant/sites/; } location ~* \.(?:ico|css|js|gif|png|jpe?g)$ { expires max; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.(php|phtml)$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; #fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } } server { listen 80 ; # listen [::]:80 ipv6only=on; # Make site accessible from http://localhost/ server_name ~^(?<domain>.+)\.dev$; root /vagrant/sites/$domain/public; index index.html index.htm index.php index.phtml; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /vagrant/sites/$domain/public; } location ~* \.(?:ico|css|js|gif|png|jpe?g)$ { expires max; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.(php|phtml)$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; #fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }
  8. Olá, estou aprendendo a trabalhar com server, e tentei configurar uma maquina com nginx e consegui mais ou menos, te consegui com exito no apache, tenho modelo de vhost q quero fazer, como vm estou usando o virtualbox com o vagrant. a minha meta é q todos meu s sites com .dev seja apontado para paste com nome dele. segue exemplo funcionando do apache. <Virtualhost *:80> VirtualDocumentRoot "/vagrant/sites/%1/public" ServerName sites.dev ServerAlias *.dev UseCanonicalName Off <Directory "/vagrant/sites/*"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </Virtualhost> <Virtualhost *:80> VirtualDocumentRoot "/vagrant/sites" ServerName localhost ServerAlias localhost UseCanonicalName Off <Directory "/vagrant/sites/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </Virtualhost>
  9. Michel Kuguio

    Qual Framewok usar

    Bom dia, desenvolvo em php há uns 3 anos. tenho um projeto pessoal na qual utilizo pra melhorar meu aprendizado. acontece que com o passar do tempo, conhecendo melhor a nossa profissão, fiquei sabendo sobre framworks e fui pesquisando para saber oque é como funciona etc. comecei a tentar aprender zf2 mas estou achando muito dificil, talvez seja porque não tenho muita experiencia com frameworks, estava olhando também sobre o sinfony. minha duvida é qual a vantagem e desvantagem do sinfony2 e do zf2. qual vcs recomendaria, tomando base que nunca trabalhei com framwork. para ajudar na decisão, o projeto q uso pra estudo, é um projeto que tem: vendas carrinho anuncios moderação sobre posts blog e controle de estoque. meio q um sistemiha basico.. com problemas legai pra ajudar desenvolver a lógica =) e depois q resolvi tentar aprender um framework empaquei =S gostaria de uma opnião sobre qual dos dois vocs usaria, e o porque. e uma dica pra aprender mais fácil caso houver uma
  10. Michel Kuguio

    Várias categorias para o mesmo artigo

    mais uma vez agradeço. xD
  11. Michel Kuguio

    Várias categorias para o mesmo artigo

    erro meu nao ter explicado a parte de cidadesat, seria cidades q atua o cliente mora em uma cidade mas presta serviços em 5 cidades logo as 5 cidades seria cidadesat. desculpe o transtorno.. e valeu mesmo pela ajuda! Deus lhe pague tudo em dobro! t+
  12. Michel Kuguio

    Várias categorias para o mesmo artigo

    não estou questionando é q eu não devo ter entendido direito o funcionamento, eu quero fazer q nem você falou.. só q eu preciso entender certinho para fazer certo xD tipo quando pesquisei por JOIN eu estudei por esse site olha http://www.devmedia.com.br/articles/viewcomp.asp?comp=1071 e pelo no exemplo moas uma tabela q depois de usar o JOIN retorna cliente UM valor 1000 cliente UM valor 2000 cliente UM valor 3000 Logo pensei na busca aparecerá 3 vezes o mesmo cliente e é o q vai acontecer não é?
  13. Michel Kuguio

    Várias categorias para o mesmo artigo

    por mais q eu tenha gostado da solução do JOIN creio q em busca aparecera conteúdos duplicados fiz um exemplo simples de como quero q funciona nesse exemplo construí uma tabela com array veja Estado id estado 1 - SP 2 - MG Regiao id estado Regiao 1 - 1 - ribeiraopreto 2 - 1 - campinas 3 - 2 - beloHorizonte 4 - 2 - piumhi cidades| id Eestado Regiao Cidade 1 - 1 - 1 - Cravinhos 2 - 1 - 1 - RibeiraoPreto 3 - 1 - 2 - Campinas 4 - 1 - 2 - CampoLimpo 5 - 2 - 3 - BeloHorizonte 6 - 2 - 3 - Passos 7 - 2 - 4 - Piumhi 8 - 2 - 4 - VargemBonita Ramos de atividades id Ramo 1 - Casamento 2 - Bodas 3 - Debutantes digamos q abaixto temos os clientes da categoria a. cliente |Estado|Regiao|cidadesAT|cidade|Ramos de atividades ----------------------------------------------------------- 1 |1,2 |1,2,3 |1,2,3,5,6|1 |1 2 |1 |1 |1,2 |2 |3 3 |2 |3,4 |5,6,7,8 |6 |1,2,3 4 |1,2 |3,1 |5,1 |1 |1 5 |2 |3 |5 |5 |1,3 6 |2 |4 |7,8 |7 |1,2 7 |1,2 |2,3 |3,6 |3 |2 8 |1 |2 |3,4 |3 |1,2,3 9 |1,2 |2,4 |3,7 |7 |2,3 10 |1 |1 |1 |1 |3 se eu buscar por categoria a aparecera eles! porem quero fazer um filtro quando buscar pela categoria A e filtrar por estado 1 aparecerá só cliente 1,2,4,7,8,9,10 se eu bucar por categoria A e regiao 1 aparecera só cliente 1,2,4,10 se eu buscar por categoria A cidade 3 aparecera primeiro cliente 7,8 depois os clientes de cidadesAT - o de cidade 1,9 logo apreceria seguintes clientes 7,8,1,9 se eu buscar categoria A e ramo 1 apareceria os clientes da gategoria A com ramo 1 e e eu buscar categoria A ramo 1 com algo dons filtro cidatos acima, exemplo o ultimo filtro q tem os clientes 7,8,1,9 aparecera só os clientes 1,8 eu estou achando q no meu caso é a melhor opção.. =S
  14. Michel Kuguio

    Várias categorias para o mesmo artigo

    vou tentar aqui.. qualquer problema eu posto.. xD. gostei dessa opção xD. t+ abraços Não intendi você ta defendendo o método de array em uma tabela? é isso?
  15. Michel Kuguio

    Várias categorias para o mesmo artigo

    vlew, mas tem como confirmar meu raciocino.. esse JOIN pega duas ou mais tabelas e junta as células de maneira q parece uma.. é isso mesmo?
×

Important Information

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