Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Domande sui moduli

  1. #1

    Domande sui moduli

    Ho una funzione in un modulo che mi ritorna il contenuto di un file.

    La funzione in questione prende come parametro il path per il file ed un valore tipo 0 o 1 se bisogna usare il flock.

    Il modulo di tipo DIR::MODULE.PM risiede in un altra directory rispetto allo script che lo invoca,devo quindi passargli un path assoluto per accedere al file o il path a partire dalla dir di dove risiede lo script.cgi in cgi-bin? (il file da accedere sta in una dir dentro cgi-bin).

    la chiamata use Fcntl qw(EFAULT :flock); la devo fare all'inizio del mio modulo oppure all'inizio dello script.cgi

    Grazie!

  2. #2
    Ciao,

    Perl cerca i moduli nelle directory inserite nell'array globale @INC. Se la directory dove sta la directory DIR non è tra queste, puoi aggiungerla in molti modi, il più semplice è scrivere nello script:

    #!/usr/bin/perl

    use lib "/path assoluto directory dove sta DIR";
    use DIR::MODULE;

    per quanto riguarda "use Fcntl" dipende dove ne viene fatto uso, se lo usi nel modulo lo devi inserire li, altrimenti nello script.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

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.