site

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
tovarashu
Membru, skill +1
Membru, skill +1
Posts: 127
Joined: 26 Jun 2008, 20:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Ban pe 3 luni!
(Ban scos de 1 mai!)
Been thanked: 1 time

12 Nov 2008, 18:38

cum pot sa fac un site de iduri?
Image

Image
RoyalServer
User avatar
grande_ecks
Fost administrator
Fost administrator
Posts: 1495
Joined: 18 Sep 2008, 00:35
Detinator Steam: Da
CS Status: Fii bun, ajută, rău poate orice prost.
SteamID: /ID/Narmer
Reputatie: Fost administrator
Location: România, Sibiu.
Been thanked: 33 times

12 Nov 2008, 19:42

Şi pe mine m-ar interesa, pm dacă aveţi scriptul.
Singura modalitate de contact este Steam-ul: /ID/Narmer sau pe ctOS.ro

Image
User avatar
@L1N
Membru, skill +3
Membru, skill +3
Posts: 1351
Joined: 25 Mar 2008, 18:52
Detinator Steam: Nu
Reputatie: Ban 3 luni .
(Ban scos de 1 mai!)
Ban 2 luni !
Location: Lupeni / Hunedoara / Romania
Has thanked: 34 times
Been thanked: 45 times

12 Nov 2008, 20:46

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: Select all

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: Select all

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 (IMG:style_emoticons/default/biggrin.gif) ).
size – marimea fisierului (in bytes).


Sper ca am explicat destul de clar cum sta treaba cu „upload file”.

Ce va faceti voi fara mine .Daca nu merge ziceti aici si revin cu altceva;-) b-(
Image
User avatar
grande_ecks
Fost administrator
Fost administrator
Posts: 1495
Joined: 18 Sep 2008, 00:35
Detinator Steam: Da
CS Status: Fii bun, ajută, rău poate orice prost.
SteamID: /ID/Narmer
Reputatie: Fost administrator
Location: România, Sibiu.
Been thanked: 33 times

12 Nov 2008, 21:02

Revin cu un edit dacă merge.

Code: Select all

Ce va faceti voi fara mine .Daca nu merge ziceti aici si revin cu altceva;-)
=)), lol?
Singura modalitate de contact este Steam-ul: /ID/Narmer sau pe ctOS.ro

Image
User avatar
k1d.
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 639
Joined: 08 Jan 2008, 19:01
Detinator Steam: Da
Reputatie: Utilizator neserios (tepar)

12 Nov 2008, 21:27

Am eu ceva...se gaseste pe net....dar mai greu , revin cu edit cand il gasesc :)
User avatar
k1d.
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 639
Joined: 08 Jan 2008, 19:01
Detinator Steam: Da
Reputatie: Utilizator neserios (tepar)

12 Nov 2008, 21:57

Sory de dp , uitati aici un demo: Click
Aici adaugi id: Click

Este o infuzie pentru php fusion , cine o vrea pm me si io trimit.
Daca nu va descurcati la instalare va ajut...:)
User avatar
GYUKY
Fost administrator
Fost administrator
Posts: 9280
Joined: 07 Apr 2008, 10:19
Detinator Steam: Da
CS Status: INACTIV !
Reputatie: Fost administrator
Membru Club eXtreamCS
Location: Germania
Has thanked: 193 times
Been thanked: 1156 times

12 Nov 2008, 21:59

@L1N wrote: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: Select all

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: Select all

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 (IMG:style_emoticons/default/biggrin.gif) ).
size – marimea fisierului (in bytes).


Sper ca am explicat destul de clar cum sta treaba cu „upload file”.

Ce va faceti voi fara mine .Daca nu merge ziceti aici si revin cu altceva;-) b-(
Mai spart :( http://forum.softpedia.com/index.php?showtopic=226731
Image
Post Reply

Return to “Discutii generale”

  • Information