Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    5

    php per gestire codice vrml

    salve a tutti
    io conosco un pò di php e fino ad ora l'ho usato smpre per generare codice html diverso a seconda delle variabili..
    la mia domanda è se si può usare php per gestire altri linguaggi come il vrml che comunque vengono visualizzati con un browser??
    se si come bisogna fare?? quale istruzione bisogna usare? perchè così con print non va..
    <?php
    $x=10
    print ("....$x....") //dove ... sarebbe tutto il codice di un altro linguaggio (nel mio caso vrml) che gestisco con una variabile
    ?>
    loso ke era ovvio che non andava però ero e sono a corto di idee..
    confido nel vostro aiuto..
    grazie

  2. #2
    la mia domanda è se si può usare php per gestire altri linguaggi come il vrml
    Si. In PHP puoi anche creare immagini e pdf (contenuti binary).

    se si come bisogna fare?? quale istruzione bisogna usare? perchè così con print non va..
    Che cosa intendi per "print non va"?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    5
    scrivendo il codice vrml all'interno dell'istruzione print mi da errore e non funziona.

  4. #4
    scrivendo il codice vrml all'interno dell'istruzione print mi da errore e non funziona.
    Quale errore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    5
    all'interno dell'istruzione print c'è tutto il codice vrml
    l'errore che mi da è:
    Parse error: syntax error, unexpected T_STRING in /membri/mywebcam/prova.php on line 4
    forse php fa confusione con le parentesi del vrml non so..
    il codice è questo:

    <?php
    $x="http://economiaefinanza.blogosfere.it/images/casa%20disegno.jpg";
    print("EXTERNPROTO p10012[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode T1 field SFNode T2 field SFNode T3]
    ["int3d/protos/p10012.wrl#p10012","http://www.int3d.com/data/int3d/protos/p10012.wrl#p10012","http://www.int3d.net/data/int3d/protos/p10012.wrl#p10012"]
    EXTERNPROTO p10007[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode T1]
    ["int3d/protos/p10007.wrl#p10007","http://www.int3d.com/data/int3d/protos/p10007.wrl#p10007","http://www.int3d.net/data/int3d/protos/p10007.wrl#p10007"]
    EXTERNPROTO p30001[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode T1]
    ["int3d/protos/p30001.wrl#p30001","http://www.int3d.com/data/int3d/protos/p30001.wrl#p30001","http://www.int3d.net/data/int3d/protos/p30001.wrl#p30001"]
    EXTERNPROTO p10001[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode T1]
    ["int3d/protos/p10001.wrl#p10001","http://www.int3d.com/data/int3d/protos/p10001.wrl#p10001","http://www.int3d.net/data/int3d/protos/p10001.wrl#p10001"]
    EXTERNPROTO p10006[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode T1]
    ["int3d/protos/p10006.wrl#p10006","http://www.int3d.com/data/int3d/protos/p10006.wrl#p10006","http://www.int3d.net/data/int3d/protos/p10006.wrl#p10006"]
    EXTERNPROTO p13001[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field SFNode
    T1]
    ["int3d/protos/p13001.wrl#p13001","http://www.int3d.com/data/int3d/protos/p13001.wrl#p13001","http://www.int3d.net/data/int3d/protos/p13001.wrl#p13001"]
    EXTERNPROTO p11001[field SFInt32 N field MFFloat LOD field MFColor C field MFFloat Cf field MFInt32 I field MFFloat F field SFRotation r field SFVec3f t field MFString Txt field SFNode T1]
    ["int3d/protos/p11001.wrl#p11001","http://www.int3d.com/data/int3d/protos/p11001.wrl#p11001","http://www.int3d.net/data/int3d/protos/p11001.wrl#p11001"]
    Background{skyColor [0.051 0.436 0.75, 0.007 0.486 0.921, 0.5 0.55 0.6] skyAngle [0.785, 1.57] groundAngle [0.785, 1.57] groundColor [0.5 0.6 0.5, 0.051 0.436 0.75, 0.5 0.55 0.6]}
    NavigationInfo{headlight FALSE avatarSize [0.1, 1.6, 0.3] type["WALK","ANY"]}
    Transform{translation 0 .5 0 children[Viewpoint{fieldOfView 0.8726645112037659 orientation 0 1 0 0.290921 position 22.9696 1.2 25.1495 description "Punto di vista base"}]}
    Transform{ children[
    DirectionalLight{ambientIntensity .2 direction 0.549815 -0.595371 -0.585865 intensity 0.5509999990463257}
    DirectionalLight{ambientIntensity .2 direction 0.589802 -0.0397811 -0.806567 intensity 0.04199999943375588}
    DirectionalLight{ambientIntensity .2 direction -0.666904 -0.664875 -0.336422 intensity 0.718999981880188}
    DirectionalLight{direction 0.341134 -0.320586 0.883659 intensity 0.5690000057220459}
    DirectionalLight{direction 0 1 0 intensity 0.2469999939203262}
    p10012{N 2
    r 1 0 0 1.571
    t 1.189 -1.575 -0.048
    F
    [1,1,.01,2.5,0,0,0,0,0,0,0,97,-.27,.91,-.02,1.06,-.05,1.09,-.33,.95,-.23,1.05,-.34,1.05,-.49,1.15,-.42,1.23,-.35,1.19,-.29,1.19,-.31,1.25,-.32,1.28,-.38,1.32,-.67,1.17,-.87,1.24,-.87,1.43,-.58,1.46,-.98,1.52,-.92,1.62,-.74,1.84,-.78,1.68,-.52,1.57,-.67,1.92,-.51,1.69,-.46,1.69,-.41,1.7,-.58,1.87,-.39,1.77,-.43,1.84,-.65,1.99,-.57,2.19,-.53,2.28,-.61,2.42,-.43,2.18,-.59,2.56,-.39,2.64,-.5,2.73,-.27,2.73,-.36,2.89,-.17,2.9,-.1,2.79,-.07,3.02,.02,2.97,.08,3.1,.13,3.04,.22,2.97,.29,2. 92,.31,2.87,.36,2.96,.34,2.78,.37,2.74,.37,2.68,.4 9,2.73,.26,2.58,.52,2.64,.43,2.51,.67,2.6,.57,2.45 ,.6,2.37,.57,2.27,.58,2.3,.67,2.23,.7,2.2,.73,2.11 ,.67,2.04,.6,1.98,.71,1.99,.69,1.87,.68,1.9,.75,1. 93,.83,1.92,.85,1.79,.85,1.72,.69,1.67,.7,1.57,.81 ,1.62,.87,1.6,.87,1.56,.93,1.52,.92,1.42,.79,1.38, .87,1.17,.82,1.11,.79,.97,.79,1.03,.76,1.1,.57,1.1 9,.59,1.1,.62,1.08,.6,1.07,.48,1.04,.38,1.05,.35,1 .13,.35,1.17,.32,1,.24,1.1,.19,1.1,.18,1.09,]
    C [0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [2.925,0,0,0,2.925,0,0,0,2.925,0,0,0,]
    I [3, 160005, 160005, 160005]
    T1 DEF I160005 ImageTexture{url["int3d/textures/t160005.jpg","http://www.int3d.com/data/int3d/textures/t160005.jpg","http://www.int3d.net/data/int3d/textures/t160005.jpg"]}
    T2 USE I160005
    T3 USE I160005
    }
    p10007{N 3
    r 0 1 0 0
    t 1.179 -0.15 -0.022
    F [1,.151,1.5,]
    C [0.5 0.6 0.5, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10005]
    T1 DEF I10005 ImageTexture{url["int3d/textures/t10005.jpg","http://www.int3d.com/data/int3d/textures/t10005.jpg","http://www.int3d.net/data/int3d/textures/t10005.jpg"]}
    }
    p10012{N 4
    r 0.577 -0.577 0.577 2.094
    t 1.189 -1.575 -0.048
    F
    [1,1,.01,2.5,0,0,0,0,0,0,0,97,-.27,.91,-.02,1.06,-.05,1.09,-.33,.95,-.23,1.05,-.34,1.05,-.49,1.15,-.42,1.23,-.35,1.19,-.29,1.19,-.31,1.25,-.32,1.28,-.38,1.32,-.67,1.17,-.87,1.24,-.87,1.43,-.58,1.46,-.98,1.52,-.92,1.62,-.74,1.84,-.78,1.68,-.52,1.57,-.67,1.92,-.51,1.69,-.46,1.69,-.41,1.7,-.58,1.87,-.39,1.77,-.43,1.84,-.65,1.99,-.57,2.19,-.53,2.28,-.61,2.42,-.43,2.18,-.59,2.56,-.39,2.64,-.5,2.73,-.27,2.73,-.36,2.89,-.17,2.9,-.1,2.79,-.07,3.02,.02,2.97,.08,3.1,.13,3.04,.22,2.97,.29,2. 92,.31,2.87,.36,2.96,.34,2.78,.37,2.74,.37,2.68,.4 9,2.73,.26,2.58,.52,2.64,.43,2.51,.67,2.6,.57,2.45 ,.6,2.37,.57,2.27,.58,2.3,.67,2.23,.7,2.2,.73,2.11 ,.67,2.04,.6,1.98,.71,1.99,.69,1.87,.68,1.9,.75,1. 93,.83,1.92,.85,1.79,.85,1.72,.69,1.67,.7,1.57,.81 ,1.62,.87,1.6,.87,1.56,.93,1.52,.92,1.42,.79,1.38, .87,1.17,.82,1.11,.79,.97,.79,1.03,.76,1.1,.57,1.1 9,.59,1.1,.62,1.08,.6,1.07,.48,1.04,.38,1.05,.35,1 .13,.35,1.17,.32,1,.24,1.1,.19,1.1,.18,1.09,]
    C [0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [2.925,0,0,0,2.925,0,0,0,2.925,0,0,0,]
    I [3, 160005, 160005, 160005]
    T1 USE I160005
    T2 USE I160005
    T3 USE I160005
    }
    p10012{N 5
    r 0.281 -0.679 0.679 2.594
    t 1.189 -1.575 -0.048
    F
    [1,1,.01,2.5,0,0,0,0,0,0,0,97,-.27,.91,-.02,1.06,-.05,1.09,-.33,.95,-.23,1.05,-.34,1.05,-.49,1.15,-.42,1.23,-.35,1.19,-.29,1.19,-.31,1.25,-.32,1.28,-.38,1.32,-.67,1.17,-.87,1.24,-.87,1.43,-.58,1.46,-.98,1.52,-.92,1.62,-.74,1.84,-.78,1.68,-.52,1.57,-.67,1.92,-.51,1.69,-.46,1.69,-.41,1.7,-.58,1.87,-.39,1.77,-.43,1.84,-.65,1.99,-.57,2.19,-.53,2.28,-.61,2.42,-.43,2.18,-.59,2.56,-.39,2.64,-.5,2.73,-.27,2.73,-.36,2.89,-.17,2.9,-.1,2.79,-.07,3.02,.02,2.97,.08,3.1,.13,3.04,.22,2.97,.29,2. 92,.31,2.87,.36,2.96,.34,2.78,.37,2.74,.37,2.68,.4 9,2.73,.26,2.58,.52,2.64,.43,2.51,.67,2.6,.57,2.45 ,.6,2.37,.57,2.27,.58,2.3,.67,2.23,.7,2.2,.73,2.11 ,.67,2.04,.6,1.98,.71,1.99,.69,1.87,.68,1.9,.75,1. 93,.83,1.92,.85,1.79,.85,1.72,.69,1.67,.7,1.57,.81 ,1.62,.87,1.6,.87,1.56,.93,1.52,.92,1.42,.79,1.38, .87,1.17,.82,1.11,.79,.97,.79,1.03,.76,1.1,.57,1.1 9,.59,1.1,.62,1.08,.6,1.07,.48,1.04,.38,1.05,.35,1 .13,.35,1.17,.32,1,.24,1.1,.19,1.1,.18,1.09,]
    C [0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [2.925,0,0,0,2.925,0,0,0,2.925,0,0,0,]
    I [3, 160005, 160005, 160005]
    T1 USE I160005
    T2 USE I160005
    T3 USE I160005
    }
    p10012{N 6
    r -0.186 -0.695 0.695 3.51
    t 1.189 -1.575 -0.048
    F
    [1,1,.01,2.5,0,0,0,0,0,0,0,97,-.27,.91,-.02,1.06,-.05,1.09,-.33,.95,-.23,1.05,-.34,1.05,-.49,1.15,-.42,1.23,-.35,1.19,-.29,1.19,-.31,1.25,-.32,1.28,-.38,1.32,-.67,1.17,-.87,1.24,-.87,1.43,-.58,1.46,-.98,1.52,-.92,1.62,-.74,1.84,-.78,1.68,-.52,1.57,-.67,1.92,-.51,1.69,-.46,1.69,-.41,1.7,-.58,1.87,-.39,1.77,-.43,1.84,-.65,1.99,-.57,2.19,-.53,2.28,-.61,2.42,-.43,2.18,-.59,2.56,-.39,2.64,-.5,2.73,-.27,2.73,-.36,2.89,-.17,2.9,-.1,2.79,-.07,3.02,.02,2.97,.08,3.1,.13,3.04,.22,2.97,.29,2. 92,.31,2.87,.36,2.96,.34,2.78,.37,2.74,.37,2.68,.4 9,2.73,.26,2.58,.52,2.64,.43,2.51,.67,2.6,.57,2.45 ,.6,2.37,.57,2.27,.58,2.3,.67,2.23,.7,2.2,.73,2.11 ,.67,2.04,.6,1.98,.71,1.99,.69,1.87,.68,1.9,.75,1. 93,.83,1.92,.85,1.79,.85,1.72,.69,1.67,.7,1.57,.81 ,1.62,.87,1.6,.87,1.56,.93,1.52,.92,1.42,.79,1.38, .87,1.17,.82,1.11,.79,.97,.79,1.03,.76,1.1,.57,1.1 9,.59,1.1,.62,1.08,.6,1.07,.48,1.04,.38,1.05,.35,1 .13,.35,1.17,.32,1,.24,1.1,.19,1.1,.18,1.09,]
    C [0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0, 0.86 0.86 0.86, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [4.742,0,0,0,2.925,0,0,0,2.925,0,0,0,]
    I [3, 160005, 160005, 160005]
    T1 USE I160005
    T2 USE I160005
    T3 USE I160005
    }
    p30001{N 7
    r 0 1 0 0
    t 12.621 4.527 3.783
    F [0,7,1,0,]
    C [1 1 1, 0 0 0, 0 0 0, 0 0 0]
    Cf [2,0,0,0,]
    I [1, -1]
    }
    p10001{N 8
    r 0 1 0 0
    t -2.76273 0 26.8635
    F [1,52.375,-.1,-61.565,1,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 160001]
    T1 DEF I160001 ImageTexture{url["int3d/textures/t160001.jpg","http://www.int3d.com/data/int3d/textures/t160001.jpg","http://www.int3d.net/data/int3d/textures/t160001.jpg"]}
    }
    p10007{N 9
    r 0 1 0 0
    t 18.4313 -6.63574e-007 -9.25358
    F [1,6.737,5.016,]
    C [0 0.327 0.724, 0 0 0, 0 0 0, 0.232 0.2 0]
    Cf [1,0,0,0,]
    I [1, 100001]
    T1 DEF I100001
    ImageTexture{url[$x]}
    }
    p10006{N 10
    r 0 1 0 0
    t 18.0799 12.4272 -8.36821
    F [1,7.123,2.291,2.381,]
    C [0.5 0.6 0.795, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 50003]
    T1 DEF I50003 ImageTexture{url["int3d/textures/t50003.jpg","http://www.int3d.com/data/int3d/textures/t50003.jpg","http://www.int3d.net/data/int3d/textures/t50003.jpg"]}
    }
    p13001{N 11
    r 0 1 0 0
    t 11.2686 3.0424e-007 -0.589408
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 DEF I10011 ImageTexture{url["int3d/textures/t10011.jpg","http://www.int3d.com/data/int3d/textures/t10011.jpg","http://www.int3d.net/data/int3d/textures/t10011.jpg"]}
    }
    p13001{N 12
    r 0 1 0 0
    t 13.0055 0.815352 -0.630026
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 USE I10011
    }
    p13001{N 13
    r 0 1 0 0
    t 14.7683 1.6307 -0.615634
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 USE I10011
    }
    p13001{N 14
    r 0 1 0 0
    t 16.5219 2.44605 -0.652548
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 USE I10011
    }
    p13001{N 15
    r 0 1 0 0
    t 18.2796 3.2614 -0.64967
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 USE I10011
    }
    p13001{N 16
    r 0 1 0 0
    t 20.1037 4.07676 -0.666297
    F [0,1.601,.815,1,10,.25,.05,0,0,]
    C [0.6 0.6 0.6, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 10011]
    T1 USE I10011
    }
    p10001{N 17
    r 0 1 0 0
    t 21.8565 5.0221 -0.642135
    F [1,9.082,-.172,-13.928,1,]
    C [0.6 0.6
    0.6, 0 0 0, 0 0 0, 0.2 0.2 0.583]
    Cf [1,0,0,0,]
    I [1, 100002]
    T1 DEF I100002 ImageTexture{url["int3d/textures/t100002.png","http://www.int3d.com/data/int3d/textures/t100002.png","http://www.int3d.net/data/int3d/textures/t100002.png"]}
    }
    p10007{N 18
    r 0 1 0 0
    t 20.5225 5.01578 -9.90406
    F [1,.103,6.339,]
    C [0.5 0.6 0.5, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 100002]
    T1 USE I100002
    }
    p10001{N 19
    r 0 1 0 0
    t 16.3089 9.72044 -9.94656
    F [1,2.778,.676,.743,1,]
    C [0 0 0, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 50003]
    T1 USE I50003
    }
    p11001{N 20
    r 0 1 0 0
    t 28.969 4.00591 -1.32785
    F [0,0,1.024,0,]
    C [0.885 1 0.263, 0 0 0, 0 0 0, 0.2 0.2 0]
    Cf [1,0,0,0,]
    I [1, 0]
    Txt "air station"
    }
    ]}");
    ?>
    grazie per l'aiuto

  6. #6
    all'interno dell'istruzione print c'è tutto il codice vrml
    l'errore che mi da è:
    Parse error: syntax error, unexpected T_STRING in /membri/mywebcam/prova.php on line 4
    forse php fa confusione con le parentesi del vrml non so..
    L'errore è piuttosto chiaro (parse error) ed è causato dal mancato escaping della stringa che stai tentando di "stampare". Ti suggerisco di leggere la seguente pagina del manuale:

    http://www.php.net/manual/it/language.types.string.php

    Tieni comunque presente che è perssochè inutile utilizzare print o echo su una stringa così lunga che non deve essere in alcun modo analizzata dal PHP. Molto più efficace sarebbe limitare il codice PHP alla stampa della variabile $x.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    5
    ok sono riuscito a sistemare l'errore.
    ora il problema è un altro..
    il risultato di questo codice php è che mi stampa codice vrml senza che il browser lo esegua..
    lo eseguirebbe se la nuova pagina appena genereata con php e che ora contiene codice vrml avesse estensione .wrl e non .php
    c'è un modo per fargli eseguire il codice e non stamparlo e basta?? quindi per fargli cambiare l'estensione della nuova pagina??

  8. #8
    lo eseguirebbe se la nuova pagina appena genereata con php e che ora contiene codice vrml avesse estensione .wrl e non .php
    c'è un modo per fargli eseguire il codice e non stamparlo e basta?? quindi per fargli cambiare l'estensione della nuova pagina??
    Ci sono varie alternative

    - Puoi utilizzare mod_rewrite (se lavori sotto apache) per effettuare un rewrite dell'URL richiesto (es da .wrl a .php).

    - Puoi provare utilizzando gli header (da inviare prima di qualsiasi altro output):

    Codice PHP:
    header('Content-type: x-world/x-vrml'); 
    e anche:

    Codice PHP:
    header('Content-Disposition: inline; filename="world.wrl"'); 

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    5
    ok ci sono riuscito!!
    grazie mille!!

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.