Jump to content
  • 0

pomoc Jak načíst include


jAk3r

Dotaz

Zdravím všechny zde na pawno.cz

Mám takový problém mám php kód na načítání informací --> ".getRace($result4['race'])." <-- ale nechci aby ta funkce --> function getRace($rasa) <-- byla v souboru kde se používá to načítání ale aby to bralo informace z include.php jako když děláte mód u pawna že to pouze bere informace jenže kdykoliv to udělám přes --> require_once "include.php"; <-- uděláto to že načte veškeré věci kterou sou v souboru include.php a hodí do funkce tudíž mi to hodí error :( nevíte jak to udělat prosím?

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

No řeknu to takhle prostě mám funkci -->

 

function getRace($rasa)
 {

   switch ($rasa):
     case 1:
       $rasa = "<img src='./img/1-0.gif'>";
       break;

     case 2:
       $rasa = ".<img src='./img/2-0.gif'>";
       break;

     case 3:
       $rasa = "<img src='./img/3-0.gif'>";
       break;

     case 4:
       $rasa = "<img src='./img/4-0.gif'>";
       break;

     case 5:
       $rasa = "<img src='./img/5-0.gif'>";
       break;

     case 6:
       $rasa = "<img src='./img/6-0.gif'>";
       break;

     case 7:
       $rasa = "<img src='./img/7-0.gif'>";
       break;

     case 8:
       $rasa = "<img src='./img/8-0.gif'>";
       break;

     case 9:
       $rasa = "Goblin";
       break;

     case 10:
       $rasa = "<img src='./img/10-0.gif'>";
       break;

     case 11:
       $rasa = "<img src='./img/11-0.gif'>";
       break;
   endswitch;

 return $rasa;

 }

 

 

ale nechci yb to bylo v tom souboru kde mám tu funkci ---> ".getRace($result4['race'])." <-- chci aby to bylo v souboru include.php a ten jinej soubor to načítal právě z tohoto souboru include.php něco jako pawno -->

 

/________________________________[ Include ]___________________________________
#include <a_samp>
#include <dudb>
#include <dutils>

 

 

Chápeš že to prostě bere funkce z té knihovny iclude.php jako u pawna..

Link to comment
Share on other sites

  • 0

tak toto dáš do toho include.php

 

function getRace($rasa)
 {
    switch ($rasa):
	  case 1:
		    $rasa = "<img src='./img/1-0.gif'>";
		    break;
	  case 2:
		    $rasa = ".<img src='./img/2-0.gif'>";
		    break;
	  case 3:
		    $rasa = "<img src='./img/3-0.gif'>";
		    break;
	  case 4:
		    $rasa = "<img src='./img/4-0.gif'>";
		    break;
	  case 5:
		    $rasa = "<img src='./img/5-0.gif'>";
		    break;
	  case 6:
		    $rasa = "<img src='./img/6-0.gif'>";
		    break;
	  case 7:
		    $rasa = "<img src='./img/7-0.gif'>";
		    break;
	  case 8:
		    $rasa = "<img src='./img/8-0.gif'>";
		    break;
	  case 9:
		    $rasa = "Goblin";
		    break;
	  case 10:
		    $rasa = "<img src='./img/10-0.gif'>";
		    break;
	  case 11:
		    $rasa = "<img src='./img/11-0.gif'>";
		    break;
    endswitch;
 return $rasa;
 }

a z původního souboru tu funkci smažeš

a require_once by jsi měl mít někde nahoře nejlépe nad doctypem

Link to comment
Share on other sites

  • 0

To samozřejmě mám :) ale když to takhle udělám tak se stane tohle...

 

 

pxfscsmmnxg8pxo719pa.png

 

 

A to je ten problém... a v tom druhém souboru mám uplně nahoře tohle...

<?php
 require_once "include.php";
?>

Tak co stím?

Link to comment
Share on other sites

  • 0

Jednoduse to delas spatne. Na miste, kde vyzadujes fci getRace jeste neni nactena. A celkove, nauc se pracovat s objekty - proceduralni kod je neudrzovatelny...

Link to comment
Share on other sites

  • 0

Rad bych Ti poradil, ale nevidim problem z toho kodu co jsi poslal. Chyba bude totiz hloubjeji. Nevim jak dlouho programujes popr. se orientujes v PHP, ale zkus se zamerit na OOP (objektove orientovane programovani). S trochou snahy zacnes tvorit lepsi kod :)

 

Ja se zacal rapidne zlepsovat po tom, co jsem zacal pouzivat Nette framework. Tam spousta veci proste je tak, jak je a je potreba se to naucit tak delat. A je to mimochodem ta spravna cesta.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...