Ir para conteúdo
Fórum Script Brasil

fernando_ott

Membros
  • Total de itens

    47
  • Registro em

  • Última visita

Tudo que fernando_ott postou

  1. Aqui esta dando o mesmo erro. O g2.dll ta em ordem... tudo certo... descomentado no php.ini seria outra biblioteca a descomentar?
  2. O java ta funcionando certinho... o header tava dando uns problemas ( newbas de minha parte provavelmente ) então passei a usar o java quando eu coloco "<script>window.location=('index.php')</script>"; por exemplo... ele vai redirecionar certinho pra index.php agora se o $_SESSION['lastpage'] = "index.php"; "<script>window.location=('" . $_SESSION['lastpage'] . "')</script>"; ele não redireciona.. ele carrega a pagina login.php denovo! quando abro a pagina do login... pelos echos q fiz... a session ta com a variavel guardada... mas quando dou o enter do form... o echo fica empty...
  3. aé.. hehe.. esqueci de postar o session.. mas sim sim, iniciei sim!
  4. Olá Pessoal. Estou tentando fazer um esqueminha simples, onde se o user tentar acessar uma página interna, mas não estiver logado, ele vai pra página de login, e quando logar, cai na página que ele tentou acessar quando não estava logado. Teoricamente eu achei que estava tudo certo, mas não esta funcionando. Alguém sober de um código melhor, ou qual é o erro deste ? pagina interna <?php session_start(); $basepage = basename($_SERVER['PHP_SELF']); if (($basepage != "login.php") && ($basepage != "index.php")){ $_SESSION["lastpage"] = $basepage; ?> login.php <?php session_start(); //funções q verificam se é valido e retorna true para $login se for... if ($login){ //funções para habilitar cookies para logar o user print "<script>window.location=('" . $_SESSION['lastpage'] . "')</script>"; } ?>
  5. public function conecta_db() { if (empty($db)){ $this->db = mysql_connect($this->server,$this->username,$this->userpass); if (!$this->db){ echo 'Erro ao conectar DB '; } else echo 'Conectado sucesso!<br>'; } } public function seleciona_db() { $bd = mysql_select_db($this->dbname,$this->db); if (!$bd){ echo 'Erro ao selecionar DB '; exit; } else echo 'Selecionado com sucesso!<br>'; }
  6. Ola Beraldo. Creio que esta correto, pois se não o conecta_db() e seleciona_db() não funcionariam corretamente, e estão funcionando perfeitamente... só para esclarecer os contructs... class database { protected $server; protected $userpass; protected $username; protected $dbname; protected $db; protected $tabname; public $bd; function __construct($servidor,$name,$pass,$nome_bd,$nome_tab) { $this->server = $servidor; $this->userpass = $pass; $this->username = $name; $this->dbname = $nome_bd; $this->tabname = $nome_tab; } }; class cria_db_tabela extends database{ protected $sql; protected $nome_tab; private $res; function __construct($servidor,$name,$pass,$nome_bd,$nome_tab) { parent::__construct($servidor,$name,$pass,$nome_bd,$nome_tab); $this->conecta_db(); //funcao da classe database }
  7. Olá pessoal. O seguinte erro está aparecendo quando tento criar uma tabela. Se alguém já passou por isso, como resolvo? index.php //já conectado e selecionado o db $c = new cria_db_tabela("localhost","root","","nome_bd"); $c->conecta_db(); $c->seleciona_db(); $c->cria_tabela($nometab,$arr,$tam); //essa é a linha 79 // $arr é um array que passa as informações da tabela criada, sendo $tam o numero de novos campos a serem adicionados classe cria_db_tabela public function cria_tabela($nome_tab,$tab,$tam) { $this->tabname = $nome_tab; // tabname é protected. $sql = 'CREATE TABLE ' . $this->tabname . '('; for ($i = 0; $i < $tam; $i++ ) $sql .= " /'" . $tab[$i]['field'] . "/' " . $tab[$i]['type'] . $tab[$i]['null'] . $tab[$i]['key'] . $tab[$i]['default'] . $tab[$i]['extra']; $sql .= ' )'; $res=mysql_query($sql,$this->db); if (!$res){ echo "Houve um problema. Notifique isto para nosso email."; } else echo "Tabela criado com sucesso!"; }
  8. Qual é a diferença nesses dois formulários? Quero fazer aparecer dentro da caixa, o html que está dentro do php, mas não consigo. alguém sabe como resolver? <form name="form1" action="b3teste.php" method="post"> <table width="200" height="76" border="0" cellpadding="0" cellspacing="0"> <tr> <td>Numero de campos: </td> <td> <input type="text" name="nome" value="<?php isset($_POST['nome'])? print $_POST['nome']: print ""; ?>" size="10"></td> </tr> <tr> <td></td> <td><input type="submit" name="enviar" value="submit"></td> </tr> </table></form> <?php $tb = '<form name="form2" action="b3teste.php" method="post"><table width="200" height="76" border="0" cellpadding="0" cellspacing="0">'; $tb .= '<tr><td>Numero de campos: </td>'; $tb .= '<td><input type="text" name="nome" value="'; isset($_POST["nome"])? print $_POST["nome"]: print ""; $tb .= '" size="10"></td>'; $tb .= '</tr> <tr><td></td> <td><input type="submit" name="enviar" value="submit"></td> </tr>'; $tb .= '</table></form>'; echo $tb; ?>
  9. Primeiro ele joga o valor do campo neste array... $arr[$i]['nome'] = $_POST['campo' . $i]; E imprime neste for... //imprime o conteudo de cada caixa! for ($i=0; $i < $tam; $i++){ echo $arr[$i]['nome']; }
  10. Olá galera. Estou a 2 dias nesse código, e como realmente vi q não vou conseguir resolvi pedir uma ajuda... é simples. Primeiro você entra com o numero de campos de texto q deseja criar e submete... Daí na mesma página vai aparecer o numero de campos... Daí, você entra com os dados que deseja nestes campos, e ele vai imprimir.... Deveria imprimir.... porque não esta imprimindo nada... =S Agradeço ae quem puder ajudar!! <?php $tb = "<form name='form2' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'><tr>"; $tb .= "<td>Entre com o numero de campos que deseja ter: </td>"; $tb .= "<td><input type='text' name='nome' value="; if ($_POST){ isset($_POST['nome'])? print $_POST['nome']: print '';} //mostra o conteudo de nome $tb .= " ></td></tr>"; $tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>"; $tb .= "</table></form>"; echo $tb; $tam = (int)$_POST['nome']; //coloca o conteudo de nome em tam if (!empty($tam)) // se tiver sido inicializado, executa a funcao inserir, passando tam como argumento inserir($tam); //////////////////////////////////////////////////////////////////////////////////////////////// function inserir($tam){ $tb .= "<form name='form3' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'>"; echo $tam; // vai criar tam caixas e o conteudo de cada caixa sera colocada no array arr[i] for ($i=0; $i < $tam; $i++){ $tb .= "<tr><td>Campo: </td><td><input type='text' value='' name='campo" . $i . "'></td></tr>"; $arr[$i]['nome'] = $_POST['campo' . $i]; } //imprime o conteudo de cada caixa! for ($i=0; $i < $tam; $i++){ echo $arr[$i]['nome']; } $tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>"; $tb .= "</table></form>"; echo $tb; ?> }//function
  11. Olá. Estou começando no POO, e gostaria saber porque q o cout no mostra_dados não funciona, enquanto o cout do entrada_dados sim... É um problema de passagem de parametros, e na maneira como encapsulei, mas não estou conseguindo descobrir o porque... /*Ordena frases*/ #include <iostream.h> #include <stdio.h> #include <string.h> class ordena { public: void entra_dados(); void mostra_dados(); // inline void crescente(string a); // inline void decrescente(string a); private: char **v; //string dinamica int tam; }; void ordena::mostra_dados() { cout << "TAM : " << tam << endl; for (int i=0; i<tam; i++) cout << "Frase " << i << " : " << v[i] << endl; } void ordena::entra_dados() { int i=0; char **a = (char **)malloc(sizeof(char *)); do{ a[i] = (char *)calloc(100,sizeof(char)); cout << "Entre com a frase: "; cin.getline (a[i],100); i++; }while( strlen( a[i-1]) != 0); v = a; tam = i-1; for (int i=0; i<tam; i++) cout << "Frase " << i << " : " << v[i] << endl; free(a); } int main() { ordena ord; ord.entra_dados(); ord.mostra_dados(); cout << "sucesso"; getchar(); return 0; }
  12. Eae galera, estou com um problema aqui. Preciso transformar o caracter passado pelo usuario, em inteiro. No inicio do programa, declaro enum valor{Q=12} Se o user entrar com Q, o programa já assume que é o inteiro 12, porém ele não esta reconhecendo isso, scanf("%c",&ch); printf("%d",ch); deveria imprimir 12, porém imprime o código ASCII do Q, 81.
  13. Pessoal. Tratando de manipulacao de arquivo Eu tenho um arquivo.txt, e quero separar os campos por ;, ou qualquer coisa que não seja por espaço. Tipo. fscanf(fp, "%s %s\n", dado.nome, &dado.ende); dessa forma, ele pega do arquivo 2 dados por linha q separa esses dois dados pelo espaço.... já testei varias vezes e fscanf(fp, "%s;%s\n", dado.nome, &dado.ende); colocar somente o ; não resolve... O problema esta que se no campo dado.nome = Fernando Henrique dado.ende = Rua Argentina Não rola, pois o espaço entra Fernando e Henrique já joga Fernando pro nome e Henrique pro endereço... Como resolver??? vlw quem poder ajudar...
  14. Eu preciso passar por ponteiro um struct de vetor.. struct dados dado[30]; por exemplo.... Este código que fiz para exemplo, está dando erro apenas na linha ptr = &vet; Outro problema, não sei se esta ligado ao de cima, é que ao compilar este código, se i=5 o programa da erro e pede para fechar (windows) e i != 5 aparece lixo... printf("%s",*(p+i)->nome);
  15. Olá Wicker. Vlw a resposta, assim da certo. A dúvida que ficou é, eu tenho que continuar a fazer isso mesmo com alocação dinâmica, pois esse programa ele tem que ser originalmente tem q ser feito por alocação. Se eu passar por ponteiro seria assim o correto?
  16. Olá Pessoal. Um problema muito estranho, mas ao passar a matriz por referencia para a função, ele não compila, mostrando o seguinte erro Pra mim a sintaxe esta correta, alguém sabe como resolver o problema? #include <stdio.h> void criamatriz(double mat[][],int n) { int i,j; for (i=0;i<n;i++) for (j=0;j<n;j++){ printf("Elemento [%d][%d]",i,j); scanf("%lf",&mat[i][j]); getchar(); } } main() { int tam; puts("Soma de matrizes.\n\nEntre com o tamanho das matrizes quadradas"); scanf("%d",&tam); getchar(); double matriz[tam][tam],soma[tam][tam]; puts("Entre com os elementos da 1 matriz"); criamatriz(matriz,tam); puts("Entre com os elementos da 2 matriz"); criamatriz(soma,tam); }
  17. Eae galera.... estou tentando fazer uma barra de anuncios onde aparece a foto e o nome do produto, e atualiza automaticamente,.... como nesse site .. a direita (propaganda do mercado livre...) http://acheicifras.uol.com.br/ Sei que, com o mercado livre é facil fazer isso, porque no mercadosócio deles eles tem várias ferramentas pra isso.... O que eu queria fazer é com o buscape e bonfaro, exibir anuncios do mesmo tipo que o do mercadolivre... creio que é em xml mesmo para conseguir o resultado... alguém pode dar alguma dica.... tutorial.... como consigo fazer isso?? vlw
  18. Eae galera. to com uma dúvida. Estou fazendo um site, e gostaria de por um script de busca, que busca na base de dados do google não aquele Websearch do adsense, mas você sabem se eu preciso de altorização deles, ou sou obrigado a por powered by google??? vlw
  19. conferi... não deu certo...
  20. uhum.... :( o script é meio grandinho pra posta todo ele aqui..... se quise passo por MSN... mas quanto ao trexo que eu coloquei, está tudo certinho, poxa.... :blink: a dias eu tento e até agora... num resolvi nada.... provavel é o form com problema... como está no trexo que mostrei..
  21. A parte que esta com erro creio que seja esta.... como que da pra arruma?
  22. então.... é um script de metabusca, procura na base de dados de outros sites de busca e retorna a busca no meu site. Acho que o script está beleza.... funcionando certinho, o problema está que eu fiz o ftp do arquivo, só que ele simplismente quando tenta abri a página ,aparece totalmente em branco. Nenhum form aparece pra fazer a pesquisa, como pode vê no exemplo abaixo http://www.brcities.com.br/busca.asp o que que está errado??
  23. Eae pessoal. To com um script de busca, mas quando eu vizualizo no serve, é como a página não tivesse nada.... não aparece o form pra pesquisar. acho que está com erro nessa parte, já fucei, mas não achei o erro. c alguém pude ajuda vlw strHTMLbusca = strHTMLbusca & " <form method=get><table border=0 cellSpacing=0 width=""100%""><TR><TD colSpan=4 height=42><DIV align=center><font face=tahoma><h2><B>Sistema de Meta-Busca baseado no <font color=""#0103d7"">G</font><font color=""#ee1200"">o</font><font color=""#fcd836"">o</font><font color=""#0103d7"">g</font><font color=""#12b204"">l</font><font color=""#ee1200"">e</font></B></h2></td></tr></table><font style=font-size:11px;font-family:tahoma>" &nbsp; strHTMLbusca = strHTMLbusca & "<center><input name=""pesquisa"" type=""text"" size=50 style=font-family:tahoma;font-size:11px value=""" & request("pesquisa") & """>&nbsp;<input type=""submit"" value="" Pesquisar "" style=font-family:tahoma;font-size:11px><br><br>"
  24. fernando_ott

    Funções

    é só colocar na página que você quer que apareça o script esse pequeno código... <? include"noe_do_arquivo";?> quanto aos testes eu não entendi muito bem o que você quer mas enfim... Esses códigos acho que tão meio errado, o que que você qué fazer exatamente??
  25. Eae Galera.... Por favor alguém tem convite para o torrentleech!!!!! Se tiver e puder enviar um manda pro meu email... fernando_cott@yahoo.com.br vlw galera!!!
×
×
  • Criar Novo...