# E X T R E M L Y M T O R R E N T S / D O W N L O A D
Script pentru upload-ul de fisiere (PHP) IeIN9HR

Welcome!

https://extremlymtorrents.ws/index.php

Join the forum, it's quick and easy

# E X T R E M L Y M T O R R E N T S / D O W N L O A D
Script pentru upload-ul de fisiere (PHP) IeIN9HR

Welcome!

https://extremlymtorrents.ws/index.php
# E X T R E M L Y M T O R R E N T S / D O W N L O A D
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Script pentru upload-ul de fisiere (PHP)

Go down

Script pentru upload-ul de fisiere (PHP) Empty Script pentru upload-ul de fisiere (PHP)

Post  Extremlym Sun Feb 01, 2015 3:11 pm

Script pentru upload-ul de fisiere (PHP)

TUTORIAL UPLOAD SCRIPT.
Pentru inceput voi explica modul in care se poate crea un system pentru upload-ul fisierelor pe un site cu ajutorul PHP-ului.

Pas 1:
Se creeaza un fisier cu orice nume (fie el html sau php) acesta poate fii si un fisier deja existent, in care se doreste integrarea scriptului.
In acest fisier se va afla FORM-ul care preia calea spre fisier (ma voi limita la un singur fisier pentru a fii mai usor de observant modul de lucru).

Code:
<form action="upload.php" method="post" enctype="multipart/form-data" name="upload" id="upload">
        <input type="file" name="fisier" />
        <br />
        <input type="submit" name="upload" value="Uploadeaza" />
          <input type="reset" name="resetare" value="Reseteaza" />
</form>


Explicatii:
1. form:
a. action – spune unde trimite datele culese din formular.
b. method – arata metoda de trimitere a datelor (in cazul acesta “post”)
c. enctype – spune ce tip de date sunt trimise.
d. name – numele formularului.
e. id – id-ul formularului.
2. Input-> type – specifica tipul campului :
a. file - camp fisier (un camp de tip “text” care mai are si butonul “Browse” pentru alegerea fisierului ce va fii uploadat).
b. submit – reprezinta butonul prin apasarea caruia se trimita datele catre fisierul speciaicat ca “action” (in cazul nostru upload.php).
c. reset – dupa cum ii spune si numele se refera la un buton care goleste datele din formular (este un buton suplimentar).

Pas 2:
Se mai creeaza un fisier numit “upload.php”:
Code:

<?
if ($_FILES["fisier"]["error"] > 0)
  {
        echo "A intervenit o eroare: " . $_FILES["fisier"]["error"] . "<br />";
        }
        else
        {
        if (file_exists("director/" . $_FILES["fisier"]["name"]))  // verificam daca fisierul exista deja pe server
        {
                  echo "Fisierul pe care incerci sa-l uploadezi exista deja";
          }
        else
        {
        move_uploaded_file($_FILES["fisier"]["tmp_name"], "director/".$_FILES["fisier"]["name"]);  // se muta fisierul din directorul temporar al serverului in directorul final
        }
}
?>

NOTA: Cuvantul “director” poate fii inlocuit cu orice nume, reprezentand directorul unde vor fii adaugate fisierele uploadate.
Desigur se mai pot adauga si alte tipuri de conditii pentru limitarea tipurilor de fisiere ce pot fii uploadate sau dimensiunea lor.
Campurile care sunt pasate in array-ul $_FILES[‘fisier’] (unde “fisier” = numele dat campului de tip “file” in primul formular) sunt urmatoarele:
name – numele sub care este stocat fisierul pe computerul dumneavostra.
type – tipul fisierului.
tmp_name – numele temporar sub care este stocat fisierul pe server.
error – erorea (in mod normal 0 Very Happy ).
size – marimea fisierului (in bytes).
Extremlym
Extremlym
Admin

Mesaje : 1152
Puncte : 5101264
Reputatie : 3
Data de inscriere : 2010-06-01
Varsta : 39
Localizare : Bucuresti

http://extremlymtorrent.roll.tv

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum