Buongiorno

enricocarli

Utente Attivo
26 Set 2014
46
0
6
Buongiorno a tutti e complimenti per il sito,
trovo sempre cose utili e interessanti qui =)

Conosco html e css, e da poco mi sto cimentando col php,
sto facendo un piccolo cms per la gestione di contenuti
a scopo puramente didattico, ho appena iniziato:

http://testcode.in/cms/admin/

però in alcune pagine ho problemi col file config e la base url,
molto probabilmente è sbagliato l'url dell'include,
ma non saprei come risolvere.

Le cartelle hanno questa struttura:

http://www.testcode.in/img/img1.png

nell'header.php, contenuto nella cartella include
ho inserito una baseurl:

<?php $base_url = 'http://testcode.in/cms/'; ?>

mi piacerebbe metterlo nel file config.php,
ma se lo sposto non me lo prende come mai?

stessa cosa nell'index, ho rimesso la chiamata al config,
altrimenti non me la prendeva;

non c'è un modo univoco per chiamare i file in php?

grazie in anticipo delle risposte
buona serata
 
Buona cera! :)
Per chiamare il file config.php si può usare la costruzione require_once al inizio della pagina header.php :
PHP:
<?php require_once 'config.php'; ?>
Secondo me, le cose come url, nome di database, utente, etc., meglio tenere come costante:
PHP:
<?php define('BASE_URL', 'http://testcode.in/cms/'); ?>
 
ciao Oleg,

grazie per la risposta, e grazie per la bella cera, sarei un grafico infatti, non un programmatore :)

comunque ho provato a seguire il tuo consiglio, il file config l'ho chiamato con require_once,

e la base url come define, questa l'ho spostata nel file config; ma non funziona:

vedo qualcosa nell'index: http://testcode.in/cms/admin/

perchè è nella root, ma .css e .js sono saltati tutti, se provi ad entrare nelle altre pagine da schermata bianca.

Io per comodità ho strutturato le cartelle in questo modo:

http://www.testcode.in/img/img1.png

perchè inizio ad avere diversi file; il file header è all'interno della cartella 'include';

probabilmente sbaglio a strutturare così il progetto,

però mi sembra strano che non ci sia un modo univoco di chiamare i file con php,

indipendentemente da dove mi trovo.

spero di essere stato chiaro
grazie 1000 ancora
 
Oleg... ho risolto!

grazie mille cmq era una marcia di parentesi graffa :D

un po' alla volta capisco.

grazie mille ancora

ciao!
 
ciao criric,

scusami se ho postato 2 volte, volevo comunicare che avevo risolto.

aspetterò di postare la prossima volta.

chiedo venia :)
grazie mille e buona serata
 

Discussioni simili