Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 32

Discussione: Alcune domande sul php

  1. #1
    Guest

    Question Alcune domande sul php

    Ciao ^^
    qualcuno sa darmi una mano col php

    come posso fare in modo che benvenuto user lo stampi con il colore rosso
    Codice PHP:
    <?php
    $user
    ="nome user";
    print
    " Benvenuto {$user}";
    ?>

  2. #2
    Guest

    Predefinito

    Devi usare l'html, non c'entra nulla il php!


    Ciao!

  3. #3
    Guest

    Predefinito

    scusa ma non si puo fare cosi per sapere in modo per colorarlo in php XD

  4. #4
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    scusa ma non si puo fare cosi per sapere in modo per colorarlo in php XD
    cosa significa questa frase?

  5. #5
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Come detto da debug devi usare l'html per colorare il testo:
    Codice PHP:
    <?php
    $user
    ="nome user";
    print
    " <span style=\"color:#ff0000;\">Benvenuto {$user}</span>";
    ?>
    Ultima modifica di darkwolf : 14-04-2009 alle ore 14.41.47

  6. #6
    Guest

    Predefinito

    ti ringrazio ^^
    2 domande
    ma <span> per sapere cosa fa serve per i caratteri
    perchè metti su style=\" \"

  7. #7
    Guest

    Predefinito

    Per qualche infarinatura sulle basi: http://forum.it.altervista.org/basi-...-iniziare.html


    Ciao!

  8. #8
    Guest

    Predefinito

    trovato thx
    edit:
    mi sapete spiegare questa stringa di codice
    per favore

    <?php print (is_callable("php_uname")) ? "Sistema operativo: ".php_uname()."<br>" : ""; ?>
    Ultima modifica di hotmailpower : 14-04-2009 alle ore 14.59.11

  9. #9
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    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!
    Ultima modifica di programmazioned : 14-04-2009 alle ore 15.35.36

  10. #10
    Guest

    Predefinito

    per capire funziona solo in locale giusto..^^

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Perchè? Anche i server hanno un loro sistema operativo, mica solo i pc "privati".


    -- Aut Roma Aut Nihil!

  12. #12
    Guest

    Predefinito

    si wow nuova cosa non sapevo
    ma altervista non ce la vero..

  13. #13
    Guest

    Predefinito

    Ogni macchina deve avere un qualche tipo di sistema operativo per poter funzionare (parliamo di computer).


    Ciao!

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da seneca Visualizza messaggio
    Perchè? Anche i server hanno un loro sistema operativo, mica solo i pc "privati".
    ma altervista sistema operativo non ne usa..

  15. #15
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    ma altervista sistema operativo non ne usa..
    Dove hai letto questa cosa?
    Qualsiasi tipo di computer, senza un sistema operativo, non funziona!


    -- Aut Roma Aut Nihil!

  16. #16
    Guest

    Predefinito

    XD
    ragazzi
    mi sapete dare una mano con questo script

    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 = '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 semplice ma devo fare una cosa poter impostare la lunghezza della pass
    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

  17. #17
    Guest

    Predefinito

    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!

  18. #18
    Guest

    Predefinito

    scusa sbagliato il codice da postare

    Codice 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
    <-------dove ce da sistemare

  19. #19
    Guest

    Predefinito

    Io ti consiglio sin da ora, dato che sei "nuovo" nel php, di scrivere così:
    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();
    ?>
    Non capisco alcune cose:

    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ì:

    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();
    }
    ?>
    Altrimenti ti dava errore, non era definita la funzione

  20. #20
    Guest

    Predefinito

    ti ringrazio
    come posso fare in modo che l'utente possa modificare la lunghezza della pass..

  21. #21
    Guest

    Predefinito

    Crei un form, dove passi via POST il valore, e in base a quello modifichi la funzione

  22. #22
    Guest

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    per capire funziona solo in locale giusto..^^
    Si riferisce al fatto che qui su AV php_uname() non funziona.
    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    ti ringrazio
    come posso fare in modo che l'utente possa modificare la lunghezza della pass..
    Oppure passarla via query string (pagina.php?len=5) e la recuperi con:
    Codice PHP:
    $length = $_GET['len'];
    @hotmailpower: ti conviene studiarti un po' di php prima di continuare

  23. #23
    Guest

    Predefinito

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    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:
    Codice PHP:
    $length = $_GET['len'];
    @hotmailpower: ti conviene studiarti un po' di php prima di continuare
    Via Get, si ma siccome è per gli utenti, non per lui, dovrebbe fare un form in modo da isnerire il numero, per non dire di modificare via URL il numero

  24. #24
    Guest

    Predefinito

    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

  25. #25
    Guest

    Predefinito

    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?

    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();
    }
    ?>

  26. #26
    Guest

    Predefinito

    scusa ma dove è che l'utente mette quanti caratteri vuole e il bottone che li genera XD

  27. #27
    Guest

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    scusa ma dove è che l'utente mette quanti caratteri vuole e il bottone che li genera XD
    Ti ho scritto dove modificare....

    "@hotmailpower: ti conviene studiarti un po' di php prima di continuare"

  28. #28
    Guest

    Predefinito

    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();
    }
    ?>
    Ultima modifica di debug : 16-04-2009 alle ore 18.55.11 Motivo: perchè non usi il tag PHP invece del QUOTE?

  29. #29
    Guest

    Predefinito

    Su quale riga ricevi l'errore?

  30. #30
    Guest

    Predefinito

    Potresti anche dirci che errore ti da...


    ciao!

Pagina 1 di 2 12 UltimoUltimo

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •