Visualizzazione dei risultati da 1 a 8 su 8

Discussione: immagini dinamiche

  1. #1

    immagini dinamiche

    Ciao a tutti
    ho uno strano caso e sinceramente non so se l'errore è nel codice ac oppure nel codice asp, dunque, ho un MC VUOTO che carica una immagine da file esterno:

    questo il codice del file esterno:

    &foto=./upload/testa/image05.jpg&

    questo il codice nel FLA

    dati = new LoadVars()
    dati.onLoad = function() {
    loadMovie(this.foto, mcVuoto);
    }
    dati.load("immagine.txt");

    --------------------------------------------
    funziona tutto
    --------------------------------------------

    Quando vado a rendere dinamico il file txt ...per cui lo rinomino in immagine.asp e pesco il nome immagine dinamicamente non funziona + nulla

    al che ho pensato alla estensione della pagina ASP e ho semplicemente incollato dentro la paginetta questo:

    &foto=./upload/testa/image05.jpg&

    e riprende a funzionare, al che ho verificato se da codice asp pesco giusto l'immagine stampandola nel file asp e così è ...l'immagine è giusta :master: ... ho anche compattato il codice pensando che poteva essere un problema di spazi ma nada

    questo è il codice asp

    <%Dim img, paginaimg, percorso
    paginaimg = request.QueryString("IDPagina")
    percorso = ("./upload/testa/")
    set Pagina = Server.CreateObject("ADODB.Recordset")
    sql = "select Foto from Pagina where IDPagina =" &paginaimg
    Pagina.ActiveConnection = cn
    Pagina.Open sql, cn
    img = Pagina("Foto")%>&foto=<%=(percorso)%><%=(img)%>&<% Pagina.close()
    Set Pagina = nothing%>

    quancluno vede qualche errore ?

  2. #2

    Re: immagini dinamiche

    Originariamente inviato da nicolal
    Ciao a tutti
    ho uno strano caso e sinceramente non so se l'errore è nel codice ac oppure nel codice asp, dunque, ho un MC VUOTO che carica una immagine da file esterno:

    questo il codice del file esterno:

    &foto=./upload/testa/image05.jpg&

    questo il codice nel FLA

    dati = new LoadVars()
    dati.onLoad = function() {
    loadMovie(this.foto, mcVuoto);
    }
    dati.load("immagine.txt");

    --------------------------------------------
    funziona tutto
    --------------------------------------------

    Quando vado a rendere dinamico il file txt ...per cui lo rinomino in immagine.asp e pesco il nome immagine dinamicamente non funziona + nulla

    al che ho pensato alla estensione della pagina ASP e ho semplicemente incollato dentro la paginetta questo:

    &foto=./upload/testa/image05.jpg&

    e riprende a funzionare, al che ho verificato se da codice asp pesco giusto l'immagine stampandola nel file asp e così è ...l'immagine è giusta :master: ... ho anche compattato il codice pensando che poteva essere un problema di spazi ma nada

    questo è il codice asp

    <%Dim img, paginaimg, percorso
    paginaimg = request.QueryString("IDPagina")
    percorso = ("./upload/testa/")
    set Pagina = Server.CreateObject("ADODB.Recordset")
    sql = "select Foto from Pagina where IDPagina =" &paginaimg
    Pagina.ActiveConnection = cn
    Pagina.Open sql, cn
    img = Pagina("Foto")%>&foto=<%=(percorso)%><%=(img)%>&<% Pagina.close()
    Set Pagina = nothing%>

    quancluno vede qualche errore ?
    cioè la pag asp ti restituisce a video la cosa giusta??
    se è così dovrebbe fungere dato che alla fine ti fai restituire la stessa cose del txt
    xrò nella pag asp vedo una cosa strana

    ("./upload/testa/") cioè torni indietro, esci dalla cartella upload??
    se è così questa mi sembra che con win 2003 nn è + permesso

    sembra se ho ben capito

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    perche non fai una prova e vai a leggere una pagina asp che restituisce

    codice:
    response.write("&foto=" & rs("percorso") & rs("img") & "&")
    e controlli che


    codice:
    dati = new LoadVars() 
    dati.onLoad = function(success) { 
       if(success){
          trace(this.foto)
          mcVuoto.loadMovie(this.foto)
       }
    } 
    dati.load("immagine.txt");
    ti resticuisca il vero valore ??

    Ciao

  4. #4
    ciao crescenzo

    quello è il percorso dove vado a pescare l'immagine il fatto che ci sia il ./ è una cosa di win 2003 server che sta a dire la cartella è nella root principale, cmq ho fatto una prova ovvero ho provato a stampare l'immagine con un semplice <img src> pensando che il percorso era sbagliato ..ma stampa l'immagine senza problemi ...al che sono andato a verificare cosa stampa il file asp dinamico e, appunto, è identico al file TXT...

    l'unica cosa che mi viene da pensare è che il file SWF va a leggere dentro il file ASP prima che venga interpretato dal server ma la cosa mi sembra molto strana

  5. #5
    hai provato il mio suggerimento ???

  6. #6
    si rempox

    è tutto corretto ...percorso...immagini e quello che stampa il file .asp è proprio per questo che non capisco dove è l'errore

  7. #7
    if(success){

    questo l'hai inserito???

  8. #8
    si ho davvero testato tutto :-( ...ok ho risolto in 1 altro modo cmq :-( ... ho eliminato il fle swf e faccio stampare l'immagine così come è ..anche se la cosa non mi piace perchè non l'ho risolto come volevo

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.