Utilizare fisiere PHP separate

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Bizzar
Mesaje:49

Utilizare fisiere PHP separate

Cum as putea sa pun codurile in 2 fisiere diferite? Exemplu:
adminpanel.php:

Cod: Selectaţi tot

...

Afisare logo: <br />
<input name="logo_visibility" type="radio" value="da" /> Da <input name="logo_visibility" type="radio" value="nu" /> Nu

....
paginadestart.php:

Cod: Selectaţi tot

...

$logo_visibility = $_POST['logo_visibility'];

...

if($logo_visibility == "da"){
  echo "<div style="display: block;">AICI LOGO</div>";
}else{
  echo "<div style="display: none;"></div>";
}
... 
Va trebui de folosit require/include, sau ce altceva...?

Repet: Acela va fi ca un panou de administrare, din care se vor lua datele input-urilor.

MarPlo Mesaje:4343
Salut
Poti folosi intr-un fisier PHP codul diin alt fisier PHP folosind una din functiil: include() sau require() .
De exemplu:
In fisierul "paginadestart.php" (sau in alt fisier) unde vrei sa folosesti codul din "adminpanel.php" se adauga:

Cod: Selectaţi tot

include('adminpanel.php');
 
Cate ceva despre aceste functii de incluudere e la lectia: Utilizarea functiilor, la subpunctul 2, Utilizarea fisierelor incluse.

keenbr Mesaje:44
Nu inteleg de ce multi va complicati cu include-uri cand puteti folosi functii... eu lucrez numai cu functii si clase. Fac include doar cand e nevoie sa leg mai multe fisiere, cum ar fi index.php de fisierul cu functii...

Nu e mai usor sa folosesti un fisier cu 50 de functii decat sa folosesti 50 de fisiere?

Bizzar Mesaje:49
Scuzati de intarziere. MarPlo, totusi in rest am facut corect codurile? Adica, daca voi adauga pur si simplu functia include(), variabila va prelua valoarea inputului de la "micul" panou de administrare? Apropo, in panou, nu va trebui sa folosesc <form> pentru input-uri? <form action="/paginadestart.php" method="post">

steell Mesaje:190
keenbr scrie:Nu inteleg de ce multi va complicati cu include-uri cand puteti folosi functii... eu lucrez numai cu functii si clase. Fac include doar cand e nevoie sa leg mai multe fisiere, cum ar fi index.php de fisierul cu functii...

Nu e mai usor sa folosesti un fisier cu 50 de functii decat sa folosesti 50 de fisiere?
puteti sa-mi dati un exemplu de a include o pagina folosind functii? ca nu inteleg cum as putea face asta.

MarPlo Mesaje:4343
Bizzar scrie:In rest am facut corect codurile? Adica, daca voi adauga pur si simplu functia include(), variabila va prelua valoarea inputului de la "micul" panou de administrare? Apropo, in panou, nu va trebui sa folosesc <form> pentru input-uri? <form action="/paginadestart.php" method="post">
Functia include() adauga codul din fisierul inclus in acel loc, poate fi si cod HTML, daca e PHP, il si executa.
Oricum, incearca si testeaza vezi ce iese, pana obtii ce vrei.