aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/request/request.php
blob: a0267d13700fa4707717bbdf273dc599ed106ff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Diffstat (limited to 'mcc/5/it/content/drakwizard_sshd.html')
-rw-r--r--mcc/5/it/content/drakwizard_sshd.html8
1 files changed, 4 insertions, 4 deletions
diff --git a/mcc/5/it/content/drakwizard_sshd.html b/mcc/5/it/content/drakwizard_sshd.html
index 9347e79f..8f0b736e 100644
--- a/mcc/5/it/content/drakwizard_sshd.html
+++ b/mcc/5/it/content/drakwizard_sshd.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
<title>Configurazione del demone OpenSSH</title><meta name="generator" content="DocBook XSL-NS Stylesheets V1.75.2"/><link rel="home" href="index.html" title="Centro Controllo Mageia"/><link rel="up" href="mcc-networkservices.html" title="Servizi di rete"/><link rel="prev" href="drakwizard_ntp.html" title="Configura time server"/><link rel="next" href="mcc-hardware.html" title="Hardware"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">
//The id for tree cookie
- var treeCookieId = "treeview-6097";
+ var treeCookieId = "treeview-6094";
var language = "en";
var w = new Object();
//Localization
@@ -35,7 +35,7 @@
|
<a accesskey="n" href="mcc-hardware.html">Avanti</a></td></tr></table></div><div id="headerlogo"><img src="mageia-2013-200p.png" alt="Company Logo"/></div><h1 id="pagetitle">Configurazione del demone OpenSSH<br/>Servizi di rete</h1></div><div id="content"><!----><div xml:lang="it" class="section" title="Configurazione del demone OpenSSH"><div class="titlepage"><div><div><h3 class="title"><a id="drakwizard_sshd"><!----></a>Configurazione del demone OpenSSH</h3></div><div><h2 class="subtitle">drakwizard sshd</h2></div></div></div><div class="mediaobject" align="center"><img src="../../en/content/images/drakwizard_sshd.png" align="middle"/></div><p>This tool<sup>[<a id="d4e811" href="#ftn.d4e811" class="footnote">10</a>]</sup> can help you to set up an
<acronym class="acronym">SSH</acronym> daemon.
- </p><div class="section" title="What is SSH?"><div class="titlepage"><div><div><h4 class="title"><a id="d4e815"><!----></a>What is <acronym class="acronym">SSH</acronym>?</h4></div></div></div><p>
+ </p><div class="section" title="Cos'è SSH?"><div class="titlepage"><div><div><h4 class="title"><a id="d4e815"><!----></a>Cos'è <acronym class="acronym">SSH</acronym>?</h4></div></div></div><p>
Secure Shell (SSH) is a cryptographic network protocol for secure data
communication, remote command-line login, remote command execution, and
other secure network services between two networked computers that connects,
@@ -43,7 +43,7 @@ via a secure channel over an insecure network, a server and a client
(running SSH server and <acronym class="acronym">SSH</acronym> client programs,
respectively). (From Wikipedia)
</p></div><div class="section" title="Setting up an SSH daemon with drakwizard sshd"><div class="titlepage"><div><div><h4 class="title"><a id="d4e820"><!----></a>Setting up an <acronym class="acronym">SSH</acronym> daemon with drakwizard sshd</h4></div></div></div><p>
- Welcome to the Open SSH wizard.
+ Benvenuti al wizard di Open SSH.
</p><div class="procedure"><ol class="procedure" type="1"><li class="step" title="Select Type of Configure Options"><p class="title"><b>Select Type of Configure Options</b></p><div class="mediaobject" align="center"><img src="../../en/content/images/drakwizard-sshd-step1.png" align="middle"/></div><p>
Choose <span class="guilabel">Expert</span> for all options or
<span class="guilabel">Newbie</span> to skip steps 3-7, click
@@ -69,4 +69,4 @@ then click <span class="guibutton">Next</span>.
<span class="guibutton">Next</span>.
</p></li><li class="step" title="Finisci"><p class="title"><b>Finisci</b></p><div class="mediaobject" align="center"><img src="../../en/content/images/drakwizard-sshd-step9.png" align="middle"/></div><p>
You're done! Click <span class="guibutton">Finish</span>.
- </p></li></ol></div></div><div class="footnotes"><br/><hr width="100" align="left"/><div class="footnote"><p><sup>[<a id="ftn.d4e811" href="#d4e811" class="para">10</a>] </sup>You can start this tool from the command line, by typing <span class="bold"><strong>drakwizard sshd</strong></span> as root.</p></div></div></div><script xmlns="" type="text/javascript" src="main.js"><!----></script><hr xmlns=""/><div xmlns="" class="copyright">© Mageia</div><div xmlns="" class="license"><a href="index.html#CC_BY-SA">CC BY-SA 3.0</a></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="drakwizard_ntp.html">Indietro</a> </td><td width="20%" align="center"><a accesskey="u" href="mcc-networkservices.html">Risali</a></td><td width="40%" align="right"> <a accesskey="n" href="mcc-hardware.html">Avanti</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Partenza</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div><div id="leftnavigation"><div id="tabs"><ul><li><a href="#treeDiv"><em>Contents</em></a></li><li><a href="#searchDiv"><em>Ricerca</em></a></li></ul><div id="treeDiv"><img src="../../common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"/><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file section"><a href="mcc-intro.html">About the Manual for the Mageia Control Center</a></span></li><li><span class="file section"><a href="software-management.html">Gestione software</a></span><ul><li><span class="file section"><a href="rpmdrake.html">Software Management (Install and Remove Software)</a></span><ul><li><span class="file section"><a href="rpmdrake.html#rpmdrake-introduction">Introduzione ad rpmdrake</a></span></li><li><span class="file section"><a href="rpmdrake.html#d4e65">La parte principale dello schermo</a></span></li><li><span class="file section"><a href="rpmdrake.html#d4e103">La colonna di stato</a></span></li><li><span class="file section"><a href="rpmdrake.html#d4e156">Le dipendenze</a></span></li></ul></li><li><span class="file section"><a href="MageiaUpdate.html">Aggiornamento pacchetti software</a></span></li><li><span class="file section"><a href="mgaapplet-config.html">Configura la frequenza degli aggiornamenti</a></span></li><li><span class="file section"><a href="drakrpm-edit-media.html">Configure Media</a></span><ul><li><span class="file section"><a href="drakrpm-edit-media.html#d4e228">Le colonne</a></span></li><li><span class="file section"><a href="drakrpm-edit-media.html#d4e260">Il bottone sulla destra</a></span></li><li><span class="file section"><a href="drakrpm-edit-media.html#d4e274">Il menu</a></span></li></ul></li></ul></li><li><span class="file section"><a href="mcc-sharing.html">Condivisione</a></span><ul><li><span class="file section"><a href="drakwizard_proftpd.html">Configura server FTP</a></span><ul><li><span class="file section"><a href="drakwizard_proftpd.html#d4e348">What is FTP?</a></span></li><li><span class="file section"><a href="drakwizard_proftpd.html#d4e354">Setting up an FTP server with drakwizard proftpd</a></span></li></ul></li><li><span class="file section"><a href="drakwizard_apache2.html">Configura il server web</a></span><ul><li><span class="file section"><a href="drakwizard_apache2.html#d4e409">Cos'è un server web?</a></span></li><li><span class="file section"><a href="drakwizard_apache2.html#d4e412">Setting up a web server with drakwizard apache2</a></span></li></ul></li></ul></li><li><span class="file section"><a href="mcc-networkservices.html">Servizi di rete</a></span><ul><li><span class="file section"><a href="drakwizard_dhcp.html">Configura server DHCP</a></span><ul><li><span class="file section"><a href="drakwizard_dhcp.html#d4e503">Cos'è DHCP?</a></span></li><li><span class="file section"><a href="drakwizard_dhcp.html#d4e507">Setting up a DHCP <?php /** * * This file is part of the phpBB Forum Software package. * * @copyright (c) phpBB Limited <https://www.phpbb.com> * @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * */ namespace phpbb\request; /** * All application input is accessed through this class. * * It provides a method to disable access to input data through super globals. * This should force MOD authors to read about data validation. */ class request implements \phpbb\request\request_interface { /** * @var array The names of super global variables that this class should protect if super globals are disabled. */ protected $super_globals = array( \phpbb\request\request_interface::POST => '_POST', \phpbb\request\request_interface::GET => '_GET', \phpbb\request\request_interface::REQUEST => '_REQUEST', \phpbb\request\request_interface::COOKIE => '_COOKIE', \phpbb\request\request_interface::SERVER => '_SERVER', \phpbb\request\request_interface::FILES => '_FILES', ); /** * @var array Stores original contents of $_REQUEST array. */ protected $original_request = null; /** * @var */ protected $super_globals_disabled = false; /** * @var array An associative array that has the value of super global constants as keys and holds their data as values. */ protected $input; /** * @var \phpbb\request\type_cast_helper_interface An instance of a type cast helper providing convenience methods for type conversions. */ protected $type_cast_helper; /** * Initialises the request class, that means it stores all input data in {@link $input input} * and then calls {@link \phpbb\request\deactivated_super_global \phpbb\request\deactivated_super_global} */ public function __construct(\phpbb\request\type_cast_helper_interface $type_cast_helper = null, $disable_super_globals = true) { if ($type_cast_helper) { $this->type_cast_helper = $type_cast_helper; } else { $this->type_cast_helper = new \phpbb\request\type_cast_helper(); } foreach ($this->super_globals as $const => $super_global) { $this->input[$const] = isset($GLOBALS[$super_global]) ? $GLOBALS[$super_global] : array(); } // simulate request_order = GP $this->original_request = $this->input[\phpbb\request\request_interface::REQUEST]; $this->input[\phpbb\request\request_interface::REQUEST] = $this->input[\phpbb\request\request_interface::POST] + $this->input[\phpbb\request\request_interface::GET]; if ($disable_super_globals) { $this->disable_super_globals(); } } /** * Getter for $super_globals_disabled * * @return bool Whether super globals are disabled or not. */ public function super_globals_disabled() { return $this->super_globals_disabled; } /** * Disables access of super globals specified in $super_globals. * This is achieved by overwriting the super globals with instances of {@link \phpbb\request\deactivated_super_global \phpbb\request\deactivated_super_global} */ public function disable_super_globals() { if (!$this->super_globals_disabled) { foreach ($this->super_globals as $const => $super_global) { unset($GLOBALS[$super_global]); $GLOBALS[$super_global] = new \phpbb\request\deactivated_super_global($this, $super_global, $const); } $this->super_globals_disabled = true; } } /** * Enables access of super globals specified in $super_globals if they were disabled by {@link disable_super_globals disable_super_globals}. * This is achieved by making the super globals point to the data stored within this class in {@link $input input}. */ public function enable_super_globals() { if ($this->super_globals_disabled) { foreach ($this->super_globals as $const => $super_global) { $GLOBALS[$super_global] = $this->input[$const]; } $GLOBALS['_REQUEST'] = $this->original_request; $this->super_globals_disabled = false; } } /** * This function allows overwriting or setting a value in one of the super global arrays. * * Changes which are performed on the super globals directly will not have any effect on the results of * other methods this class provides. Using this function should be avoided if possible! It will * consume twice the the amount of memory of the value * * @param string $var_name The name of the variable that shall be overwritten * @param mixed $value The value which the variable shall contain. * If this is null the variable will be unset. * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * Specifies which super global shall be changed */ public function overwrite($var_name, $value, $super_global = \phpbb\request\request_interface::REQUEST) { if (!isset($this->super_globals[$super_global])) { return; } // setting to null means unsetting if ($value === null) { unset($this->input[$super_global][$var_name]); if (!$this->super_globals_disabled()) { unset($GLOBALS[$this->super_globals[$super_global]][$var_name]); } } else { $this->input[$super_global][$var_name] = $value; if (!$this->super_globals_disabled()) { $GLOBALS[$this->super_globals[$super_global]][$var_name] = $value; } } } /** * Central type safe input handling function. * All variables in GET or POST requests should be retrieved through this function to maximise security. * * @param string|array $var_name The form variable's name from which data shall be retrieved. * If the value is an array this may be an array of indizes which will give * direct access to a value at any depth. E.g. if the value of "var" is array(1 => "a") * then specifying array("var", 1) as the name will return "a". * @param mixed $default A default value that is returned if the variable was not set. * This function will always return a value of the same type as the default. * @param bool $multibyte If $default is a string this paramater has to be true if the variable may contain any UTF-8 characters * Default is false, causing all bytes outside the ASCII range (0-127) to be replaced with question marks * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * Specifies which super global should be used * * @return mixed The value of $_REQUEST[$var_name] run through {@link set_var set_var} to ensure that the type is the * the same as that of $default. If the variable is not set $default is returned. */ public function variable($var_name, $default, $multibyte = false, $super_global = \phpbb\request\request_interface::REQUEST) { return $this->_variable($var_name, $default, $multibyte, $super_global, true); } /** * Get a variable, but without trimming strings. * Same functionality as variable(), except does not run trim() on strings. * This method should be used when handling passwords. * * @param string|array $var_name The form variable's name from which data shall be retrieved. * If the value is an array this may be an array of indizes which will give * direct access to a value at any depth. E.g. if the value of "var" is array(1 => "a") * then specifying array("var", 1) as the name will return "a". * @param mixed $default A default value that is returned if the variable was not set. * This function will always return a value of the same type as the default. * @param bool $multibyte If $default is a string this paramater has to be true if the variable may contain any UTF-8 characters * Default is false, causing all bytes outside the ASCII range (0-127) to be replaced with question marks * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * Specifies which super global should be used * * @return mixed The value of $_REQUEST[$var_name] run through {@link set_var set_var} to ensure that the type is the * the same as that of $default. If the variable is not set $default is returned. */ public function untrimmed_variable($var_name, $default, $multibyte = false, $super_global = \phpbb\request\request_interface::REQUEST) { return $this->_variable($var_name, $default, $multibyte, $super_global, false); } /** * {@inheritdoc} */ public function raw_variable($var_name, $default, $super_global = \phpbb\request\request_interface::REQUEST) { $path = false; // deep direct access to multi dimensional arrays if (is_array($var_name)) { $path = $var_name; // make sure at least the variable name is specified if (empty($path)) { return (is_array($default)) ? array() : $default; } // the variable name is the first element on the path $var_name = array_shift($path); } if (!isset($this->input[$super_global][$var_name])) { return (is_array($default)) ? array() : $default; } $var = $this->input[$super_global][$var_name]; if ($path) { // walk through the array structure and find the element we are looking for foreach ($path as $key) { if (is_array($var) && isset($var[$key])) { $var = $var[$key]; } else { return (is_array($default)) ? array() : $default; } } } return $var; } /** * Shortcut method to retrieve SERVER variables. * * Also fall back to getenv(), some CGI setups may need it (probably not, but * whatever). * * @param string|array $var_name See \phpbb\request\request_interface::variable * @param mixed $Default See \phpbb\request\request_interface::variable * * @return mixed The server variable value. */ public function server($var_name, $default = '') { $multibyte = true; if ($this->is_set($var_name, \phpbb\request\request_interface::SERVER)) { return $this->variable($var_name, $default, $multibyte, \phpbb\request\request_interface::SERVER); } else { $var = getenv($var_name); $this->type_cast_helper->recursive_set_var($var, $default, $multibyte); return $var; } } /** * Shortcut method to retrieve the value of client HTTP headers. * * @param string|array $header_name The name of the header to retrieve. * @param mixed $default See \phpbb\request\request_interface::variable * * @return mixed The header value. */ public function header($header_name, $default = '') { $var_name = 'HTTP_' . str_replace('-', '_', strtoupper($header_name)); return $this->server($var_name, $default); } /** * Shortcut method to retrieve $_FILES variables * * @param string $form_name The name of the file input form element * * @return array The uploaded file's information or an empty array if the * variable does not exist in _FILES. */ public function file($form_name) { return $this->variable($form_name, array('name' => 'none'), true, \phpbb\request\request_interface::FILES); } /** * Checks whether a certain variable was sent via POST. * To make sure that a request was sent using POST you should call this function * on at least one variable. * * @param string $name The name of the form variable which should have a * _p suffix to indicate the check in the code that creates the form too. * * @return bool True if the variable was set in a POST request, false otherwise. */ public function is_set_post($name) { return $this->is_set($name, \phpbb\request\request_interface::POST); } /** * Checks whether a certain variable is set in one of the super global * arrays. * * @param string $var Name of the variable * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * Specifies the super global which shall be checked * * @return bool True if the variable was sent as input */ public function is_set($var, $super_global = \phpbb\request\request_interface::REQUEST) { return isset($this->input[$super_global][$var]); } /** * Checks whether the current request is an AJAX request (XMLHttpRequest) * * @return bool True if the current request is an ajax request */ public function is_ajax() { return $this->header('X-Requested-With') == 'XMLHttpRequest'; } /** * Checks if the current request is happening over HTTPS. * * @return bool True if the request is secure. */ public function is_secure() { $https = $this->server('HTTPS'); $https = $this->server('HTTP_X_FORWARDED_PROTO') === 'https' ? 'on' : $https; return !empty($https) && $https !== 'off'; } /** * Returns all variable names for a given super global * * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * The super global from which names shall be taken * * @return array All variable names that are set for the super global. * Pay attention when using these, they are unsanitised! */ public function variable_names($super_global = \phpbb\request\request_interface::REQUEST) { if (!isset($this->input[$super_global])) { return array(); } return array_keys($this->input[$super_global]); } /** * Helper function used by variable() and untrimmed_variable(). * * @param string|array $var_name The form variable's name from which data shall be retrieved. * If the value is an array this may be an array of indizes which will give * direct access to a value at any depth. E.g. if the value of "var" is array(1 => "a") * then specifying array("var", 1) as the name will return "a". * @param mixed $default A default value that is returned if the variable was not set. * This function will always return a value of the same type as the default. * @param bool $multibyte If $default is a string this paramater has to be true if the variable may contain any UTF-8 characters * Default is false, causing all bytes outside the ASCII range (0-127) to be replaced with question marks * @param \phpbb\request\request_interface::POST|GET|REQUEST|COOKIE $super_global * Specifies which super global should be used * @param bool $trim Indicates whether trim() should be applied to string values. * * @return mixed The value of $_REQUEST[$var_name] run through {@link set_var set_var} to ensure that the type is the * the same as that of $default. If the variable is not set $default is returned. */ protected function _variable($var_name, $default, $multibyte = false, $super_global = \phpbb\request\request_interface::REQUEST, $trim = true) { $var = $this->raw_variable($var_name, $default, $super_global); // Return prematurely if raw variable is empty array or the same as // the default. Using strict comparison to ensure that one can't // prevent proper type checking on any input variable if ($var === array() || $var === $default) { return $var; } $this->type_cast_helper->recursive_set_var($var, $default, $multibyte, $trim); return $var; } /** * {@inheritdoc} */ public function get_super_global($super_global = \phpbb\request\request_interface::REQUEST) { return $this->input[$super_global]; } /** * {@inheritdoc} */ public function escape($var, $multibyte) { if (is_array($var)) { $result = array(); foreach ($var as $key => $value) { $this->type_cast_helper->set_var($key, $key, gettype($key), $multibyte); $result[$key] = $this->escape($value, $multibyte); } $var = $result; } else { $this->type_cast_helper->set_var($var, $var, 'string', $multibyte); } return $var; } }
le section"><a href="diskdrake--dav.html#d4e2903">Crea una nuova voce</a></span></li></ul></li></ul></li><li><span class="file section"><a href="mcc-localdisks.html">Dischi locali</a></span><ul><li><span class="file section"><a href="drakdisk.html">Gestisci le partizioni del disco</a></span></li><li><span class="file section"><a href="diskdrake--removable.html">Masterizzatore di CD/DVD</a></span><ul><li><span class="file section"><a href="diskdrake--removable.html#d4e2993">Punto di mount</a></span></li><li><span class="file section"><a href="diskdrake--removable.html#d4e2997">Opzioni</a></span><ul><li><span class="file section"><a href="diskdrake--removable.html#d4e3002">user/nouser</a></span></li></ul></li></ul></li><li><span class="file section"><a href="diskdrake--fileshare.html">Condividi le tue partizioni del disco fisso</a></span></li></ul></li><li><span class="file section"><a href="mcc-security.html">Sicurezza</a></span><ul><li><span class="file section"><a href="msecgui.html">MSEC: Sicurezza ed controllo del sistema</a></span><ul><li><span class="file section"><a href="msecgui.html#d4e3069">Presentazione</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3081">Overview tab</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3099">Tab impostazioni di sicurezza</a></span><ul><li><span class="file section"><a href="msecgui.html#d4e3106">Tab sicurezza di base</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3148">Tab sicurezza di sistema</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3165">Sicurezza della rete</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3171">Tab controlli periodici</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3179">Scheda delle eccezioni</a></span></li><li><span class="file section"><a href="msecgui.html#d4e3195">Permessi</a></span></li></ul></li></ul></li><li><span class="file section"><a href="drakfirewall.html">Configura il tuo firewall personale</a></span></li><li><span class="file section"><a href="draksec.html">Configura autenticazione per strumenti Mageia</a></span></li><li><span class="file section"><a href="drakinvictus.html">Impostazioni avanzate per le interfacce di rete ed il firewall</a></span></li><li><span class="file section"><a href="drakguard.html">Filtri per la famiglia</a></span><ul><li><span class="file section"><a href="drakguard.html#d4e3325">Presentazione</a></span></li><li><span class="file section"><a href="drakguard.html#d4e3335">Configurando il Parental control</a></span><ul><li><span class="file section"><a href="drakguard.html#d4e3352">Blacklist/Whitelist tab</a></span></li><li><span class="file section"><a href="drakguard.html#d4e3356">Block Programs Tab</a></span></li></ul></li></ul></li></ul></li><li><span class="file section"><a href="mcc-boot.html">Avvio</a></span><ul><li><span class="file section"><a href="drakboot.html">Imposta l'accesso automatico</a></span></li><li><span class="file section"><a href="drakboot--boot.html">Configura l'avvio del sistema</a></span></li><li><span class="file section"><a href="drakedm.html">Imposta il gestore grafico delle sessioni</a></span></li></ul></li><li><span class="file section"><a href="otherMageiaTools.html">Altri strumenti di Mageia</a></span><ul><li><span class="file section"><a href="drakbug.html">Strumento per la segnalazione di bug di Mageia</a></span></li><li><span class="file section"><a href="drakbug_report.html">Collect Logs and System Information for Bug Reports</a></span></li><li><span class="file section"><a href="lsnetdrake.html">Display Available NFS And SMB Shares</a></span></li><li><span class="file section"><a href="lspcidrake.html">Mostra le informazioni riguardo PCI, USB e PCMCIA</a></span></li></ul></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(ditaSearch_Form);return false" name="ditaSearch_Form" class="searchForm"><fieldset class="searchFieldSet"><legend>Ricerca</legend><center><input id="textToSearch" name="textToSearch" type="text" class="searchText"/> &nbsp; <input onclick="Verifie(ditaSearch_Form)" type="button" class="searchButton" value="Go" id="doSearch"/></center></fieldset></form></div><div id="searchResults"><center/></div></div></div></div></div></body></html>