Ciao ^^
qualcuno sa darmi una mano col php
come posso fare in modo che benvenuto user lo stampi con il colore rosso
:razz:Codice PHP:
<?php
$user="nome user";
print " Benvenuto {$user}";
?>
Printable View
Ciao ^^
qualcuno sa darmi una mano col php
come posso fare in modo che benvenuto user lo stampi con il colore rosso
:razz:Codice PHP:
<?php
$user="nome user";
print " Benvenuto {$user}";
?>
Devi usare l'html, non c'entra nulla il php!
Ciao!
scusa ma non si puo fare cosi per sapere in modo per colorarlo in php XD
Come detto da debug devi usare l'html per colorare il testo:
:wink:Codice PHP:
<?php
$user="nome user";
print " <span style=\"color:#ff0000;\">Benvenuto {$user}</span>";
?>
ti ringrazio ^^
2 domande
ma <span> per sapere cosa fa serve per i caratteri
perchè metti su style=\" \"
Per qualche infarinatura sulle basi: http://forum.it.altervista.org/basi-...-iniziare.html
Ciao!
trovato thx
edit:
mi sapete spiegare questa stringa di codice
per favore
Citazione:
<?php print (is_callable("php_uname")) ? "Sistema operativo: ".php_uname()."<br>" : ""; ?>
Se la funzione php_uname() può essere invocata (esiste) stampa "Sistema operativo: " + il valore di ritorno di quella procedura e poi va a capo, altrimenti stampa una stringa vuota.
Ciao!
per capire funziona solo in locale giusto..^^
Perchè? Anche i server hanno un loro sistema operativo, mica solo i pc "privati".
si wow nuova cosa non sapevo
ma altervista non ce la vero..
Ogni macchina deve avere un qualche tipo di sistema operativo per poter funzionare (parliamo di computer).
Ciao!
XD
ragazzi
mi sapete dare una mano con questo script
e semplice ma devo fare una cosa poter impostare la lunghezza della passCodice PHP:
<?php
echo "<a href="?genera=pass">Genera pass</a>";
if(isset($_GET['genera'])) {
if($_GET['genera'] == 'pass')
}
function randomPassword ()
{
$length ="8";// lunghezza pass
$possible = '0123456789' .
'abcdefghijkmnpqrstuvwxyz' .
'ABCDEFGHJKLMNPQRSTUVWXYZ';
$str ="";
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
echo("<tr><td align=right bgcolor=#EDEDED>Password: ");
echo("</td><td align=left bgcolor=#EDEDED><b>".randomPassword()."<br>");
exit();
?>
e con un button poter generare password senza che ogni volta mi chiede di poter
trasmettere le info generate
lo dovrei usare tipo che cliccando su genera pass
mi crea un link di tipo get^^ e mi apre il generatore di pass
dove sbaglio:razz:
Non hai ancora capito come si delimitano le stringhe attraverso le virgolette " o con i single quote (apostrofi) '
Questo:
echo "<a href="?genera=pass">Genera pass</a>";
deve diventare:
echo "<a href=\"?genera=pass\">Genera pass</a>";
oppure:
echo '<a href="?genera=pass">Genera pass</a>';
Guarda la colorazione della sintassi nel tuo stesso post.
Ciao!
scusa sbagliato il codice da postare
<-------dove ce da sistemareCodice PHP:
<?php
if(isset($_GET['gener'])) {
if($_GET['gener'] == 'pass')
}
function randomPassword ()
{
$length ="8";<-------qui dovrei fare in modo che l'utente possa cambiare la lunghezza della pass
$possible = '0123456789' .
'abcdefghijkmnpqrstuvwxyz' .
'ABCDEFGHJKLMNPQRSTUVWXYZ';
$str ="";
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
echo("<span bgcolor=#EDEDED>Password:</span> ");
echo("<span bgcolor=#EDEDED><b>".randomPassword()."</span>");
<-------qui dovrei mettere un pulsante che genera un altra pass
exit();
?>
<a href='?gener=pass'>crea pass</a><---------questo serve per far aprire il generatore di pass
Io ti consiglio sin da ora, dato che sei "nuovo" nel php, di scrivere così:
Non capisco alcune cose:Codice PHP:
<?php
echo '<a href="?genera=pass">Genera pass</a>';
if(isset($_GET['genera']))
{
if($_GET['genera'] == 'pass')
{
function randomPassword()
{
$length = 8;// lunghezza pass
$possible = '0123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
$str ='';
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
}
}
echo '<tr><td align="right" style="background-color:#EDEDED;">Password:</td>';
echo '<td align="left"style="background-color:#EDEDED"><b>' . randomPassword() . '</b></td></tr>';
exit();
?>
1- Se $str è vuota, come fa a contare le righe e generarti la password?
2- Perchè usi exit() alla fine dello script??
3- Hai delle condizioni annidate, quando potresti fare così:
Altrimenti ti dava errore, non era definita la funzione :wink:Codice PHP:
<?php
echo '<a href="?genera=pass">Genera pass</a>';
if(isset($_GET['genera']) && ($_GET['genera'] == 'pass'))
{
function randomPassword()
{
$length = 8;// lunghezza pass
$possible = '0123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
$str ='';
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
echo '<table><tr><td align="right" style="background-color:#EDEDED;">Password:</td>';
echo '<td align="left"style="background-color:#EDEDED"><b>' . randomPassword() . '</b></td></tr></table>';
exit();
}
?>
ti ringrazio
come posso fare in modo che l'utente possa modificare la lunghezza della pass..
Crei un form, dove passi via POST il valore, e in base a quello modifichi la funzione :wink:
Si riferisce al fatto che qui su AV php_uname() non funziona.
Oppure passarla via query string (pagina.php?len=5) e la recuperi con:@hotmailpower: ti conviene studiarti un po' di php prima di continuareCodice PHP:
$length = $_GET['len'];
grazie dei consigli ^^
ma ce un problem
vi spiego
devo fare che quando l'utente clicca su
crea pass mi apre
input text un un button
come posso fare in questo modo sapete aiutarmi XD
Scusa eh, se ti ho postato lo script che ti genera la pass cliccandoci, non ci dovrebbe voler la scienza per capire che basta stamparlo dopo la tabella quello che vuoi no? :mrgreen:
?>Codice PHP:
<?php
echo '<a href="?genera=pass">Genera pass</a>';
if(isset($_GET['genera']) && ($_GET['genera'] == 'pass'))
{
function randomPassword()
{
$length = 8;// lunghezza pass
$possible = '0123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
$str ='';
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
echo '<table><tr><td align="right" style="background-color:#EDEDED;">Password:</td>';
echo '<td align="left"style="background-color:#EDEDED"><b>' . randomPassword() . '</b></td></tr></table>';
echo 'Metti quello che vuoi qui';
exit();
}
scusa ma dove è che l'utente mette quanti caratteri vuole e il bottone che li genera XD
dovrei ristudiarmi il php penso^^
mi da errore dove sbaglio..
Codice PHP:
<?php
echo '<a href="?genera=pass">Genera pass</a>';
if(isset($_GET['genera']) && ($_GET['genera'] == 'pass'))
{
function randomPassword()
{
$length = 8;// lunghezza pass
$possible = '0123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
$str ='';
while (strlen($str) < $length)
{
$str.=substr($possible, (rand() % strlen($possible)),1);
}
return($str);
}
echo '<table><tr><td>Password:</td>';
echo" <FORM ACTION=\"?genera=pass\" METHOD =\"get\">
<INPUT TYPE =\"TEXT\" SIZE=\"2\" VALUE=\"$length\" NAME=\"totchar\">Password lunghezza<p>
<INPUT TYPE=\"HIDDEN\" NAME=\"control\" VALUE=\"SENT\">
<INPUT TYPE =\"SUBMIT\" VALUE=\"Generare\">
</FORM>"
echo '<td><b>' . randomPassword() . '</b></td></tr></table>';
print "<a href=\"".$_SERVER['SCRIPT_NAME']."\">Torna Indietro</a><br>";
exit();
}
?>
Su quale riga ricevi l'errore?
Potresti anche dirci che errore ti da...
ciao!