Ir para conteúdo
Fórum Script Brasil

Igor Abdo

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Tudo que Igor Abdo postou

  1. Tenho o código PHP abaixo para mostrar os dados do XML mas não está funcionando! Por favor me ajudem. PHP: @header('Content-Type: text/html; charset=utf-8'); $xml = simplexml_load_file("arquive.xml"); foreach($xml->PESSOA as $item) { echo $item->NRPRIMEIRO; echo "<br>"; echo $item->NRSEGUNDO; } arquive.xml: SimpleXMLElement Object ( [PESSOA] => SimpleXMLElement Object ( [@attributes] => Array ( [NRPRIMEIRO] => 0001234567 [NRSEGUNDO] => 00012345678 ) ) )
  2. Tenho o seguinte formulário de login no index.php: <form method="POST" action="login.php"> Login: <input type="text" size="20" name="l"><BR> Senha: <input type="password" size="20" name="s"><BR><BR> <input type="submit" value="Entrar"> </form> O arquivo login.php: <? $l = $_POST['l']; $s = $_POST['s']; $login = "test"; //aqui precisa ter uma função para varrer um diretório e verificar se existem o login e senha digitados $senha = "test"; if($login == $l and $senha == $s){ header("Location: pagina_especifica.php"); } else { echo "<script language=\"JavaScript\"> window.alert('Dados incorretos, tente novamente!'); </script>"."<meta http-equiv='refresh' content='0;url=index.php'>"; } ?> O que preciso é que o arquivo login.php varre um diretório que contém vários arquivos xml ou php cada um com o conteúdo login e senha e em seguida mostre outro conteúdo de uma página específica para o cliente.
  3. Igor Abdo

    Qual sistema usar?

    O sistema seria apenas para os parentes dos pacientes acompanharem o andamento do internado com um login e senha oferecido pelo administrador. Existe alguma coisa pronta ou preciso fazer do zero? Obrigado!
  4. Sim é a biblioteca completa, por um segundo não tinha percebido! Obrigado por me ajudar resolver.
  5. Tenho o seguinte código no head do site: <script type="text/javascript" src="./js/jquery.js"></script> <script type="text/javascript" src="./js/jquery.cycle.all.min.js"></script> <!-- jquery do slide--> <script type="text/javascript" src="./js/jquery.min.js?ver=3.2.1"></script> <!-- por causa dessa linha não funciona o slide da pagina, existe um conflito entre os dois--> <script type="text/javascript" src="./js/jquery-ui-package.js"></script> <script type="text/javascript" src="./js/toggles.js"></script> Como resolver esse conflito? Quando chamo o jquery.min.js?ver=3.2.1 o slide para de funcionar, mas preciso dela para funcionar a div toggle!
  6. Acesse Mapa Julio (Página de Exemplos) Como pode ver, no final da página existe o seguinte termo: Clique em [testar], veja que aparece um ponto fixo no mapa configurado pela longitude e latitude setado na variável da função abaixo: inserePontoLongLat = function(long, lat, tamanho, cor, opacidade, nome) { zero_x_em_lat = -73.7404 zero_y_em_long = 4.6111 razao_x = 8.17 razao_y = 8.17 x_em_px = -(zero_x_em_lat - lat) * razao_x; //alternativo //x_em_px = zero_x_em_lat + (lat + 180.0) * 330 / 360.0; y_em_px = (zero_y_em_long - long) * razao_y; trace(x_em_px + " " + y_em_px); inserePonto(x_em_px, y_em_px, tamanho, cor, opacidade, nome); } ExternalInterface.addCallback("inserePontoLongLat", this, inserePontoLongLat); insereLoteLongLat = function(coordenadas, tamanho, cor, opacidade, nome):Void { nome = getGrupoDePontos(nome) for (var i = 0; i<coordenadas.length; i++) { inserePontoLongLat(coordenadas[i][0], coordenadas[i][1], tamanho, cor, opacidade, nome); } } ExternalInterface.addCallback("insereLoteLongLat", this, insereLoteLongLat); getGrupoDePontos = function(nome) { if(nome == '') { nome = 'pontos'; } //Cria novo grupo de pontos if(!_root.br[nome]) { _root.br.createEmptyMovieClip(nome,_root.br.getNextHighestDepth()) _root.br[nome].pontos = [] } return nome; } Para chamar a função o código é esse: window.onload = function(){ //getJulio().mudaCorBr('0x2b7732'); getJulio().inserePontoLongLat(long=-23.560022 , lat=-46.688643, tamanho=10, cor='0xFF0000', opacidade=70, nome='grupo_de_pontos'); } </script> Como podemos inserir um URL e um alt text nesse ponto que é criado no mapa? Os arquivos fonte estão aqui: Sources Julio Map
  7. Existe algum script ou função aqui no fórum que eu possa copiar todos arquivos dentro de um diretório e enviar para outro?
  8. Obrigado, com sua ajuda tive a ideia de fazer como mostra abaixo e funcionou: $new_prefix = "demo_"; $path_to_file = 'db/base_demo.sql'; $path_to_file_new = 'db/base_bak.sql'; $file_contents = file_get_contents($path_to_file); $file_contents = str_replace("jos_",$new_prefix,$file_contents); file_put_contents($path_to_file_new,$file_contents);
  9. Certo, mas porque quando deixo somente arquivos no diretório "data/theme" à serem copiados, o script copia e cria o diretório "teste", copia os arquivos dentro do diretório "data/theme"? Apenas quando existem sub_pastas no diretório que preciso copiar que o erro retorna.
  10. Consegui programar como mostra abaixo uma maneira de criar um diretório no servidor, ler arquivos de outro diretório e copia-los para o diretório criado. Mas quando criei sub-diretórios no diretório que desejo copiar, retorna o seguinte erro na hora da copia: Call to undefined function copy_dir() <? $dirname = "teste"; function copiar_diretorio($diretorio, $destino, $ver_acao = false){ if ($destino{strlen($destino) - 1} == '/'){ $destino = substr($destino, 0, -1); } if (!is_dir($destino)){ if ($ver_acao){ echo "Criando diretorio {$destino}\n"; } mkdir($destino, 0755); } $folder = opendir($diretorio); while ($item = readdir($folder)){ if ($item == '.' || $item == '..'){ continue; } if (is_dir("{$diretorio}/{$item}")){ copy_dir("{$diretorio}/{$item}", "{$destino}/{$item}", $ver_acao); }else{ if ($ver_acao){ echo "Copiando {$item} para {$destino}"."\n"; } copy("{$diretorio}/{$item}", "{$destino}/{$item}"); } } } ///////// copiar_diretorio('data/theme', '../'. $dirname .'', true); ?>
  11. Preciso abrir um arquivo .sql externo localizado no servidor, alterar o prefixo das tabelas e salvar como novo arquivo .sql. Como posso fazer?
  12. Obrigado pelas respostas no fórum, mas não obtive sucesso e decidi programar como mostra abaixo, funcionou: <?php $mysqli = new mysqli("localhost", "base_1", "root", "base_1"); $query = file_get_contents('E:\home\xxx\Web\data/theme/db/base.sql', true); if (!query) { echo "Arquivo .sql vazio"; } elseif ($mysqli->multi_query($query)) { do { if ($result = $mysqli->store_result()) { while ($row = $result->fetch_row()) { printf("%s\n", $row[0]); } $result->free(); } if ($mysqli->more_results()) { printf("-----------------\n"); } } while ($mysqli->next_result()); } //em caso de erro, exibe a mensagem if (mysqli_warning_count($mysqli)) { $e = mysqli_get_warnings($mysqli); do { echo "Warning: $e->errno: $e->message\n"; } while ($e->next()); } printf("Errormessage: %s\n", mysqli_error($mysqli)); ?>
  13. A função exec(), é uma função nativa do php, você pode usar ela dentro do seu script para executar qualquer comando inclusive um mysql. você não precisa abrir o arquivo no php, setar ponteiro, pegar linha etc.... o seu script esta no servidor, o banco também esta no servidor, o arquivo também está no servidor, logo utilizando a função exec você consegue fazer o up desse arquivo para o banco rapidamente dentro do seu script =] posso estar errado e não ter entendido o q você realmente quer, pelo que eu entendi ate agora isso vai te ajudar Não entendi como funciona a função exec(), no caso não preciso de conexao mysql.meusite.com.br? Como ficaria essa função com os dados de conexão que postei? Criei um script que copia um site inteiro de um diretório para outro, porem preciso criar as mesmas tabelas desse site no banco com outro prefixo, ai pensei em deixar um arquivo base.sql no servidor e envia-lo para o banco de dados com outro prefixo toda vez que copiasse um site. Vamos imaginar assim: PHP E MYSQL RODANDO NO SERVIDOR -Arquivos no servidor na mesma pasta: script.php sql.sql Conteudo dos aruqivos: script.php ----> //Adiciona a QUERY para a variavel $qry = "CREATE TABLE minha_tabela2 (id INT NOT NULL AUTO_INCREMENT, nome VARCHAR(20) NOT NULL, PRIMARY KEY (id));"; //Abre o arquivo sql com permição para escrita $fh = fopen('sql.sql','w+'); //Escreve o conteudo da variavel $qry no arquivo fwrite($fh, $qry); //fecha e salva o arquivo fclose($fh); //conecta no my sql por linha de comando e executa o conteudo do arquivo sql no banco selecionaddo(base_1) if(exec("mysql -u base_1 --password='root' base_1 < sql.sql")) echo "Erro"; sql.sql -------> EM BRANCO deu pra entender ? :unsure: Entendi sim, muito bem explicado! Mas aqui retornou o erro: Unable to fork [mysql -u base_1 --password='root' base_1 &lt; base.sql]
  14. A função exec(), é uma função nativa do php, você pode usar ela dentro do seu script para executar qualquer comando inclusive um mysql. você não precisa abrir o arquivo no php, setar ponteiro, pegar linha etc.... o seu script esta no servidor, o banco também esta no servidor, o arquivo também está no servidor, logo utilizando a função exec você consegue fazer o up desse arquivo para o banco rapidamente dentro do seu script =] posso estar errado e não ter entendido o q você realmente quer, pelo que eu entendi ate agora isso vai te ajudar Não entendi como funciona a função exec(), no caso não preciso de conexao mysql.meusite.com.br? Como ficaria essa função com os dados de conexão que postei? Criei um script que copia um site inteiro de um diretório para outro, porem preciso criar as mesmas tabelas desse site no banco com outro prefixo, ai pensei em deixar um arquivo base.sql no servidor e envia-lo para o banco de dados com outro prefixo toda vez que copiasse um site.
  15. O que eu quero é apenas enviar um arquivo .sql no servidor através de uma página php para o banco mysql, não existe nenhuma maneira?
  16. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"zones" (' at line 1 Conteúdo do arquivo base.sql: CREATE TABLE "zones" ( "id" INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT, "nome" VARCHAR( 150 ) NOT NULL, PRIMARY KEY ( "id" ) ) Com o código abaixo roda normal, o problema é que quando eu chamo o arquivo base.sql externo é que não roda. <?php $servidor = "localhost";#CONFIGURE SEU HOST AQUI $user = "base_1";#USUARIO DO BANCO DE DADOS $senha = "root";#SENHA DO BANCO DE DADOS $db = "base_1";#BASE QUE OS DADOS SERAO EXPORTADOS //executa a conexão com o banco, caso contrário mostra o erro ocorrido $conn = mysql_connect($servidor,$user,$senha) or die (mysql_error()); //seleciona a base de dados daquela conexão, caso contrário mostra o erro ocorrido $banco = mysql_select_db($db, $conn) or die(mysql_error()); $linha = "CREATE TABLE "zones" ( "id" INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT, "nome" VARCHAR( 150 ) NOT NULL, PRIMARY KEY ( "id" ) )"; //consulta sql - inserção $query = mysql_query($linha) or die(mysql_error()); //fecha a conexão com o banco mysql_close($conexao); }//FECHA WHILE ?> tenta isso: exec('mysql -u [usuario] --password="[senha]" nome_banco < [\arquivo.sql]'); Mas assim seria apenas por prompt de comando, eu preciso executar diretamente do script.
  17. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"zones" (' at line 1 Conteúdo do arquivo base.sql: CREATE TABLE "zones" ( "id" INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT, "nome" VARCHAR( 150 ) NOT NULL, PRIMARY KEY ( "id" ) ) Com o código abaixo roda normal, o problema é que quando eu chamo o arquivo base.sql externo é que não roda. <?php $servidor = "localhost";#CONFIGURE SEU HOST AQUI $user = "base_1";#USUARIO DO BANCO DE DADOS $senha = "root";#SENHA DO BANCO DE DADOS $db = "base_1";#BASE QUE OS DADOS SERAO EXPORTADOS //executa a conexão com o banco, caso contrário mostra o erro ocorrido $conn = mysql_connect($servidor,$user,$senha) or die (mysql_error()); //seleciona a base de dados daquela conexão, caso contrário mostra o erro ocorrido $banco = mysql_select_db($db, $conn) or die(mysql_error()); $linha = "CREATE TABLE zones ( id INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT, nome VARCHAR( 150 ) NOT NULL, PRIMARY KEY ( id ) )"; //consulta sql - inserção $query = mysql_query($linha) or die(mysql_error()); ?>
  18. Não encontro na internet nenhum forum que resolva meu problema, preciso apenas ler um arquivo "db/base.sql" no servidor e executar uma query mysql para criar as tabelas no banco. Do jeito que programei como mostra abaixo não deu certo :/ Existe algum jeito mais facil? O que fiz errado? <?php $servidor = "localhost";#CONFIGURE SEU HOST AQUI $user = "base_1";#USUARIO DO BANCO DE DADOS $senha = "root";#SENHA DO BANCO DE DADOS $db = "base_1";#BASE QUE OS DADOS SERAO EXPORTADOS //executa a conexão com o banco, caso contrário mostra o erro ocorrido $conn = mysql_connect($servidor,$user,$senha) or die (mysql_error()); //seleciona a base de dados daquela conexão, caso contrário mostra o erro ocorrido $banco = mysql_select_db($db, $conn) or die(mysql_error()); //ABRE O ARQUIVO TXT $ponteiro = fopen ("db/base.sql", "r"); //LÊ O ARQUIVO ATÉ CHEGAR AO FIM while (!feof ($ponteiro)) { //LÊ UMA LINHA DO ARQUIVO $linha = fgets($ponteiro); //FECHA O PONTEIRO DO ARQUIVO fclose ($ponteiro); //consulta sql - inserção $query = mysql_query($linha) or die(mysql_error()); //fecha a conexão com o banco mysql_close($conexao); }//FECHA WHILE ?>
  19. Bom, minha dúvida é a seguinte, Fiz um banner no flash que busca as variáveis através de loadVariablesNum(("/banner/include/banner_main.php"), 0); Dentro do arquivo banner_main.php eu tenho o seguinte código: &urlproduto1=<a href="www.google.com.br"> &tituloproduto1=<font color="#FFFFFF"><strong>Poltrona Reclinável</strong></font> &subtituloproduto1=<font color="#FFFFFF"><strong>A partir de:</strong></font> &precoproduto1=<font color="#FFFF00"><strong>R$ 39,90</strong></font> Fiz um script que gera um XML para substituir o arquivo banner_main.php com o código abaixo: <?xml version="1.0" encoding="ISO-8859-1"?> <produto> <link>&lt;![CDATA[www.google.com.br]]&gt;</link> <titulo>&lt;![CDATA[Poltrona Reclinável]]&gt;</titulo> <subtitulo>&lt;![CDATA[A partir de:]]&gt;</subtitulo> <preco1>&lt;![CDATA[R$ 39,90]]&gt;</preco1> </produto> O que acontece é que o FLASH não está achando as variáveis no arquivo XML! Gostaria muito de resolver esse problema, quem puder me ajudar eu agradeço.
×
×
  • Criar Novo...