Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Hybrid View

  1. #1
    il primo da a:4:{i:0;s:5:"ciao";i:1;s:5:"matteo";i:2;s:5:"clau dio";i:3;s:3:"silvio";}, il secondo da nulla nemmeno come print_r($array)

  2. #2
    Dal primo esce a:4:{i:0;s:5:"ciao";i:1;s:5:"matteo";i:2;s:5:"clau dio";i:3;s:3:"silvio";}
    dal secondo non esce nulla nemmano passando $array come parametro

  3. #3
    A parte che hai cambiato qualcosa perché a me escono altri numeri cmq prova a mettere
    Codice PHP:
    <?php echo $a?>
    anziché
    Codice PHP:
    <?=$a;?>
    (può darsi che i tag brevi non siano abilitati) sennò prova a postare il sorgente HTML di provamanda.php per vedere che valore stai usando.

  4. #4
    i tag brevi sono abilitati, ti posto il codice html, anch'io ho notato che i numeri che genera non tornano, infatti mi stanno sorgendo dei dubbi sul server, eccoti il codice html:
    codice HTML:
    <html>a:4:{i:0;s:5:"ciao";i:1;s:5:"matteo";i:2;s:5:"silvio";i:3;s:3:"claudio";}<form action="provaricevi.php" method="post"><input type="hidden" name="array" value='a:4:{i:0;s:5:"ciao";i:1;s:5:"matteo";i:2;s:5:"silvio";i:3;s:3:"claudio";}' > <input type="submit" value="invia hidden"> </form></html>

  5. #5
    Ah ma veramente ti escono quei numeri? A me esce:
    codice:
    a:4:{i:0;s:4:"ciao";i:1;s:6:"matteo";i:2;s:7:"claudio";i:3;s:6:"silvio";}
    dove, a prima vista, "s" indica il numero di caratteri della stringa.

  6. #6
    Ma poi lo decodifica la pagina a cui mandi i dati?

  7. #7
    Quote Originariamente inviata da antoniosavolare Visualizza il messaggio
    Ma poi lo decodifica la pagina a cui mandi i dati?
    Beh io ho usato la stessa pagina, di cui il codice era questo:
    Quote Originariamente inviata da ZioLuffio Visualizza il messaggio
    Non so cosa tu abbia fatto ma a me funziona... codice di prova:
    Codice PHP:
    <?php

    if(empty($_POST)){
    $array = array('ciao','mario','matteo');
    $a serialize($array);
    print_r($a);
    }else{
    $a unserialize($_POST['a']);
    print_r($a);
    }

    ?>
    <form action=<?=basename(__FILE__);?> method=post>
    <input type=hidden value='<?=$a;?>' name=a>
    <input type=submit>
    </form>

    EDIT:[...]
    e a me funziona. Per curiosità, potresti vedere se QUESTO ti funziona.

  8. #8
    Dando invio la pagine generata è solo il bottone con scritto INVIA
    prova direttamente a vedere:
    http://antoniosavolare.xoom.it/forum.php

  9. #9
    Mmh, dovrebbe dare print_r($a) dopo l'invio...

    Cosa ti dà print_r($_POST['a']) ?

  10. #10
    Ecco forse il problema, da questo output : a:3:{i:0;s:4:\"ciao\";i:1;s:5:\"mario\";i:2;s:6:\" matteo\";}
    Ho uppato il nuovo sorgente puoi usare il link di prima


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 © 2026 vBulletin Solutions, Inc. All rights reserved.