Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Conversione codice

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    169

    Conversione codice

    ciao a tutti,
    Ho un piccolo problema :P

    Vorrei mettere in una pagina web un programmino che ho fatto in C, so che tutto ciò puù essere fatto in php, vi posto il file sorgente per essere più chiaro:

    #include<stdio.h>
    #include<string.h>

    int main(){
    int dim;
    int i;
    char buff[256];

    dim=256;


    printf("Inserisci una frase:");
    fgets(buff, dim, stdin);

    dim = strlen(buff)-1;

    i=0;

    while(i < dim){
    if(buff[i]!= 32){
    buff[i] = buff[i]+(35);
    }
    i++;
    }

    printf("%s", buff);



    }


    Come potete vedere è molto semplice, mi chiedevo, esiste qualche programma che converta il codice in automatico??
    Inoltre ho bisogno ugualmente di una database??

    grazie a tutti per l'aiuto

  2. #2
    Codice PHP:
    $phrase "la mia bella frase!";

    function 
    applyCharDiff($string,$diff){
        
    $newString '';
        for(
    $i=0;$i<strlen($string);$i++)    
            
    $newString.=chr(ord(substr($string,$i,1))+$diff);
            
        return 
    $newString;
    }

    $new_phrase '';
    foreach(
    explode(" ",$phrase) as $str)
        
    $new_phrase.= ($new_phrase " " '').applyCharDiff($str,35);
        
    echo 
    "old phrase: $phrase 
    new phrase: 
    $new_phrase"
    così?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    169
    mmm ho provato ad incollare questo codice in un file .php uppato su altervista, ma non va..
    Mi sa che sto sbagliando qualcosa :P

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    169
    errore mio, non avevo messo le parentesi angolari :P

    Ora funziona, è come lo volevo io, tranne che per un dettaglio

    Vorrei che la frase inserita sia presa da un form, devo aggiungere un comando aprticolare al codice php??

  5. #5
    Originariamente inviato da crovax
    errore mio, non avevo messo le parentesi angolari :P

    Ora funziona, è come lo volevo io, tranne che per un dettaglio

    Vorrei che la frase inserita sia presa da un form, devo aggiungere un comando aprticolare al codice php??

    si, php nel web non è interattivo come se lo usassi da shell ,quindi devi farti una pagina (php/html, come ti pare) con dentrro un form html composto almeno da un campo input e da un button submit la cui action punti alla pagina php dove c'è lo script, il method del form in POST, e lo script diventa:

    Codice PHP:

    $phrase 
    $_POST['NOME_DELLA_INPUT'];

    if(!
    $phrase):
      echo 
    "inserire una frase";
    exit;
    endif;

    //il resto di prima 
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    169
    Perfetto, funziona!!

    Grazie mille, sei stato fondamentale

  7. #7
    Originariamente inviato da crovax
    Perfetto, funziona!!

    Grazie mille, sei stato fondamentale
    ok, 50 euro sulla postepay numero 000000xxxx00xxxx345 grazie
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.