Visualizzazione risultati 1 fino 5 di 5
Like Tree2Likes
  • 1 Post By alemoppo
  • 1 Post By alemoppo

Discussione: immagini troppo grandi dentro iframe

  1. #1
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito immagini troppo grandi dentro iframe

    buona sera, premetto che il codice che scrivo mi e' stato fatto da alemoppo, io ci capisco poco e niente,

    come da titolo ho questo problema: sono riuscito ( per caso ) a far visualizzare i file dal database

    mysql e visualizzarli correttamente nella pagina. ho scritto per "caso" perche' i file sono sia video

    che immagini. in pratica sono 2 codici, il primo e' "img src " e l'altro e' "video preload", solo che

    cosi' non riuscivo a far vedere correttamente sia le foto che i video. ora per caso ho scoperto che se

    scrivo....
    Codice PHP:
    echo "<iframe src='".$row["file"]."' style='width:500px;height:400px;margin-left:380px;margin-top:-15px;border-radius:15px;'></iframe><br>".PHP_EOL;
    mi visualizza sia i video che le foto correttamente dentro l'iframe, funziona tutto, solo che le foto

    vengono enormi con lo scroll sia verticale che orizzontale. ho provato da solo ma non sono riuscito a

    sistemarlo. e' strano perche' i video vengono inseriti bene ma le foto no. grazie.
    Ultima modifica di alemoppo : 28-03-2024 alle ore 22.40.36

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    Io eviterei proprio l'iframe.

    Puoi controllare da PHP se si tratta di una immagine o video (ad esempio controllando l'estensione e/o il mimetype, quindi usare <video> o <img> a seconda del tipo di contenuto.

    Ciao!
    noncecapisco likes this.

  3. #3
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    ciao alemoppo..grazie sempre per la disponibilita'...


    va bene se uso $row = ?

    e dopo devo fare il controllo con l' if ? giusto?

    tipo:

    $row =('jpeg','gif','png','gif,);

    if $row =('jpeg','jpg','gif','png'); {

    echo " <img src=" bla bla bla

    else:

    echo "<video preload 'auto' bla bla bla

    }

    cosi?
    Ultima modifica di noncecapisco : 28-03-2024 alle ore 23.09.12

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    Avevo scritto un esempio che si basa sulle estensioni qui.

    L'elemento principale è in_array() che controlla se l'estensione del file che vuoi mostrare è dentro l'array delle immagini (allora è un immagine, altrimenti un video). Sarebbe anche meglio controllare che sia un video prima di usare <video>

    Ciao!
    Ultima modifica di alemoppo : 28-03-2024 alle ore 23.29.05
    noncecapisco likes this.

  5. #5
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    ma pensa che stupido che so! me l'avevi gia scritto e non lo avevo capito. alemoppo l'ho copiato e funziona alla

    perfezione. non ho parole....e'perfetto. grazie di cuore. ammazza sei proprio bravo!
    Ultima modifica di noncecapisco : 28-03-2024 alle ore 23.43.24

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •