User Tools

Site Tools


uphp:functions:nvram_set

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
uphp:functions:nvram_set [2017/05/11 09:26]
admin created
uphp:functions:nvram_set [2021/09/13 05:57] (current)
Line 3: Line 3:
 <badge>WMPRO, WMMINI FW >= 1.0</badge> <badge>WMMEGA FW >= 2.0</badge> <badge>WMPRO, WMMINI FW >= 1.0</badge> <badge>WMMEGA FW >= 2.0</badge>
  
-Set a value in NVRAM for a particular key.  If the key already exists, it will overwrite the value with the new one.+<html>Set a <b><span style="color:blue">key<span style="color:black"></b> and <b><span style="color:blue">value<span style="color:black"></b> in </html><tooltip title="Non-Volatile RAM">NVRAM</tooltip>
  
 ====Description==== ====Description====
  
 <well size="sm"><html> <well size="sm"><html>
-<span style="color:green">int+<span style="font-size:125%;color:green">int
 <span style="color:black">nvram_set ( <span style="color:black">nvram_set (
 <span style="color:green">string <span style="color:green">string
-<span style="color:blue">$key +<span style="color:blue">$key<span style="color:black">,
-<span style="color:black">,+
 <span style="color:green">string <span style="color:green">string
 <span style="color:blue">$value <span style="color:blue">$value
- 
 <span style="color:black">) <span style="color:black">)
 </html></well> </html></well>
  
-====Parameter====+<html>Set a <b><span style="color:blue">value<span style="color:black"></b> in </html><tooltip title="Non-Volatile RAM">NVRAM</tooltip><html> for a particular <b><span style="color:blue">key<span style="color:black"></b> If the <b><span style="color:blue">key<span style="color:black"></b> already exists it will be overwritten.</html>
  
-<html><b><span style="color:blue">$key<span style="color:black"></b></html>:  String variable name to set associated value for+====Parameters====
  
-<b><span style="color:blue">$value<span style="color:black"></b></html>:  String value to set.  If you wish to set a numeric value, first convert into a string using [[strval()]] or [[number_format()]]+<html><b><span style="color:blue">$key<span style="color:black"></b>:  <b><span style="color:green">String<span style="color:black"></b> variable name to set associated value for</html>
  
 +<html><b><span style="color:blue">$value<span style="color:black"></b>:  <b><span style="color:green">String<span style="color:black"></b></html> value to set.  If you wish to set a numeric value, first convert it to a string using [[strval()]] or [[number_format()]].
  
 ====Return Values==== ====Return Values====
  
-<html><b><span style="color:green">int<span style="color:black"></b></html>: returns 1 on success and 0 on failure+<html><b><span style="color:green">Integer<span style="color:black"></b></html>:  1 on success, or 0 on failure
  
 ====Example==== ====Example====
Line 35: Line 34:
 <? <?
   $res=nvram_set("myvariable","Test");   $res=nvram_set("myvariable","Test");
-  if (!$res) +  if (!$res) print("Error saving NVRAM key/value");
-    print("Error saving NVRAM key/value"); +
-  } +
 ?> ?>
 </code> </code>
 +
 ====See Also==== ====See Also====
  
-[[nvram_get()]] - Get a value in NVRAM</html>+[[nvram_get()]] - Get a value from <tooltip title="Non-Volatile RAM">NVRAM</tooltip>
uphp/functions/nvram_set.1494494783.txt.gz · Last modified: 2021/09/13 05:56 (external edit)