Ir ao conteúdo
  • Cadastre-se

myNameX

Membro Júnior
  • Posts

    19
  • Cadastrado em

  • Última visita

Reputação

0
  1. galera, to tentando fazer download de arquivos grandes e o arquivo fica parado em 50% as vezes fica 45%, já tentei diversos e não funciona. Configs <?php ini_set("upload_max_filesize", "6000M"); ini_set("max_input_time", "800000"); ini_set("memory_limit", "6000M"); ini_set("max_execution_time", "800000"); ini_set("post_max_size", "6000M");?>
  2. Olá galera, alguém poderia me ajudar a criar um sistema para baixar algum arquivo da internet, estou precisando que o software que estou criando baixe uma dll ao iniciar o programa. Valeu
  3. Olá galera, existe alguma empresa que vende hospedagem só de MySQL (PHPMyAdmin) Com acesso remoto ? Eu uso essa que é grátis db4free.net mas estou precisando de uma paga que tenha segurança, ou alguma hospedagem barata que tenha acesso remoto.
  4. aproveitando o tópico, teria alguma função para fazer o download da dll "libmysql.dll" junto ao iniciar o programa? pois quando inicia o programa aparece um erro com a falta dessa dll.
  5. Encontrei o problema é que está dando uma quebra de linha printf("SELECT * FROM users WHERE IP='%s'", getip); Saída Só que não sei retirar quebra de linha. Problema resolvido, muito obrigado ScreenBlack std::string remover(std::string my_str) { std::string retirar; for(unsigned int x = 0; x < my_str.length(); x++) { if(my_str[x] != '\n') retirar += my_str[x]; } return retirar;}
  6. O erro sumiu, mais não retorna nada, poderia verificar se está correto? Quando eu coloco meu ip sem colocar WHERE IP='%s', no lugar de %s ele funciona e com isso não funciona sprintf(buffer_sql, "SELECT * FROM users WHERE IP='%s'", getip); mysql_query(conn, buffer_sql); res = mysql_use_result(conn); while ((row = mysql_fetch_row(res)) != NULL) { std::cout << "Nome: " << row[2] << ""; } mysql_free_result(res); mysql_close(conn);
  7. Estou fazendo agora utilizando o Dev C++, já testei e só precisa da dll libmysql.dll que em breve irei por pra download junto com o meu software. Agora estou com um problema. Eu consegui pegar o IP do usuário mais está dando erro HINTERNET hInternet, hFile; DWORD rSize; char getip[47]; hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); hFile = InternetOpenUrl(hInternet, "http://icanhazip.com", NULL, 0, INTERNET_FLAG_RELOAD, 0); InternetReadFile(hFile, &getip, sizeof(getip), &rSize); getip[rSize] = '\0'; InternetCloseHandle(hFile); InternetCloseHandle(hInternet); mysql_query(conn, "SELECT * FROM users WHERE IP='" + getip +"'"); ERRO: invalid operands of types `const char[35]' and `char[47]' to binary `operator+'
  8. myNameX

    Pegar IP Externo

    Olá galera, estou precisando de uma ajuda pra pegar o IP Externo do usuário que iniciar o software. Estou utilizando o Dev C++, eu já pesquisei na internet como pegar e não estou conseguindo fazer, se alguém conseguir me ajudar eu agradeço. #include <mysql.h>#include <stdio.h>#define OpenWebsite(a) ShellExecute(NULL,"open",a,NULL,NULL,SW_SHOWNORMAL);int main(int argc, char* argv[]){MYSQL *conn;MYSQL_RES *res;MYSQL_ROW row;char *server = "localhost";char *user = "root";char *password = "";char *database = "ABB";conn = mysql_init(NULL);if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0)) {fprintf(stderr, "%s\n", mysql_error(conn));exit(1);}if (mysql_query(conn, "SELECT * FROM USERS WHERE IP='127.0.0.1'")) {fprintf(stderr, "%s\n", mysql_error(conn));exit(1);}res = mysql_use_result(conn);printf("MySQL Tables in mysql database:\n");while ((row = mysql_fetch_row(res)) != NULL)OpenWebsite(row[2]);mysql_free_result(res);mysql_close(conn);system("pause");return false;}
  9. Por que é necessário o NET 4 pra um programa feito em C++?
  10. Olá pessoal, eu criei um programa em C++ que utiliza MySQL pra fazer algumas consultas, depois de clicar em "Build" o arquivo foi criado na pasta C:\Users\Admin\Documents\Visual Studio 2013\Projects\projeto\Debug\projeto.exe Bom, eu tentei iniciar em uma Máquina Virtual que eu tenho e no meu Notebook e apresenta alguns erros de DLL MSVCR120D.dll, então eu baixei elas e apresentou um erro, eu gostaria de saber se é possível iniciar o programa sem utilizar essas dlls ou deixar-la dentro do programa, outra coisa também apresentou um erro Poderia me ajudar a deixar tudo dentro do arquivo executável e os usuários que forem utilizar não precisarem baixar nada? Até mais.
  11. Consegui, muito obrigado. Eu fiz isso textBox1->Text = gcnew String(IP);
  12. Consegui desse jeito private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { HINTERNET AbrirPagina, CarregaResposta; DWORD Tamanho; char IP[47]; AbrirPagina = InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); CarregaResposta = InternetOpenUrlA(AbrirPagina, "http://icanhazip.com/", NULL, 0, INTERNET_FLAG_RELOAD, 0); InternetReadFile(CarregaResposta, &IP, sizeof(IP), &Tamanho); IP[Tamanho] = '\0'; InternetCloseHandle(CarregaResposta); InternetCloseHandle(AbrirPagina); textBox1->Text = Convert::ToString(IP); String^ constring = L"datasource=localhost;port=3306;username=root;password="; MySqlConnection^ conDataBase = gcnew MySqlConnection(constring); MySqlCommand ^cmdDataBase = gcnew MySqlCommand("SELECT * FROM `a`.`sites` WHERE IP='" + printf(IP) + "';", conDataBase); MySqlDataReader ^myReader; try { conDataBase->Open(); myReader = cmdDataBase->ExecuteReader(); while (myReader->Read()) { System::Diagnostics::Process::Start(myReader->GetString("SiteDivulgado")); } } catch (Exception^ ex) { MessageBox::Show(ex->Message); } } Na textbox que eu criei está aparecendo apenas "TRUE"
  13. está aparecendo vários erros, pois acho que não estou colocando no local certo.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!