![]() |
Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. 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

#109
Posted 14 November 2009 - 17:12

@virtualshare mersi, este exact sriptu care il cautam , eu l-am testat pana acuma pe localhost doar, sper sa mearga bine si pe un host live.
|
#110
Posted 04 January 2010 - 14:39

first of all ... am ajuns cu 2 scripturi pe site, ambele functionale - am un script de Contact cu nume prenume email etc si altul de upload
Are cineva un script simplu care sa le contina pe amandoua ? ceva asemanator cu ce a facut DarkAngelBv in primul lui post dar sa aibe formuri si pt date de contact. am atasat ca idee o poza...nu trebuie sa aibe neaparat captcha ca ma injurati dupaia ca cer prea mult ![]() MULTUMESC !! Attached Files |
#111
Posted 04 January 2010 - 23:10

![]() ![]() <!-- on top of the page --> <?php // Your e-mail adress: $mailto = "[email protected]"; # Maximum size of attachment in bytes: $max_attach_size = 500000; ?> <!-- END on top of the page --> <!-- START PHP form --> <?php /*if (empty($_POST['form_submitted'])) { ?><p>Please fill out the form:</p> <?php } */ if (isset($_POST["form_submitted"])) { $name = $_POST['name']; $email = $_POST['email']; $text = $_POST['text']; unset($errors); if ($email != "" and !preg_match("/^[^@]+@.+\.\D{2,5}$/", $email)) $errors[] = "E-mail address seems to be incorrect"; if ($_FILES['attachm']['size'] > $max_attach_size) $errors[] = "Attachment file size is too big(".number_format($_FILES['attachm']['size']/1000,0,",","")." KB) - maximum size: ".number_format($max_attach_size/1000,0,",","")." KB"; if (empty($errors)) { $text = stripslashes($text); if ($name != "") $mail_name=$name; else $mail_name="Unknown"; if ($email != "") $mail_email = $email; else $mail_email = "[email protected]"; $ip = $_SERVER["REMOTE_ADDR"]; // if attachment, MIME-Mail: if (isset($_FILES['attachm']['name']) && trim($_FILES['attachm']['name']) != "") { // read and encode file: $datei_content = fread(fopen($_FILES['attachm']['tmp_name'],"r"),filesize($_FILES['attachm']['tmp_name'])); $datei_content = chunk_split(base64_encode($datei_content),76,"\n"); // Boundary: $boundary = md5(uniqid(rand())); // Mail-Header: $mail_header = "From: ".$mail_name." <".$mail_email.">\n"; $mail_header .= "X-Sender-IP: ".$ip."\n"; $mail_header .= "MIME-Version: 1.0\n"; $mail_header .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; $mail_header .= "This is a multi-part message in MIME format.\n"; // Mail-Text: $mail_header .= "--".$boundary; $mail_header .= "\nContent-Type: text/plain"; $mail_header .= "\nContent-Transfer-Encoding: 8bit"; $mail_header .= "\n\n".$text; // Attachment: $mail_header .= "\n--".$boundary; $mail_header .= "\nContent-Type: ".$_FILES['attachm']['type']."; name=\"".$_FILES['attachm']['name']."\""; $mail_header .= "\nContent-Transfer-Encoding: base64"; $mail_header .= "\nContent-Disposition: attachment; filename=\"".$_FILES['attachm']['name']."\""; $mail_header .= "\n\n".$datei_content; // End: $mail_header .= "\n--".$boundary."--"; // Sende E-Mail und gebe Fehler bzw. Bestaetigung aus if (@mail($mailto,$mail_subject,"",$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later"; } // no attachment, normal E-mail: else { $mail_header = "From: ".$mail_name." <".$mail_email.">\n"; $mail_header .= "X-Sender-IP: $ip\n"; $mail_header .= "Content-Type: text/plain"; if (@mail($mailto,$mail_subject,$text,$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later"; } // copy to sender: if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy'])) { if (isset($_FILES['attachm']['name']) && trim($_FILES['attachm']['name']) != "") $copy_mail_text = "Copy of the e-mail:\n\n".$text."\n\nAttachment: ".$_FILES['attachm']['name']; else $copy_mail_text = "Copy of the e-mail:\n\n".$text; $header= "From: ".$mailto."\n"; $header .= "X-Sender-IP: ".$ip."\n"; $header .= "Content-Type: text/plain"; @mail($email, $mail_subject, $copy_mail_text, $header); } } } if (empty($sent)) { if(isset($errors)) { ?><p>Error:</p><ul> <?php foreach($errors as $f) { ?><li> <?php echo $f; ?></li><?php } ?></ul> <br /><?php } ?><form name='myform' method="post" action="" enctype="multipart/form-data"><div> <table width="408" cellpadding="2" cellspacing="0"> <tr> <td class="style66" width="100">Name:</td> <td class="style66"><input name="name" size="25" /></td> </tr> <tr> <td class="style66">E-mail:</td> <td class="style66"><input name="email" value="<?php if (isset($email)) echo htmlentities(stripslashes($email)); else echo ""; ?>" size="25" /></td> </tr> <tr> <td class="style66">Message:<br>(optional)</td> <td class="style66"><textarea name="text" cols="25" rows="7"><?php if (isset($text)) echo htmlentities(stripslashes($text)); else echo ""; ?></textarea></td> </tr> <tr> <td class="style66">CV file:</td> <td class="style66"><input type="file" name="attachm" value="<?php if (isset($_POST['attachm'])) echo htmlentities(stripslashes($_POST['attachm'])); else echo ""; ?>" size="16" /></td> </tr> <tr> <td></td> <td class="style66" colspan="2"><input type="checkbox" name="copy" value="true" />Send a copy to yourself</td> </tr> <tr> <td></td> <td class="style66"><input type="submit" name="form_submitted" value="OK - Verzenden" /></td> </tr> </table> </div></form> <?php } else { if (empty($email)) { ?> <p class="style66">Thank you.<br />Your mail has been sent, but your address is missing so you won't be getting any reply from me!</p> <?php } else { ?> <p class="style66">Thank you very much for your submission.<br />Your message has been successfully sent and received.</p> <?php } } ?> <!-- END PHP form --> ![]() MULTUMESC |
#112
Posted 26 January 2010 - 23:49

Dupa ~14 ore de munca am terminat prima versiune a scriptului de upload. este bazat 100% pe functii, deci ii puteti schimba designul foarte usor, sau sa-i integrati intr-un site deja existent. Astept pareri si sugestii pentru versiunile viitoare. Pentru urmatoarea versiune momentan doresc: 1. Sistem de "numarare" a download-urilor. 2. Sistem de trimitere a emailurilor in masa de catre admin (De exemplu trimiterea notificarilor despre noile facilitati oferite de site) 3. Sistem de "Star Rating" pentru fisiere. 4. Sistem de search. 5. Limitarea spatiului total ocupat de fisierele unui utilizator (Bineinteles, cu posibilitatea de a modifica din panoul de administrator limita pentru toti utilizatorii sau pentru fiecare in parte). Dupa dezarhivarea si uploadarea fisierelor trebuie sa: Setati permisiune 777 pe fisierul comfig.php, fisierul admin/admin.log si pe directorul upload/ Dupa instalare (Simpla accesare a locatiei unde ati copiat fisierele porneste instalarea): Pentru siguranta stergeti directorul instalare si setati permisiune de citire pe config.php Nu dati cu paru` daca mai gasiti greseli, avand in vedere cat este ceasul acum ![]() ![]() |
#113
Posted 11 February 2010 - 11:04

salut...
am si eu nevoie de un script pentru upload... ceva mai diferit de ceea ce am citit aici. mai exact: un script prin care sa uploadez un fisier.txt... dar nu ca si „obiect”, vreau sa publice continutul acelui fisier.txt pe site exemplu: intr-un fisier.txt scriu o poezie ceva... 4 versuri... iar cand dau upload scriptul sa publice poezia... ma poate ajuta cineva? |
#114
Posted 22 February 2010 - 12:51

Nu vreau sa dernajez, dar as avea o intrebare Edited by amsg, 22 February 2010 - 12:56. |
#115
Posted 19 March 2010 - 20:16

Salutare,am nevoie de un script functional.Situatia este in felul urmator:vreau sa fac un site gen platforma e-learning in care adminul/profesorul sa vina ,sa uploadeze fisiere din calculator si sa le posteze practic pe site la dispozitia celorlati useri/eventual studenti. Orice ajutor e binevenit. Darkangelbv,cum pot adapta scriptul tau la nevoile mele?astfel incat ca ceea ce uploadez din calculator sa fie afisatefrumos undeva? merci mult. |
#116
Posted 19 March 2010 - 20:53

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). <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”: <? 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 ![]() size – marimea fisierului (in bytes). Sper ca am explicat destul de clar cum sta treaba cu „upload file”. Notice: Undefined index: fisier in C:\www\upload.php on line 8 Am incercat varianta de mai sus si imi dau urmatoarele erori? de ce?cum le pot "repara"? |
#118
Posted 08 February 2011 - 21:04

Am gasit si eu pe net 2 scripturi ff interesante unul este www.trimite.net si cel de al 2 lea www.trimitefisier.spam.spam. Mie mi au placut ff mult mai ales ca am putut sa le downlodez codul sursa de aici http://trimite.net/d...tare/index.html si l am pus pe site ul meu
|
|
#119
Posted 22 May 2011 - 18:36

cum pun si o bara de progres sa arate cit la% mai are fisierul pina se incarca pe servar?
|
#120
Posted 03 June 2011 - 10:56

Am si eu o intrebare referitoare la scripturi PHP pentru upload de fisiere. Am nevoie de un script care sa-mi accepte si sa-mi salveze un fisier pe un server HTTP, fisierul fiind transmis dintr-o aplicatie J2ME, folosind HttpConnection.
Ceva in genul asta: http://wiki.forum.no...load_in_Java_ME (doar ca asta eu nu reusesc sa-l fac sa mearga). |
#121
Posted 29 October 2011 - 18:52

Salut am si eu acest script si orice fisier ce vreau sa il incar zice "fisier neselectat"
Daca poate cineva sa mi-l faca ii sunt recunoscator! ![]() Am pus aici si scriptul: Attached Files |
#122
Posted 28 May 2012 - 14:16

Salut! vreau sa deschid un site care sa contina comunitate de gaming, o sectiune de muzica cu download, video etc dar nu am idei pentru nume si as vrea parerile voastre(nu vreau cuvinte cum ar fi gaming sau music sau orice alt cuvant poate fi folosit in subdomeniu) Multumesc anticipat
|
#123
Posted 31 July 2012 - 10:50

Salutari, sunt si eu un mic designer si am nevoie de ajutor la un script php , mai exact, am de facut un site si nu stiu sa adaug newsletter in el si inca un script de comentarii la articole in site....platesc 5 mil cash celui care imi face lucrarea asta care ptr cunoscatori e simpla, multumesc si dau detaliile mele de contact ...email:[email protected] id de messenger: webmasterg73
Salutari, sunt si eu un mic designer si am nevoie de ajutor la un script php , mai exact, am de facut un site si nu stiu sa adaug newsletter in el si inca un script de comentarii la articole in site....platesc 5 mil cash celui care imi face lucrarea asta care ptr cunoscatori e simpla, multumesc si dau detaliile mele de contact ...email:[email protected] id de messenger: webmasterg73 Salutari, sunt si eu un mic designer si am nevoie de ajutor la un script php , mai exact, am de facut un site si nu stiu sa adaug newsletter in el si inca un script de comentarii la articole in site....platesc 5 mil cash celui care imi face lucrarea asta care ptr cunoscatori e simpla, multumesc si dau detaliile mele de contact ...email:[email protected] id de messenger: webmasterg73 |
|
#124
Posted 10 September 2012 - 19:40

De ce imi da eroarea asta Numele de utilizator si/sau parola introduse sunt incorecte.
Nu pot selecta baza de date upload Voi incerca sa o creez... Numele de utilizator si/sau parola introduse sunt incorecte. ? |
#125
Posted 12 September 2012 - 19:45

Daca m-ar putea ajuta autorul acestui topic
![]() ![]() ![]() ![]() |
#126
Posted 16 October 2012 - 13:09

Pentru acest script (cel original din primul post):
<? 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 } } ?>cum pot sa adaug aceste expresii, ca un fel de verificare a fisierului incarcat: $_FILES['userfile']['type'] pentru limitarea extensiilor fisierelor incarcate $_FILES['userfile']['size'] pentru limitarea dimensiuniisi de asemenea vreau sa fisierul uplodat sa aiba un nume dat de o variabila (un ID la un film, pentru ca e vorba de un site de videosharing si doresc sa-i adaug posibilitatea de a incarca subtitari pentru filme) |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users