![]() |
Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Script pentru upload-ul de fisiere (PHP)
Last Updated: Apr 23 2016 15:23, Started by
DarkAngelBv
, Mar 22 2007 17:30
·
0

#37
Posted 14 August 2007 - 23:09

Gata ... rezolvai problema. Eu dadusem 777 la folderul xxx, dar in interiorul lui eu nu creasem folderul director, l-am setat si pe acesta la 777 si acuma merge, slava domnului. Multumesc mult.
Acum as mai vrea daca poti sa ma ajuti: 1. Cum sa bag intr-o variabila numele pozei sau a fisierului pe care il uploadez, pentru ai baga numele intr-o baza de date 2. Cum pot sa ii pun la fisierul uploadat un nume pe care il am eu intr-o variabila. Multumesc... ![]() |
#38
Posted 14 August 2007 - 23:11

nu lasa 777 pe directorul radacina (xxx)
1. $nume_poza = $_FILES["fisier"]["name"]; 2. modifici din: move_uploaded_file($_FILES["fisier"]["tmp_name"], "director/".$_FILES["fisier"]["name"]);in move_uploaded_file($_FILES["fisier"]["tmp_name"], "director/".$variabila);unde $variabila este variabila ta, cea cu numele. |
#39
Posted 14 August 2007 - 23:13

nu lasa 777 pe directorul radacina (xxx) 1. $nume_poza = $_FILES["fisier"]["name"]; 2. modifici din: move_uploaded_file($_FILES["fisier"]["tmp_name"], "director/".$_FILES["fisier"]["name"]);in move_uploaded_file($_FILES["fisier"]["tmp_name"], "director/".$variabila);unde $variabila este variabila ta, cea cu numele. ![]() |
#41
Posted 05 September 2007 - 14:41

#42
Posted 05 September 2007 - 20:37

Acum as vrea daca ma mai ajuti cum sa aflu cat ocupa fisierul, si daca se poate sa-mi dea raspunsul sub forma xx.yy, adica 02.36 MB. Multam move_uploaded_file($_FILES["fisier"]["tmp_name"], "download/".$nume_fisier); Pentru a primi numele din variabila mea nume_fisier. Problema e ca eu adaug mai multe tipuri de fisiere, cu extensii diferite. Cum pot k sa ii modific la fisier doar numele, nu si extensia? Si inca astept sa-mi spuneti cum aflu dimensiunea fisierului ![]() Multumesc mult, si va rog sa ma ajutati ![]() |
#43
Posted 07 September 2007 - 03:49

Extensia:
$pozitie = strrpos($nume_fisier, "."); if ($pozitie === false) { $extensie = ""; } else { $extensie = substr($fisier, $pozitie); } Pentru marimea unui fisier: $marime = filesize($fisier) / 1024; echo $marime . " KB";Unde $fisier reprezinta calea relativa fata de fisierul unde se executa bucatica de cod. De exemplu daca avem poza.jpg in directorul poze atunci "$fisier" va fi "poze/poza.jpg" sau "./poze/poza.jpg" Daca scriptul nostru se afla in directorul "scripturi" din directorul radacina (si directorul "poze" se afla tot in directorul radacina), atunci va fi "../poze/poza.jpg" |
#44
Posted 07 September 2007 - 08:14

Extensia: $pozitie = strrpos($nume_fisier, "."); if ($pozitie === false) { $extensie = ""; } else { $extensie = substr($fisier, $pozitie); } Pentru marimea unui fisier: $marime = filesize($fisier) / 1024; echo $marime . " KB";Unde $fisier reprezinta calea relativa fata de fisierul unde se executa bucatica de cod. De exemplu daca avem poza.jpg in directorul poze atunci "$fisier" va fi "poze/poza.jpg" sau "./poze/poza.jpg" Daca scriptul nostru se afla in directorul "scripturi" din directorul radacina (si directorul "poze" se afla tot in directorul radacina), atunci va fi "../poze/poza.jpg" Multumesc mult de tot, dar tot mai am 2 probleme ![]() Partea cu dimensiunea fisierului mi-a mers ![]() Problema este ca nu imi merge cea care ia extensia fisierului. Unde trebuie pusa? Inainte de codul care uploadeaza fisierul?, In codul care uploadeaza fisierul?, Sau dupa codul care uploadeaza fisierul (asta nu prea cred, si sper sa nu fie asa.). Probabil nu imi merge din cauza ca nu cred ca am pus ce trebuie la nume fisier. Te rog daca vrei sa-mi arati tot codul care uploadeaza fisierul, si ii ia extensia intr-o variabila. Si m-ar mai interesa cum pot sterge un fisier. Multumesc din nou ![]() |
#45
Posted 07 September 2007 - 12:10

Scriptul respectiv il pui unde prelucrezi numele deci din numele vechi extragi extensia, apoi o atasezi la numele nou.
De exemplu: $nume = $_FILES['fisier']['name']; $pozitie = strrpos($nume, "."); if ($pozitie === false) { $extensie = ""; } else { $extensie = substr($nume, $pozitie); } $nume_nou = "ceva"; // aici bagi tu numele nou al fisierului fara extensie $nume_nou = $nume_nou.$extensie; In scriptul de mai sus am facut o greseala (cel cu 2 posturi mai sus), in ambele locuri trebuia sa fie $nume_fisier nu $nume_fisier si $fisier. pentru a sterge un fisier folosesti: unlink($fisier);unde $fisier reprezinta calea catre fisier (ca la filesize) |
#46
Posted 07 September 2007 - 16:06

Scriptul respectiv il pui unde prelucrezi numele deci din numele vechi extragi extensia, apoi o atasezi la numele nou. De exemplu: $nume = $_FILES['fisier']['name']; $pozitie = strrpos($nume, "."); if ($pozitie === false) { $extensie = ""; } else { $extensie = substr($nume, $pozitie); } $nume_nou = "ceva"; // aici bagi tu numele nou al fisierului fara extensie $nume_nou = $nume_nou.$extensie; In scriptul de mai sus am facut o greseala (cel cu 2 posturi mai sus), in ambele locuri trebuia sa fie $nume_fisier nu $nume_fisier si $fisier. pentru a sterge un fisier folosesti: unlink($fisier);unde $fisier reprezinta calea catre fisier (ca la filesize) Multumesc mult de tot, iar daca voi mai avea probleme/intrebari legate de upload-ul fisierelor, voi reveni in acest topic ![]() |
|
#47
Posted 07 September 2007 - 16:18

#48
Posted 12 September 2007 - 05:01

In curand(azi sau maine) va iesi noua versiune de Upload Script.
Ca imbunatatiri pana acum: - Setare extensii fisiere permise. - Setare limita dimensiune / fisier uploadat. - Setare limita dimensiune totala fisiere uploadate. - Setare numar maxim de fisiere uploadate. - Sistem Star-rating pentru fisiere cu timp variabil intre voturi (in ore). - Preview imagini - Panou de administrare usor de utilizat - Sistem inregistrare utilizatori cu posibilitate de management a fisierelor proprii (daca utilizatorul este logat cand uploadeaza un fisier il poate si sterge mai tarziu din panoul de control al utilizatorului). - Posibilitate adaugare/modificare teme. Cam astea ar fi lucrurile adaugate fata de versiunea precedenta ![]() Cateva screenshot-uri: ![]() ![]() ![]() Astept pareri si sugestii ![]() |
#49
Posted 13 September 2007 - 18:30

I-ti multumes mult darkangelbv k am reusit sa fac un site de "upload" cu ajutorul scriptului tau. Mai are el mici defecte , dar e foarte bun buna treaba , de unde esti ? astept raspuns la id : dmx_yonutz
![]() |
#50
Posted 13 September 2007 - 23:11

Ma bucur ca iti place.
Asta ma determina sa trec la un alt nivel, ceva ce se numeste progres. Totusi nu era nevoie sa deschizi un topic pentru a spune ca-ti place scriptul ![]() Sunt din Codlea, jud brasov, te-am adaugat in lista. Nu stiu de ce am avut impresia ca ti-am dat reply si acum cateva ore inainte sa plec de acasa . |
#51
Posted 15 September 2007 - 09:31

Hey DarkAngelBv am o propunere pentru tn ... te rog da add la id fanmuzika_net ms mult
![]() |
|
#52
Posted 23 September 2007 - 23:16

Din cauza lipsei de timp inca nu am reusit sa termin scriptul...
Pentru un beta test l-am pus la http://www.darkangel...loadScriptV1.1/ Daca doriti sa va autentificati: User: test Parola: test |
#53
Posted 07 October 2007 - 02:09

Face scandal php.ini ? Adica ma refer la marimea fisierului.. sau nu are nici o legatura.
|
#54
Posted 07 October 2007 - 10:54

Face scandal php.ini ? Adica ma refer la marimea fisierului.. sau nu are nici o legatura. ![]() Dar din panoul de admin se poate modifica la versiunea 1.1(sper). Momentan sunt implicat in cateva proiecte uriase, si nu mai am timp sa termin admin panel-ul. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users