• User Newbie

    ridimensionare immagini

    ciao a tutti

    mi servirebbe uno script per ridimensionare automaticamente l'immagine del primo intervento del mio blog

    qualcosa che automaticamente e solo per il primo intervento cambiasse il width e l'height

    da così

    <img style="FLOAT: left; MARGIN: 3px 10px 0px 0px;" alt="" src="images/blog/picture.jpg" border="0" width="60" height="60">

    a così

    <img style="FLOAT: left; MARGIN: 3px 10px 0px 0px;" alt="" src="images/blog/picture.jpg" border="0" width="150" height="150">

    idee e proposte in merito?

    grazie;)


  • User Attivo

    Potresti usare le librerie GD e utilizzare imagesize, ma sarebbe un casino:D....
    Prova con

    [PHP]$string=<img style="FLOAT: left; MARGIN: 3px 10px 0px 0px;" alt="" src="images/blog/picture.jpg" border="0" width="60" height="60">";
    $stringa=str_ireplace("width="60"" "width="150"" $string);
    $stringa=str_ireplace("height="60"" "height="150"" $string);
    echo $stringa;[/PHP]


  • User Newbie

    Grazie Netsurfer

    il problema è che quando inserisco un nuovo intervento nel blog l'immagine cambia e non rimane picture.jpg (src="images/blog/picture.jpg")

    ti riassumo:

    ho un blog con movable che utilizza i fogli di stile per l'impaginazione e il testo.

    il blog ha una pagina principale con titolo e riassunto degli interventi. ogni intervento ha una immagine inserita con questa stringa prima del testo:

    <p><img style="FLOAT: left; MARGIN: 3px 10px 0px 0px;" alt="" src="immagini/blog/picture.gif" border="0"></p>

    le immagini vengono visualizzate con una dimensione fissa 60x60, quella con cui sono salvate

    ora vorrei fare in modo che l'immagine del primo intervento venisse ridimensionata automaticamente in un formato più grande, 150x150... (lo so che la qualità peggiorerebbe, ma non fa niente) senza essere salvata: ridimensionata automaticamento solo quando viene caricata dal browser

    (ovviamente nel momento in cui pubblico un nuovo intervento, l'immagine cambia e sarà quella nuova a dover diventare automaticamente 150x150...)

    come potrei fare? è possibile farlo utilizzando i fogli di stile o si deve usare qualche script, e se si, quale?

    vi mostro il codice:

    <a href="<$MTEntryPermalink$>">
    <h3 class="title"><$MTEntryTitle$></h3></a>
    <div class="bloghome"> <$MTEntryBody$>
    <MTEntryIfExtended>
    <p style="margin-top: 0; margin-bottom: 0"><span class="extended">
    </MTEntryIfExtended></font>
    <p style="margin-top: 0; margin-bottom: 0">
    </MTEntries>

    <$MTEntryBody$> è il tag movable in cui è contenuto l'intervento (immagine compresa)

    <div class="bloghome"> serve per formattare il testo dell'intervento

    grazie