PREMESSA Ognuno puo' liberamente partecipare dando il suo contributo inserendo i propri Script all'interno di questa discussione
Script Upload in AlterVista
Supponiamo che vogliate aprire un sito in AlterVista Supponiamo che il nome del vostro sito sia miosito di conseguenza per visualizzarlo su internet il suo link sarà: http://miosito.altervista.org. Uno script molto richiesto e' quello dell'upload cioe' scaricare dei file dal vostro Browser sul Server di rete per poi richiamarlo con il classico Download.
Gli script per l'Upload sono cosi strutturati in questo circuito:
PRIMO CASO:
potete prelevare il vostro script direttamente dal Pannello di Controllo di AlterVista ed inserirlo in una pagina con estensione html dal nome upload.html. personalmente io ho creato il seguente file upload.html che riporto qui sotto:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<TITLE></TITLE>
</HEAD>
<BODY bgcolor=#000000>
<CENTER>
<BR>
<a href="http://miosito.altervista.org/index.htm" target="_parent">Home Page</a>
<P>&nbsp;</P>
<script language="JavaScript" src="http://ad.altervista.org/alternet.ad?c=8&f=0&x"></script>
<P>&nbsp;</P>
<script type="text/javascript" src="http://www.altervista.org/js_tags/hdd.js"></script>
<P>&nbsp;</P>
<script language="javascript">
document.write('<s'+'cript language="JavaScript" src="http://ad.altervista.org/alternet.ad?c=1&f=0&x"></s'+'cript>');
</script>
<P>&nbsp;</P>
<script type"text/javascript" src="http://www.altervista.org/js_tags/contatore.js"></script>
</CENTER>
</BODY>
</HTML>
In questo caso cio' che avete scaricato sfruttando lo script fornitovi da AlterVista potete visualizzarlo dl pannello di controllo cliccando su HDD nella seconda riga del vostro pannello di controllo.
SECONDO CASO: potete costruire due file come ho fatto io, dopo pero' aver costruito nel vostro spazio WEB una cartella dove scaricare i seguenti files. Supponiamo di costruire la cartella upload e di chiamare il vostro sito miosito allora i due files saranno cosi:
(1) doupload.php
<?
$sizelimit = "yes"; //Vuoi imporre un limete massimo di dimensioni?
$sizebytes = "10485760"; //dimensioni massime in bytes
$absolute_path = "/membri/miosito/upload"; //indirizzo assoluto sul server
$dir = "dir";
if ($file != "") {
if (file_exists("$absolute_path/$file_name")) {
die("Un file con lo stesso è già online");
}
if (($sizelimit == "yes") && ($file_size > $sizebytes)) {
die("Il file che stai per caricare è troppo grande. Le dimensioni massime consentite sono di 10 MB");
}
@copy($file, "$absolute_path/$file_name") or die("Problemi sul server... riprova più tardi o scrivici per email");
} else {
die("Non hai selezionanto nessun file!!!");
}
//qui sotto sostituisci l'url a cui vuoi rimandare dopo ke il file è stato caricato correttamente.
header("Location: http://miosito.altervista.org/upload/upload.html");
?>
Poi c'e' il FORM che ha come codice sorgente il seguente:
(2) upload.html
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<TITLE>UPLOAD miosito.altervista.org</TITLE>
</HEAD>
<BODY bgcolor=#000000>
<CENTER><BR>
<a href="http://gratis.altervista.org/default.htm" target="_parent">Home Page</a>
<P>&nbsp;</P>
<script language="JavaScript" src="http://ad.altervista.org/alternet.ad?c=8&f=0&x"></script>
<P>&nbsp;</P>
<form method="POST" action="doupload.php" enctype="multipart/form-data">
<strong>
<font color=#ffffff>
<p>Selezione il file da caricare (max 10mb)<br>
<input type=file name=file size=30>
<p> Descrizione<br>
<button name=submit type=submit>
[ C A R I C A ]
</button>
</font>
</strong>
</form>
<P>&nbsp;</P>
<script language="javascript">
document.write('<s'+'cript language="JavaScript" src="http://ad.altervista.org/alternet.ad?c=1&f=0&x"></s'+'cript>');
</script>
<P>&nbsp;</P>
<script type"text/javascript" src="http://www.altervista.org/js_tags/contatore.js"></script>
</CENTER>
</BODY>
</HTML>
My Site: http://gratis.altervista.org
My E-mail: massimo4385@libero.it
Un saluto a tutti voie al mio prossimo script. Intanto pero' inserite i vostri.