Autor Zpráva
Kouba
Profil
Zdravím,potřebuju poradit...Mam soubor top10.php a ten soubor bych chtěl vypsat na stránku,ale když jsem to naposledy vypisoval přes
<? include ('http://server.xx/slozka/2/vypis.php'); ?> 
atd... tak to buď nic nevypsalo nebo to vypadlo (bíla stránka a nic na ní).Soubor normálně funguje když si ho najdu,ale když ho chci dát rovnou do toho souboru kde by se měl vypsat a uložim to tak stránka zbělá jako by tam nebyl obsah

kod vám můžu ukázat:

top10.php
<?php
$con = mysql_connect("host","user","pass");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("db", $con);

$result = mysql_query("SELECT * FROM users order by level desc limit 10");
echo " <th><b>Nick</b></th>";
        echo "<th><b>&nbsp; Level</b></th>";
		echo "<br/>";
        
while($row = mysql_fetch_array($result))
  {
  echo $row['username'] . " " . $row['level'];
  echo "<br />";
  }

mysql_close($con);
?>
johnl
Profil
Kouba:
Předpokládám že neincluduješ z jiného serveru, ale ze svého, tudíž můžeš http odstranit (myslím že právě kvůli tomu to nefunguje), takže třeba jen <?php include ('slozka/2/vypis.php'); ?>..

Jinak máš zaplé vypisování chyb.? Možná by mohla být odpověď i tam..
Kouba
Profil
Jo mam..jinak když ten soubor mam v rootu tak to bude:
<?php include ('top10.php'); ?>
nebo
<?php include ('/top10.php'); ?>
?
Kouba
Profil
už to mam,díky za rady
Keeehi
Profil
Kouba:
s lomítkem to bude jistota, bez lomítka to bude fungovat, pokud ty dva scripty budou ve stejném adresáři (může to být root ale taky nemusí)
Tori
Profil
Keeehi:
s lomítkem to bude jistota
Nemyslíte tím tečku a lomítko? Takhle by tuším musel mít nastavený hlavní adresář aplikace do include path, aby se nebral root filesystému.

↓Aha, díky, nevěděla jsem.
Keeehi
Profil
Tori:
Kouba se ptal na root a lomítko je opravdu root. To že mu to si nebude fungovat, protože root bude nejspíše jinde než si myslí je věc druhá. Pokud je to ale script někde na hostingu, tak tam je poměrně velká pravděpodobnost, že root určil správně.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: