Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Path e possibili conflitti tra script

    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
    News In Web - il social news per tutti
    --> https://www.newsinweb.net <--

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    non credo sia corretto, per fare quello che vuoi te dovresti fare:

    ini_set("include_path", "d:\directory01\directory02");

    oppure utilizzare la funzione

    set_include_path("d:\directory01\directory02");
    disponibile solo a partire da php4.3.0

  3. #3

    ecco cosa succede

    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
    News In Web - il social news per tutti
    --> https://www.newsinweb.net <--

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.