include();

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
Ciao a tutti,
ho un problemino, per la 1a volta uso il comando
PHP:
include();
e non mi funziona ecco il codice della pagina install.php

PHP:
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT, titolo VARCHAR (255) not null, testo TEXT not null, data INT (11), autore VARCHAR (50), mail VARCHAR (50), PRIMARY KEY (id))";
if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";
mysql_close($db);
?>

ecco il file config.inc.php:
PHP:
<?
// parametri del database
$db_host = "localhost";
$db_user = "stefanos_persona";
$db_password = "******";
$db_name = "stefanos_persona";
//password per inserimento articoli
$password = "123456789";
?>

mi da questo errorre quando vado su install.php:

Codice:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/stefanos/public_html/subdom/nino/install.php on line 3
Errore nella connessione. Verificare i parametri nel file config.inc.php
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
guarda che forse l'errore non è nell'include in quanto se non trova il file ti da errore function-include...file non trovato (o simile)
controlla di aver scritto glisto i valori di connessione
eventualmente subito dopo l'include metti

var_dump($db_host);
var_dump($db_user);
var_dump($db_password);
var_dump($db_name);

e guarda cosa ti risulta
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
ecco il risultato: non so che dirti

Codice:
string(9) "localhost" string(0) "" string(0) "" string(0) ""
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/stefanos/public_html/subdom/nino/install.php on line 7
Errore nella connessione. Verificare i parametri nel file config.inc.php
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
come pensavo non è un errore di include (a parte l'errore che ti avrebbe dato) in quanto ti legge la variabile
string(9) "localhost"
verifica bene di non aver messo qualche spazio in più nei nomi o se non li hai scritti correttamente
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ho fatto una prova copiando il tuo file config.inc.php
PHP:
<?php
// parametri del database 
$db_host = "localhost"; 
$db_user = "stefanos_persona"; 
$db_password = "******"; 
$db_name = "stefanos_persona"; 
//password per inserimento articoli 
$password = "123456789"; 
?>
e poi ho fatto un file prova.php
PHP:
<?php
include("config.inc.php"); 
var_dump($db_host);
var_dump($db_user);
var_dump($db_password);
var_dump($db_name);
//eccetera..........
?>

e questo il risultato

string(9) "localhost" string(16) "stefanos_persona" string(6) "******" string(16) "stefanos_persona"

non capisco perchè il tuo non legge tutte le variabili
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
cmq alla fine erano 2 i difetti:
1 (credo): il file config non aveva il php cioè (<?php?>)
2 per includere il comando è questo: include 'config.php';

ciao e grezieee
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scrivi qualcosa in più
comunque se ti funzia bene così
io, per es, non metto nemmeno le parentesi che non servono

include_once "mia_cartella/connessiosione.php";

l'once è solo per verificare di non fare una doppia inclusione (comunque va bene lo stesso)
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
lo so che e meglio utilizzare <?php,
ma ci son vecchi script o nuovi , che usano ancora <?,
poi se hai uno script che avrà 200 file da modificare per mettere tutto con <?php

mi spieghi come fai?.

Ci sono degli editor (alcuni gratuiti) che ti sostituiscono le stringhe anche in centinaia di pagine diverse in pochi secondi.
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
è sempre meglio utilizzare <?php non si sa mai che venga confuso con asp

A dire la verità il fatto di usare il <?php al posto di <? non serve per distinguere tra ASP e PHP, ma tra PHP e XML!!!!
Infatti la dichiarazione di un file XML inizia con <? che è lo short_open_tag di PHP.
Avendo nello script una dichiarazione XML, il preprocessore PHP tenterebbe di interpretarla come se fosse del codice PHP, generando quasi sicuramente un errore!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Differenza tra le funzioni include () e require ()? PHP 1
tucu49 PHP include classe PHP 8
G [PHP][RISOLTO] Include/Require non funzionante PHP 9
T #include virtual="/controlla.asp" Classic ASP 1
B sitoweb responsivo problema con include php HTML e CSS 1
G Problema php include PHP 8
elpirata Strano problema con include PHP 5
C Include PHP e Javascript PHP 4
L Refresh include php con jquery problemi negli script dopo load jQuery 2
X Problema con header() include() e i siti di hosting PHP 1
M Errore di header se metto include al posto delle istruzioni PHP 2
V Funzione "include" PHP 4
filomeni include in php SEO e Posizionamento 3
berry94mf Problema con include e css PHP 1
P Include o Require al posto di iframe... PHP 4
C Include php PHP 4
S include(URL) o require(url) PHP 4
L Problema include ed errore server rate limit.... PHP 0
C problema con l'include PHP 1
G funzione include di php e paramentri variabili PHP 4
G comando include PHP 6
L problema include ? PHP 4
R include() mi funziona solo nella root PHP 0
Jonn Strutturazione di sito web con Include PHP PHP 2
Jonn Elencare più file TXT di una Directory con Include PHP 2
asevenx domanda su include e iframe PHP 3
A [php]Include PHP 12
Neptune7650 Piccolo problema con la funzione include PHP 1
neo996sps Passare variabile su include di file php PHP 2
novello88 Differenza tra include() e require() PHP 18
borgo italia dubbio sul require/include PHP 2
V Include con URL personalizzati PHP 5
Z FWRITE con INCLUDE PHP 2
M include php, come fare? PHP 11
A include da file txt PHP 2
D include e flash PHP 11
M include e path relativo PHP 11
Z include di php e html PHP 1
Apeweb Aggiornare un sito senza include dinamici CMS (Content Management System) 3
catellostefano include in sub directory PHP 13
F Virtual Include e QueryString Classic ASP 1
P Box form che include codice php PHP 0
S login con include PHP 0
D include di directory e nome variabili in automatico PHP 2
J include asp Classic ASP 3
M function include() PHP 3
L uso di include PHP 3
D Include PHp PHP 11
borgo italia errore per include PHP 5
borgo italia include e get? PHP 2

Discussioni simili