Curs Php-mysql


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).


Upload Fisier:

Cod Script

<?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>

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag defineste zona de click intr-o harta creata dintr-o imagine?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Ce proprietate CSS indica ce sa se intample cand continutul unui element depaseste dimensiunile lui?
display overflow position
#id {
  overflow: auto;
}
Clic pe evenimentul care este declansat cand mouse-ul e deasupra unui obiect.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Sa ai Viata Buna");
}
Indicati variabila PHP ce contine datele adaugate in adresa URL, dupa caracterul "?".
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Clic pe pronumele reflexiv care e potrivit in propozitia: "Marc is the boy ... won the prize".
who which whoever
Marc is the boy who won the prize.
- Marc e baiatul care a castigat premiul.
Clic pe pronumele reflexiv care e potrivit in propozitia: "Voy a ver al pintor de ... les hablé ayer".
que quien cuyo
Voy a ver al pintor de quien les hablé ayer.
- Ma duc sa vad pictorul despre care ti-am vorbit ieri.
Uploader - Script pentru upload

Last accessed pages

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (126559)
  2. Verbele in limba engleza - Verbs (25819)
  3. Prezentul simplu si continuu - Present Tense Simple and Continuous (74405)
  4. Gramatica limbii engleze - Prezentare Generala (143236)
  5. Configurare text (2533)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (2870)
  2. Curs HTML gratuit Tutoriale HTML5 (1956)
  3. Curs si Tutoriale JavaScript (1826)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (1767)
  5. Curs CSS Online Tutoriale CSS3 (1649)