Romero Dias
-
Total de itens
591 -
Registro em
-
Última visita
Posts postados por Romero Dias
-
-
Vlw pela ajuda Romero, mais só uma pergunta, onde eu coloco essa função?
EGS,
cole o trecho de seu script que "monta" o html desse botão.
A função parse_url() analisa a url e retorna um array associativo contendo os fragmentos da url,
$url = 'http://www.site.com?fb_source=hovercard'; $arr = parse_url($url); print_r($arr);
O trecho de código acima irá retornar:Array ( [scheme] => http [host] => www.site.com [query] => fb_source=hovercard )
Abaixo um exemplo de utilização:echo "<a href='{$arr['host']}'>{$arr['host']}</a>";
-
Já ativou a extensão php_pgsql.dll ?
Adiciona a seguinte linha no seu httpd.conf com o path para a libpq.dll
LoadFile "C:/php/libpq.dll"
-
Pessoal, bom dia!
Nunca tive oportunidade de trabalhar com e-commerce. Atualmente estou com um projeto onde preciso disponibilizar pagamento de associação através de cartão de crédito.
Estou analisando alguns gateways de pagamento como: Pagseguro, Pagamento Digital.
O que vocês de mizem sobre o PagSeguro?
-
Parceiro, eu já passei por isso. O que fiz para resolver foi forçar no browser o download do arquivo pdf , desta forma;
Passando o parâmetro 'D' no segundo argumendo do método Output
$pdf->Output('Autorizacao.pdf','D');
-
Utilize a função parse_url.
$url = 'http://www.site.com?fb_source=hovercard'; $arr = parse_url($url); echo $arr['host'];
-
Tem muito material a respeito, da uma olhada nesse link:
http://www.clubepc.org/urls-amigaveis-com-...rite-16-11-2007
-
1) o mysqli_fetch_all, para funcionar no servidor, tem que habiltar alguma coisa?
Se a extensão php_mysqli estiver habilitada, então deverá funcionar.
você pode verificar se ela existe utilizando a seguinte função:
var_dump(method_exists('mysqli_result','fetch_all'));
2) Porque esse script não funciona nem no ff nem no chrome. só no ie? 1º - Te recomendo utilizar jQuery; 2º - Não utilize declaração de estrutura de reptição width.function valida_carrinho(form, itens) { with (form) { j=0; for (var i=0; i < (itens-1)*2; i++) { if (elements(j).value > elements(j+1).value) { alert('Observe um dos produtos do carrinho\nVocê adicionou '+elements(j).value+' \nPorem, só tem '+ elements(j+1).value); elements(j).focus(); exit; } j=j+2; } form.submit(); } }
-
Bom,
Não sei se entendi direito.
você tem um array JS
par_escolhido = Array(cor_marcada, tamanho_marcado);
As variáveis cor_marcada e tamanho_marcado são do tipo inteiros? Ou seja, você vai passar via JS par_escolhido = new Array[1,2]; E quer que no php essas variaveis sejam incrementadas com 1, ficando Array[2,3]? você pode constuir um script que recebe os dois parametros e incrementa estas variávies. Ex.: consulta.php$cor = $_GET['cor']; $tam = $_GET['tam']; if(empty($cor) || empty($tam)){ echo 'Escolha a cor e tamanho'; exit(); } $cor++; $tam++; echo $pares[$cor][$tam];
você invocaria este script assim:consulta.php?cor=1&tam=3
Dai é so brincar com Ajax
-
você pode utilizar Ajax, executar a consulta no PHP e retornar o resultado para o usuário ou
você pode obter um JSON contendo a forma serializada deste array e fazer esta consulta do lado do usuário.
Como está fazendo?
-
Use a função array_values();
<?php $a[0] = '1'; $a[1] = '01_BRANCO'; $a[6] = '2'; $a[7] = 'Preta'; print_r(array_values($a)); /** Array ( [0] => 1 [1] => 01_BRANCO [2] => 2 [3] => Preta ) */ ?>
-
você já fez um teste básico, assim:
$dsn = "mysql:host=localhost;dbname=test"; $username = "XXXXXX"; $password = "YYYYYY"; try { $pdo = new PDO($dsn, $username, $password); $stmt = $pdo->prepare("SELECT * FROM clientes"); $stmt->execute(); print_r($stmt->fetchAll()); } catch(PDOException $e) { die("Não foi possível conectar no banco de dados\n"); }
-
Parece que você esqueceu de uma "/" em $uploaddir = '/var/www/intranet/docom <--
/* Insira aqui a pasta que deseja salvar o arquivo*/ $uploaddir = '/var/www/intranet/docom/'; $uploadfile = $uploaddir . $_FILES['arquivo']['name'];
-
Acho que erro se encaixa mais em MySQL do que em PHP não? O cara errou um comando mysql xD
Com certeza o erro é de syntax.
De uma olhada no manual:
DROP TABLE Syntax
DROP [TEMPORARY] TABLE [iF EXISTS]
tbl_name [, tbl_name] ...
[RESTRICT | CASCADE]
-
Estou com um probleminha pra deletar tabelas... Ela mostra a echo, mas não deleta a tabela!!
<?php
if($_GET['funcao'] == "excluir"){
$table = $_GET['table'];
$sql_del = mysql_query("DROP TABLE $table WHERE table = '$table'");
echo 'Grupo excluído com sucesso!';
header("Refresh:3; url=http://localhost/teste/grupo_del.php");
}
?>
Se alguém puder me dar uma força eu agradeço!
nogueiravalente
A sintaxe não seria:
DROP TABLE table_name ;
Já tentou assim?$sql_del = mysql_query("DROP TABLE $table");
-
No SQL
Faça um select acresentando a clausula TOP 5
No PHP
Recupere um array a partir do select
Utilize a função list() para criar as 5 variáveis a partir do array.
-
Faça um teste utilizando JavaScript.
Desta forma, você terá o mesmo efeito do botão voltar do browser.
<A HREF="java script:history.go(-1)"> <IMG SRC="img_btn_voltar.gif" BORDER="0"> </A>
-
Bom, pode ser que o php.ini deste server esteja setado para não printar mensagens de erro.
Para verificar se a diretiva de exibição de erros esta chaveada para off, faça o seguinte:
echo (int)ini_get('display_errors');
Para setar esta diretiva para on, faça o seguinte:ini_set('display_errors', 1);
você também pode criar um script contendo a funçaophpinfo();
Execute o script e você deverá ver uma seção do PDO e seus drivers, verifique se o driver que você utiliza está presente. você também pode criar um script contendo o trecho abaixo:if (!defined('PDO::ATTR_DRIVER_NAME')) { echo 'PDO unavailable'; } elseif (defined('PDO::ATTR_DRIVER_NAME')) { echo 'PDO available'; }
-
Bom,
Tenta o seguinte:
você já verificou se as informações para conexão com com banco estão corretas?
Insira a função error_reporting para exibir todos os erros.
error_reporting(E_ALL);
você pode debugar seu codigo dando um echo na variável $sql e verificar se sua app está gerando a query corretamente.$sql = " SELECT * FROM `{$this->_table}` {$where} {$orderby} {$limit} {$offset} "; echo $sql; exit();
Abraço!
-
Parceiro,
Eu utilizado esta função para converter os caracteres com acentuação. Faça um teste.
public static function str2Upper($str) { return strtr(strtoupper($str),'àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ','ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÜÚÞß'); }
-
beuleal,
você tem um array bidimensional.
Ou seja, para cada índice do seu array principal você tem mais um array. Dessa forma você tem que implementar mais uma estrutura de repetição.
você vai ter que fazer algo do tipo:
for ($i = 0; $i < $i++) { for($j=0; $j < count($arq['name']); $j++) { echo $arq['name'][$i]; } }
-
Opa,
Disponha!!
Estamos ai para ajudar.
Abraço!
A respeito deste problema, pode ser alguma coisa que está concatenando com o nome.
-
cotauberaba,
Na linha 25, troca:
$res = $query->fetchAll(PDO::FECTH_ASSOC);
Por:$res = $query->fetchAll(PDO::FETCH_ASSOC);
você inverteou o TC -> PDO::FETCH_ASSOC
-
você está importando o config.php em seu script?
Pois seu erro é claro:
Fatal error: Call to a member function prepare() on a non-object in /home/cotauberaba/www/teste/admin/recover.php on line 20
$conecta não é um objeto
-
<?php
$servidor = "localhost";
$nome = "root";
$senha_servidor = "senha";
mysql_connect($servidor, $nome, $senha_servidor);
mysql_select_db("banco");
?>
Tenta colocar o nome da sua máquina ou o ip 127.0.01
<?php $servidor = "127.0.0.1"; $nome = "root"; $senha_servidor = "senha"; mysql_connect($servidor, $nome, $senha_servidor); mysql_select_db("banco"); ?>
Problema com o "strtr"
em PHP
Postado
Wilson,
Ao utilizar a função mkdir, você está concatenando o objeto $categoria_nome_tratada.
Para resolver, você pode fazer a chamada do método remove_acentos() ao concatenar
Ou você atribui o retorno do método remove_acentos() à uma variável e depois concatena Existem outros meios, como por exemplo utilizar o método mágico __toString(), desta forma: Ai sim, iria funcionar do jeito que você está fazendo;