Acesta este un script de upload. Copie fisiere de pe hard-disk pe server, printr-o simpla pagina web.
Atentie! - Marimea maxima a fisierelor care pot fi transferate depinde de setarile facute in configurarea serverului.
- Puteti testa acest script in casuta de mai jos. (Aici este doar pentru test, in realitate nu va transfera vreun fisier pe server).
<?php // Script de la https://marplo.net/php-mysql/ (Transfera fisiere pe server) // 1. Creati intai directorul cu numele 'upload' (in acelasi director cu pagina dv. de upload) in care se vor copia fisierele // 2. Acordati directorului 'upload' permisiuni CHMOD 0777 // 3. introduceti tot acest cod intr-un fisier .php // Aici puteti modifica numele directorului de upload (daca ati pus alt nume) $uploadpath = "upload/"; // Aici este setata marimea maxima, in KiloBytes, care este permisa (dar marime maxima depinde si de setarile serverului) $max_size = 2000; // Aici puteti schimba tipul, extensia fisierelor permise pt. upload $allowtype = array('bmp', 'flv', 'gif', 'jpg', 'jpeg', 'mp3', 'pdf', 'png', 'rar', 'zip'); if(isset($_POST['submit'])) { if (isset ($_FILES['fisiere'])) { $uploadpath = $uploadpath . basename( $_FILES['fisiere']['name']); $type = end(explode(".", strtolower($_FILES['fisiere']['name']))); // Daca fisierul are extensia permisa if (in_array($type, $allowtype)) { // Verifica daca fisierul are marimea permisa if ($_FILES['fisiere']['size']<=$max_size*1000) { if(move_uploaded_file($_FILES['fisiere']['tmp_name'], $uploadpath)) { echo "Fisierul:<b> ". basename( $_FILES['fisiere']['name']). "</b> a fost incarcat cu succes:"; echo "<br />Tipul fisieului:<b> ". $_FILES['fisiere']['type'] ."</b>"; echo "<br />Marime (<i>in Bytes</i>): <b>". $_FILES['fisiere']['size'] ."</b><br /><br />"; echo 'Link catre fisierul incarcat: <b>http://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['REQUEST_URI']), '\\/').'/'.$uploadpath.'</b>'; } else { echo "<b>A aparut o eroare la urcarea fisierului pe server, <br /> posibil ca marimea fisierului sa depaseasca permisiunile setate de server.</b>"; } } else { echo 'Fisierul <b>'. $_FILES['fisiere']['name']. '</b> depaseste marimea permisa de maxim <i><b>'. $max_size. 'KB</b></i>'; } } else { echo 'Fisierul <b>'. $_FILES['fisiere']['name']. '</b> nu are tipul de extensie permis'; } } } ?> <div style="width:333px; text-align:center;"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data"> <a href="https://marplo.net" target="_blank" style="color:#dadade; font-size:5px;">marplo.net</a><br /> Upload Fisier: <input type="file" name="fisiere" /> <br /> <input type="submit" name='submit' value="Upload" /> </form> </div>
<table><tr> <th>Title 1</th> <th>Title 2</th> </tr></table>
.some_class { line-height: 150%; }
document.getElementById("id_button").onclick = function(){ window.open("http://coursesweb.net/"); }
$ar_dir = scandir("dir_name"); var_export($ar_dir);
He will sleep there. - El va dormi acolo.
Él dormirá allí. - El va dormi acolo.