Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    è possibile farlo in php

    sto creando un piccolo script in php per controllare quali variabili vengono passate ad unfile swf, il codice è questo:

    Codice PHP:
    for ($i=$i<=100 $i++){
        if (isset(
    $foto$i])) {
            
    $swffoto .= "foto".$i."=../images/".$foto$i.".jpg";
        }

    noterete qualcosa di strano quando cerco di controllare le variabili $foto1 , $foto2 ho fatto la stessa cosa altre volte in flash e il codice sarebbe una cosa del genere:

    for (i=0; i<=100; i++) {
    if (_root["foto"+(i+1)] != undefined){
    swffoto = "foto" . i . "=../images/" . _root["foto"+(i+1)] . ".jpg";
    }

    in pratica volevo chiedere se è possibile in php modificare un nome di variabile all'interno di un ciclo

    intanto vi ringrazio

    Alberto
    Alberto :-)

    www.leveldesign.it

  2. #2
    Dovresti usare i nomi di variabili variabili, per esempio dai una letta qua: http://www.latoserver.it/php/nomivar/

    Prova così ma non garantisco...

    Codice PHP:
    for ($i=$i<=100 $i++){
        
    $t = ${"foto$i"};
        if (isset(
    $t))
            
    $swffoto .= "foto".$i."=../images/".$t.".jpg";


  3. #3
    Grazie per la dritta, ecco il codice corretto (o perlomeno funzionante)

    Codice PHP:
    for ($i=$i<=100 $i++){
        if (isset(${
    "foto$i"})) {
            
    $swffoto .= "foto".$i."=../images/".${"foto$i"}.".jpg&";
        }

    Grazie ancora
    Alberto :-)

    www.leveldesign.it

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.