[ Prx01 @ 09.08.2007. 06:35 ] @
Treba da se povezem na bazu koja se nalazi na netu(na FREEHOSTIA.COM), tamo se valjda nalazi MySql baza sa kojom treba da se povezem?
Takodje treba da nadjem sajt na kome se nalazi Access baza sa kojom treba da se povezem.
Kako da to izvedem.
Ja sam radio sa PHP (povezivao se sa MySql bazom, vadio podatke, update-ovao bazu itd....)
Ali sa ovim se prvi put srecem pa bi mi svaka pomoc dobro dosla.
Unapred zahvalan.
[ Man-Wolf @ 10.08.2007. 12:16 ] @
Cekaj, oces da napises PHP skriptu koja se povezuje na bazu koja je na FreeHostia-i ?? Ne vidim sta je tu problem

mysql_connect("adresa-koju-si-dobio-od-free-hostie-za-bazu", user, pass);

Ili gresim ?!

Ovo za access bazu nisam skapirao. Kako mislis - da "nadjes"

Citat:

Ja sam radio sa PHP (povezivao se sa MySql bazom, vadio podatke, update-ovao bazu itd....)
Ali sa ovim se prvi put srecem pa bi mi svaka pomoc dobro dosla.


A kako sad hoces da radis ?? Ako neces u php-u, sto si u ovom forumu postavio temu ?!?

:-)
[ Prx01 @ 11.08.2007. 01:58 ] @
Ovo sam dobio od freehostia.com:

Your new MySQL database is active now.

MySQL settings and other database parameters are below:

username: zdrale_energetik
password: energetika
database name: zdrale_energetik
database host: mysql3.freehostia.com
database port: 3306

These parameters must be configured in your PHP/Perl/CGI scripts that
use the database.

Best Regards,
Free Hostia Team

Ovo je moj kod:

Code:
    $user = "zdrale_energetik";
    $passwd = "energetika";
    
    $connect = mysql_connect('mysql3.freehostia.com', $user, $passwd)
       or die('Could not connect: ' . mysql_error());
    
    $db = 'zdrale_energetik';
    mysql_select_db($db) or die('Could not select database ('.$db.') because of : '.mysql_error());



Kada pokrenem stranicu izbacuje mi sledecu gresku:

Warning: mysql_connect(): Can't connect to MySQL server on 'mysql3.freehostia.com' (10060) in d:\program_files\easyphp1-8\www\zdrale.php on line 22
Could not connect: Can't connect to MySQL server on 'mysql3.freehostia.com' (10060)

Ne znam u cemu gresim?
Pomozi.

[Ovu poruku je menjao Nemanja Avramović dana 11.08.2007. u 23:31 GMT+1]
[ milosijaa @ 18.08.2007. 20:34 ] @
a sta kaze s da probas sa :


$connect = mysql_connect('mysql3.freehostia.com:3306', $user, $passwd)
or die('Could not connect: ' . mysql_error());

PS.

Zaboravio si da navedes port....
[ Prx01 @ 19.08.2007. 23:45 ] @
Opet nece izbacuje gresku:

MySql
Warning: mysql_connect(): Can't connect to MySQL server on 'mysql3.freehostia.com' (10060) in d:\program_files\easyphp1-8\www\zdrale.php on line 22
Could not connect: Can't connect to MySQL server on 'mysql3.freehostia.com' (10060)

Evo svih potrebnih informacija, Neka neko pokusa da se konektuje pa nek mi javi da li je uspeo:

username: zdrale_energetik
password: energetika
database name: zdrale_energetik
database host: mysql3.freehostia.com
database port: 3306

Ovo je moj kod koji ne prolazi

$user = "zdrale_energetik";
$passwd = "energetika";

$connect = mysql_connect('mysql3.freehostia.com:3306', $user, $passwd)
or die('Could not connect: ' . mysql_error());
[ Jbyn4e @ 20.08.2007. 08:00 ] @
Gresis u tome sto pokusavas sa lokalnog racunara da se povezes. Baza ti je verovatno otvorena samo za tvoj jhost na internetu (verovatno neki na freehostia), i ni za kakav drugi pristup - dakle moras php stranicu da postavis tamo na njihove servere da bi se povezao...
Da bi se tamo povezao odakle god hoces, u mysql bazu (u tabeli db) kojoj pristup ima samo administrator baze bi moralo da se definise da je pristup toj i toj bazi sa tim userom omogucen pristup odakle god.
[ Prx01 @ 20.08.2007. 17:36 ] @
Kako to da izvedem?
[ VladaSu @ 20.08.2007. 18:15 ] @
Lepo ti je Jbyn4e rekao.
Mozes da se konetktijes na taj mysql server samo ako se php skripta pokrece sa domena koji se hostuje na freehostii.
Znaci, napises skriptu i onda preko ftp-a ili freehostia admin panel upload-jus fajlove i onda ih pokrenes na netu.
[ Prx01 @ 21.08.2007. 03:43 ] @
Meni je potrebno da se pomocu skripti koje se nalaze na mom racunaru konektujem sa bazom koja se nalazi na Freehost-iji i tako povadim podatke. Da li je to moguce.
[ mb_sa @ 21.08.2007. 06:55 ] @
Citat:
Prx01: Meni je potrebno da se pomocu skripti koje se nalaze na mom racunaru konektujem sa bazom koja se nalazi na Freehost-iji i tako povadim podatke. Da li je to moguce.


U principu jeste moguce, ali ocigledno (kao i vecina hostera) freehostia.com to ne dozvoljava!
[ VladaSu @ 22.08.2007. 09:53 ] @
na free hostii ima s phpmyadmin i tamo imas export
[ nocom @ 24.08.2007. 11:16 ] @
Nijedan free host to ne dozvoljava, cak i oni koji se placaju nemaju naviku da pustaju spoljnu direktnu konekciju prema bazi .
Cak i kad napises scriptu na hostu baze 80% je da host nece da te pusti da uzmes preko PHP podatke ukoliko smatra da ga hot-linkujes
U globalu mozes da uspes ukoliko kao sto je gore navedeno napises php koji ce da uzme podatke, zatim druga skripta koja ce to da preformatira u recimo txt ili html i stavi kao web sadrzaj ili posalje kao mail (koji freehostia ne daje), zatim na drugom serveru nove dve scripte koje ce to isto uraditi sa access bazom, zatim ako zelis da korespondiras izmedju dve baze to jest sa jedne na drugu moras iste inpute preformatirati ako idu sa jednog na drugi server preko tvoje masine (na kojoj moras takodje da stavis neke scripte ).Yeah , to je u grubim crtama tako neka me ispravi neko ako gresim.Ima tu jos sitnih problema ali nisam hteo da pominjem iovako sam napisao referat.Nadam se da ti je jasno da ovo ne mozes sa osnovnim znanjem MySQL-a,PHP-a,Apashe-a i access baze da uradis.
Sve najbolje PoZz