PDA

View Full Version : Path e possibili conflitti tra script


Alexander75
19-06-2004, 19:54
Scusate, è possibile inserire il seguente codice per permettere
all'istruzione REQUIRE() di puntare ad un'altra directory, in modo da ricercare il file a cui essa punta (in questo caso "ad.php")?
Mi spiego meglio con un esempio:


<?php
include_path="d:\directory01\directory02";

require "ad.php";

echo show_ad();

?>

E' corretto il codice appena descritto?
Il percoso viene segnalato con il path assoluto.


Dimenticavo, posso inserire il codice sopra citato, si tratta di uno
script di rotazione banner, in uno script, sempre php, che
appartienete ad un forum?


Ci possono essere dei conflitti tra i due diversi script, basati
ovviamente su database differenti?

Grazie mille di tutto ;)

cionci
20-06-2004, 14:12
Il codice è corretto, ma sicuramente potrebbe sovrascrivere le tue variabili...

Alexander75
22-06-2004, 01:09
Allora, ho provato ad inserire questo codice all'interno dello script Bordindex.php che gestisce la pagina iniziale del forum:



<?php

$conn = mysql_connect('nome server','username','password') or die("Errore nella connessione a MySql: " . mysql_error());

mysql_select_db('nome database',$conn) or die("Errore nella selezione del db: " . mysql_error());

require "ad.php";

echo show_ad();

mysql_close('nome server','username','password');

...................
............parte rstante dello script boardindex.php .......
..........................................
............................................

?>



...comunque ancora non ci siamo, ecco cosa succede:



mysql_connect(): Can't connect to MySQL server on 'localhost' (10061)
(d:\pippo\mario\....ad_config.php ln 55)



Ed inoltre interferisce con altri file .php del forum.

Cosa mi consigliate di fare per risolvere il problema?...cosa c'è di errato nel codice che vi ho segnalato?

Grazie mille e buon lavoro ;)

cionci
22-06-2004, 02:07
Probabilmente i dati passati alla mysql_connect in ad_config.php !!!!