Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Povezivanje sa bazom na drugom serveru

[es] :: PHP :: Povezivanje sa bazom na drugom serveru

[ Pregleda: 2479 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spezia

Član broj: 134818
Poruke: 355
*.beobug.com.



+6 Profil

icon Povezivanje sa bazom na drugom serveru19.08.2007. u 09:30 - pre 203 meseci

Otvaram sajt na free hosting,koji podrzava php ali ne i bazu mysql(tacnije uz naplatu podrzava).
Meni treba povezivanje sa drugi server na kom je vec placen hosting i domen i na kome se nalazi intsliran forum.
Hocu da statistiku foruma prikazem i na novom sajtu-free hosting.
Problem je u sledecem:Sa include mogu da uzimam lokalne fajlove,glupo je sto ne moze sa udaljenih servera.Jer ima takva neka funkcija??
Drugo resenje je mysql_connect('localhost','user','pass').User i pass znam,ali nikako da se povezem.
Umesto localhost sam stavljao
1) 'http://www.mojsajt.com:2082'
2) 'www.mojsajt.com:2082'
3) 'mojsajt.com:2082'
i nece da se poveze.
Broj ':2082' sam dobio kada odem u cpanel na serveru,u administraciju.Valjda je to taj broj??
kako vi resavate taj problem?

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 09:57 - pre 203 meseci
Ne bas. MySQL radi na 3306 portu ako se dobro secam. ali moras da imas pre toga definisano u mysql serveru koji user sa kojeg hosta sa kojim passwordom ima pristup kojoj bazi. To radi admin mysql servera i sumnjam da je tebi ostavio mogucnost da to uradis.

P.S. Sa include mozes da koristis i nesto sa drugog servera (ali ce se izvrsiti na tom tamo serveru)... pogledaj
http://www.php.net/include/

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.234.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 10:21 - pre 203 meseci
Citat:
glupo je sto ne moze sa udaljenih servera


Nemaš pojma koliko grešiš.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 10:56 - pre 203 meseci
Takođe adresa MySql servera ne mora biti ista kao adresa sajta, na primer svi koji hostuju kod NeoBee-a umesto "localhost" stavljaju "mysql.neobee.net".
Proveri da nije i kod tebe takav slučaj.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.beobug.com.



+6 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 13:24 - pre 203 meseci
Citat:
Nemanja Avramović: Nemaš pojma koliko grešiš.

Pa ja sam vec pokusao sledece:Ovaj red stavljam u tabelu na novom sajtu
Code:

include 'http://www.mojsajt.com/test.php';
Ovaj fajl se povezivao sa mysql bazom,i prikazuje broj tema,nove korisnike.
Zatim to ukljucujem na novi sajt u tabelu=> gornji red include.
evo kako izgleda taj fajl

Code:
<?php 
error_reporting(E_ALL);
    
    $base="IME BAZE";
    
    $link = mysql_connect('localhost', 'user', 'userpass');//ovde koristim podatke iz fajla config.php user i pass kojim
 //je kreiran forum
//$dbname 
//$dbuser 
//$dbpasswd 
 
    if(!mysql_select_db($base,$link))
       {
       echo "Nije selektovana baza!";
       };
    $result=mysql_query("SELECT topic_id,topic_title,topic_replies FROM phpbb_topics ORDER BY topic_time DESC LIMIT 0,5 ");

     echo "<BR><img src=\"logo/lines.jpg\" width=\"100%\" height=\"1\" ></img>"; 
                  $num=mysql_num_rows($result);
                
     $i=0;
       while ($i < $num) {
         $bid=mysql_result($result,$i,"topic_id");
         $bnaslov=mysql_result($result,$i,"topic_title");
         $bodgovora=mysql_result($result,$i,"topic_replies");
          $bodgovor=1;
          $bodgovor=$bodgovor+$bodgovora;
     echo "<a href=\"phpBB2/viewtopic.php?t=$bid\">[ $bnaslov ]</a><BR>";
     echo "<font class=\" small \">posta na temi:$bodgovor</font>";
     echo "<img src=\"logo/lines.jpg\" width=\"100%\" height=\"1\"></img>";
                 $i++;         
                         };
        
        ?>

Pored foruma zanimalo bi me da uzimam podatke iz baze koju tu napravim.
A sto se tice Admin mysql servera-dozvoljava da kreiram bazu,dok tabele pravim preko php skripta.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 16:48 - pre 203 meseci
Nije Nemanja mislio da grešiš sto ne može, nego da grešiš što misliš da je glupo što ne može.

Zamisli da sad ja (ili neko treći), na svom sajtu, stavim taj isti include(...),
odmah bih ti ušao u bazu i mogao menjati šta god želim.

Ranije je to bila zanimljiva ideja, ali je vreme pokazalo da programeri mogu imati više štete nego koristi od toga (ista stvar kao sa register_global).
Zbog toga je na skoro svim serverima isključeno "remote include".
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 17:08 - pre 203 meseci
A i ja sam ukapirao pogresno, al reko aj da ne mudrujem mnogo
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.beobug.com.



+6 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 18:39 - pre 203 meseci
To je bio seminarski koji nista ne vredi ako nema bazu.
Ako ti dodjes do tog koda include(),pa ti si upao na server i videces sve kodove,recimo da je baza instalirana na tom serveru,opet imas pristup bazi.
Pre nego sto sam otvorio temu otisao sam na www.php.net i nasao ovo
Code:

// Won't work; file.txt wasn't handled by www.example.com as PHP
include 'http://www.example.com/file.txt?foo=1&bar=2';

// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
// local filesystem.
include 'file.php?foo=1&bar=2';

// Works.
include 'http://www.example.com/file.php?foo=1&bar=2';

Pa je to napravilo zbrku.Po ovim vasim postovima,ova ideja ne moze da se realizuje,osim da nadjem free hosting koji dozvoljava i upotrebu mysql-a.

 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Povezivanje sa bazom na drugom serveru19.08.2007. u 21:24 - pre 203 meseci
Može da se realizuje, treba samo da pronađeš hosting koji ima uključen allow_url_fopen, ali ti prijateljski savetujem da to ne radiš.
Ništa te ne košta da samu konekciju na mysql vršiš kao u svom prvom postu, drugo rešenje. Cimaj tamošnje administratore za support ako ti ne ide, to im je posao.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.beobug.com.



+6 Profil

icon Re: Povezivanje sa bazom na drugom serveru20.08.2007. u 08:10 - pre 203 meseci
Ok.
Snaci cu se nekako.Hvala za savete
 
Odgovor na temu

[es] :: PHP :: Povezivanje sa bazom na drugom serveru

[ Pregleda: 2479 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.