Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    trasformare codice da php a asp

    Ciao a tutti,
    qualcuno riesce a modificare il seguente codice php in asp?

    //save.php code

    //Show the image
    echo '<img src="'.$_POST['img_val'].'" />';

    //Get the base-64 string from data
    $filteredData=substr($_POST['img_val'], strpos($_POST['img_val'], ",")+1);

    //Decode the string
    $unencodedData=base64_decode($filteredData);

    //Save the image
    file_put_contents('img.png', $unencodedData);

    Fatemi sapere.
    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Prova a salvare il file con estensione .asp :P

  3. #3
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    Ho provato a tradurlo MA NON SO SE FUNZIONA

    Salva il nome immagine come file di testo ,quindi non fa proprio la stessa cosa.
    codice:
    dim immagine 
    immagine=request.form("img_val")
    response.write " <img src= " & chr(34) & immagine & chr(34) & " />"immagine
    dim filteredData
    filteredData=mid(immagine,instr(immagine,",")) 'prende la stringa a partire dalla prima virgola 
    filePath = Server.Mappath("img.png")
    Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")
    if not objFileSystem.FileExists(filePath) then
        'se non esiste lo creo
        objFileSystem.CreateTextFile(filePath)
    end if
    Set objFile = objFileSystem.OpenTextFile(filePath, 8)
    objFile.WriteLine(filteredData) 
    objFile.Close
    Set objFile=Nothing
    Set objFileSystem=Nothing
    Ultima modifica di torn24; 04-01-2014 a 11:42 Motivo: Corretto alcuni errori
    Tecnologia

  4. #4
    Grazie mille per la risposta, gentilissimo.

    C'è un piccolo errore nel codice: filterdData --> filteredData

    Però non va comunque, l'immagine generata da "anteprima non valida", sembra un immagine vuota o non so, danneggiata.
    Come si può intervenire?

  5. #5
    Nulla, ho fatto un altro po di prove ma non va.
    Dove viene fatto questo comando: base64_decode ?

  6. #6
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551
    Quote Originariamente inviata da pegaso22 Visualizza il messaggio
    Nulla, ho fatto un altro po di prove ma non va.
    Dove viene fatto questo comando: base64_decode ?
    base64_decode non viene FATTO , salva il nome file come codice ascii !


    Ho a disposizione solo qualche riga di codice che hai postato , non ho idea di cosa serva e cosa vuoi
    fare , base64_decode () non conosco l'equivalente in asp
    io non so cosa sia contenuto , nel campo del form img_val , presumo una stringa di testo ????

    dovresti aprire il file img.png ,se è stato creato , con un editor di testo e vedere se il nome immagine è salvato correttamente .

    poi aprire la pagina html con un editor di testo , e controllare che <img src= "& chr(34)& immagine & chr(34)&" /> STAMPI BENE IL TAG IMG con virgolette e tutto , poi magari proviamo a correggere ,così alla cieca non saprei dove mettere le mani


    1 il file img.png è stato creato , che cosa contiene?
    2 il tag html img è scritto bene nella pagina html ?
    3 fai un esempio della stringa contenuta nel campo del form img_val
    Ultima modifica di torn24; 04-01-2014 a 13:45
    Tecnologia

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @pegaso22 come t'avevo detto QUI il codice non è convertibile in asp (forse .net) ipotizzo tu voglia generare e salvare un immagine (tipo qr-code, codice a barre) creata lato server se è così e molto più probabile che trovi in .net dubito che ci sia in asp



    P.S. In futuro chiedi il trasferimento della discussione non aprirne una nuova, a prescindere che ti piacciano le risposte ricevute
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Scusa cavicchiandrea se non ho chiesto il trasferimento della discussione, non sapevo come fare.

    Per Torn24.. praticamente ciò che deve fare è quello che trovi qua: http://www.kubilayerdogan.net/?p=304

    Il codice che ho postato in precedenza è quello preciso che trovi nel link appena indicato, consente di trasformare un div in immagine.

    In php funziona perfettamente, genera l'immagine png di un div.

    Il valore img_val è il contenuto del div all'interno del quale è presente un qrcode generato tramite qrcode.js
    Ultima modifica di pegaso22; 07-01-2014 a 11:40

  9. #9
    HO MODIFICATO IL CONTENUTO DEL DIV, HO MESSO UNA SEMPLICE SCRITTA.

    1 il file img.png è stato creato , che cosa contiene?

    SI, CONTIENTE QUESTO TESTO:
    ,iVBORw0KGgoAAAANSUhEUgAAA98AAANvCAYAAADEOWnFAAAVR klEQVR4nO3dQW6DMAAAQf7/6fSUiko0GNOlJJqRcsF24LrCwPIAAAAAUst/XwAAAAB8OvENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfEN AAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAA AAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAA MfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMfENAAAAMf ENAAAAMfENAAAAMfENAAAAMfENAAAAsWVZlsfWb2Pi0LwXJzr0/0fWPucAAADAHX0X61bwbi4YnLc352hE751HfAMAAHBXv8b32WO zYzPx/RwT4AAAANxRGt8zd8XFNwAAAJ/mdHzP3vX+q3Osx8U3AAAAdzT1zPfoC9euiO+ZZ9ABAADgSj/ieySq12PiGwAAAPa93Ha+ueCCbefr4yOBP/v5MwAAALhCGt9742dfouab3wAAALyD0/E9svbMGvENAADAu1tGt23vzRt5Vvzo1vCZl77Zgg4AAMDdqFMA AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACI iW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW 8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8A AACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAACIiW8AAA CIfQEssQhjPX69NQAAAABJRU5ErkJggg==


    2 il tag html img è scritto bene nella pagina html ?

    L'IMMAGINE VIENE CREATA E LA SCARICO DAL SERVER NEL MIO PC, DA SEMPRE "ANTEPRIMA NON DISPONIBILE"

    3 fai un esempio della stringa contenuta nel campo del form img_val

    IL DIV CHE VIENE PASSATO CONTIENE UN TESTO COSI':
    codice:
    <table cellpadding="0" cellspacing="0" width="935" height="879">
        <tr>
            <td>
                <table cellpadding="0" cellspacing="0">
                    <tr>
                        <td valign="top">PROVA</td>
                    </tr>
                </table>
            </td> 
        </tr>
    </table>

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Giusto per aggiungere delle cose:

    http://www.freevbcode.com/ShowCode.asp?ID=5248

    Queste sono delle piccole funzioni per decodificare/codificare da/in base64. Una volta ottenuto il risultato dovresti salvarlo su file.
    Non ho idea di come funzioni con ASP il salvataggio, ma dovrebbe essere qualcosa del genere:

    codice:
    dim bStream : set bStream = server.CreateObject("ADODB.stream")
    bStream.type = adTypeBinary
    call bStream.Open()
    call bStream.Write(convertitoDaBase64)
    call bStream.SaveToFile(nomeDelFile, adSaveCreateOverWrite)
    call bStream.close()
    set bStream = nothing
    Non ne capisco nulla di ASP, ma questo è quello che ho trovato con una ricerca.

    Per spiegare che cosa faccia quel codice PHP a chi non l'abbia capito:
    Via post viene passata della roba in base64 (un'immagine, presumo, con tanto di prefisso). Questo viene sia mostrato in un tag <img> che salvata sul server.
    Lettura interessante


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.