Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Upload BAOL : scegliere la cartella di destinazione

    Stò utilizzando l'ottimo script di BAOL per l'upload di alcune immagini, ma vorrei poter scegliere la cartella nella quale inserire le immagini.

    Più precisamente, il nome della cartella (una cosa tipo "19120060122116983") viene passato alla pagina direttamente nell'indirizzo del sito, ad esempio:

    http://www.gamestars.somee.com/inser...20060122116983

    Dunque vorrei che i file venissero inseriti qui anzichè in files/

    Se po fa??



    thanx




    P.S: mi è già capitato di dover passare due variabili contenute nell'indirizzo, ad un file Flash. Per far questo uso senza problemi questo codice (modificandolo volta per volta per adattarlo all'swf di turno):

    <script language="JavaScript" type="text/JavaScript">
    var Locaz = new String(document.location); // crea stringa con l'URL
    var len = eval(Locaz.length); // lunghezza stringa
    var pos = eval(Locaz.lastIndexOf("?") + 1); // posizione "?"
    var pos2 = eval(Locaz.lastIndexOf("!") + 1); // posizione "!"
    var theVar = Locaz.substring(pos, (len - (len-pos2)) - 1); // prima variabile CODICEGAME (è il testo che segue il carattere "?")
    var theVar2 = Locaz.substring(pos2, len); // seconda variabile CODICEPIATTA (è il testo che segue il carattere "!")
    // costruisco una stringa (X1) per verificare che le varabili sono effettivamente state estratte:
    var X1;
    X1 = ('locaz: '+Locaz+',
    lunghezza: '+len+', posizione: '+pos+', prima variabile estratta: '+theVar+', seconda variabile estratta: '+theVar2+'
    ');
    // costruisco la stringa (N1) per il TAG <OBJECT>
    var N1;
    N1=('<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"');
    N1= N1+ (' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"');
    N1= N1+ (' WIDTH="800" HEIGHT="1750" id="mostra_articolo" ALIGN="">');
    N1= N1+ ('<param name="movie" value="mostra_rece.swf?codicegame=');
    N1= N1+ theVar;
    N1=N1+('&codicepiatta=');
    N1= N1+ theVar2;
    N1= N1+ ('"> <param name="quality" value="high">');
    N1= N1+ ('<PARAM NAME=bgcolor VALUE=#BBE9FF>');
    N1= N1+ ('<EMBED src="mostra_rece.swf?codicegame=');
    N1= N1+ theVar;
    N1=N1+('&codicepiatta=');
    N1= N1+ theVar2;
    N1= N1+ ('" quality="high" bgcolor=#BBE9FF WIDTH="800" HEIGHT="1750" NAME="mostra_rece" ALIGN=""');
    N1= N1+ (' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
    N1= N1+ ('</EMBED></OBJECT>');
    </script>
    Where there is a will, there is a way

  2. #2
    qualcuno mi può aiutare?
    Where there is a will, there is a way

  3. #3
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Mi fai vedere il codice che usi per il salvataggio?
    Hai scaricato la versione 3.1.2 ?

  4. #4
    ho copiato semplicemente tutti i tuoi file nel server che uso; a questo punto, se uso semplicemente il tuo file "Esempio_Form.htm" posso uploadare dentro Files/ (e la procedura funziona perfettamente). Tuttavia ho necessità di uploadare dentro una cartella chiamata con un numero, e questo numero lo faccio comparire nell'indirizzo, ad es:


    http://www.gamestars.somee.com/inser...hot_b.htm?1912


    Dunque, dovrei passare il numero-variabile alla pagina "Esempio_Form.htm" o perlomeno a "Upload_LimitSizeAndImages1.asp".
    Se riesco a passare la variabile allo script ASP nel quale compare la cartella di destinazione, sono a posto...



    Questo è il codice che uso per ricavare la variabile (anzi, le variabili dato che ne supporta due) dall'indirizzo, e che vorrei collegare a Esempio_Form.htm:

    <script language="JavaScript" type="text/JavaScript">
    var Locaz = new String(document.location); // crea stringa con l'URL
    var len = eval(Locaz.length); // lunghezza stringa
    var pos = eval(Locaz.lastIndexOf("?") + 1); // posizione "?"
    var pos2 = eval(Locaz.lastIndexOf("!") + 1); // posizione "!"
    var theVar = Locaz.substring(pos, (len - (len-pos2)) - 1); // prima variabile CODICEGAME (è il testo che segue il carattere "?")
    var theVar2 = Locaz.substring(pos2, len); // seconda variabile CODICEPIATTA (è il testo che segue il carattere "!")

    </script>
    Where there is a will, there is a way

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Metti:

    codice:
    oUpload.SetPath Request.QueryString

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.