Autor | Zpráva | ||
---|---|---|---|
Joe Profil * |
#1 · Zasláno: 21. 3. 2009, 11:55:10
Ma niekto F U N K C N Y skript na upload obrazku?
Na nete som nasiel uz asi 15 roznych a ani jeden nefunguje. POMOOOOOOOC Vdaka |
||
Joe Profil * |
#2 · Zasláno: 21. 3. 2009, 12:20:18
Aby som to upresnil:
Ma ist o multi images s moznim zapisom do databazy |
||
AM_ Profil |
#3 · Zasláno: 21. 3. 2009, 13:30:50
Mám, kolik za něj dáš?
|
||
Joe Profil * |
#4 · Zasláno: 21. 3. 2009, 14:08:39
A ja som si myslel, ze toto je forum pre ludi, ktory chcu pomoct a zaroven sa ucit a look at him businessman.
A kolko by si chcel? |
||
AM_ Profil |
#5 · Zasláno: 21. 3. 2009, 14:12:57
Radu ti dá každý rád, ale celý skript zadarmo ti napíše málokdo.
|
||
Joe Profil * |
#6 · Zasláno: 21. 3. 2009, 16:04:53
AM_
a vidim, ze ty nepatris medzi tych co to urobia, vsak? A kolko za to chces teda? By the way, mne by stacil dobry link. Su aj taky, co si to totiz stiahnu za darmo z netu a potom to radi predavaju. :o) Samozrejme, ze tym som nemyslel teba. ;o) |
||
AM_ Profil |
#7 · Zasláno: 21. 3. 2009, 16:16:47
Jo, ty to chceš i s databazí, tak to bohužel po ruce nemám... Zkusil bych nějaký ten z netu a opravit případné chyby - většinou to nebývá nic fatálního a jak to má fungovat na nich bývá vidět.
|
||
Joe Profil * |
#8 · Zasláno: 21. 3. 2009, 17:26:27
Napr:
Tento je jediny, ktory je jednoduchy a funkcny. Mne tam chyba multiupload (cca 5 obr na jeden upload) A ta databaza. Ja som bohuzial zaciatocnik a vzhladom na 10-dnove baby nemam ani cas (mozno to poznas :o) ) <?php //define a maxim size for the uploaded images in Kb define ("MAX_SIZE","8000"); //This function reads the extension of the file. It is used to determine if the file is an image by checking the extension. function getExtension($str) { $i = strrpos($str,"."); if (!$i) { return ""; } $l = strlen($str) - $i; $ext = substr($str,$i+1,$l); return $ext; } //This variable is used as a flag. The value is initialized with 0 (meaning no error found) //and it will be changed to 1 if an errro occures. //If the error occures the file will not be uploaded. $errors=0; //checks if the form has been submitted if(isset($_POST['Submit'])) { //reads the name of the file the user submitted for uploading $image=$_FILES['image']['name']; //if it is not empty if ($image) { //get the original name of the file from the clients machine $filename = stripslashes($_FILES['image']['name']); //get the extension of the file in a lower case format $extension = getExtension($filename); $extension = strtolower($extension); //if it is not a known extension, we will suppose it is an error and will not upload the file, //otherwise we will do more tests if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) { //print error message echo '<h1>Unknown extension!</h1>'; $errors=1; } else { //get the size of the image in bytes //$_FILES['image']['tmp_name'] is the temporary filename of the file //in which the uploaded file was stored on the server $size=filesize($_FILES['image']['tmp_name']); //compare the size with the maxim size we defined and print error if bigger if ($size > MAX_SIZE*1000) { echo '<h1>You have exceeded the size limit!</h1>'; $errors=1; } else { //we will give an unique name, for example the time in unix time format $image_name=time().'.'.$extension; //the new name will be containing the full path where will be stored (images folder) $newname="images/".$image_name; //we verify if the image has been uploaded, and print error instead $copied = copy($_FILES['image']['tmp_name'], $newname); if (!$copied) { echo '<h1>Copy unsuccessfull!</h1>'; $errors=1; }}}}} //If no errors registred, print the success message if(isset($_POST['Submit']) && !$errors) { echo "<h1>File Uploaded Successfully! Try again!</h1>"; } ?> <!--next comes the form, you must set the enctype to "multipart/frm-data" and use an input type "file" --> <form name="newad" method="post" enctype="multipart/form-data" action=""> <table> <tr><td><input type="file" name="image"></td></tr> <tr><td><input name="Submit" type="submit" value="Upload image"></td></tr> </table> </form> |
||
orsen Profil * |
#9 · Zasláno: 21. 3. 2009, 18:05:00
a co chceš dávat do databáze? obrázky, nebo informaci o obrázcích? Já to třeba řeším tak, že obrázek nahraju, a pod jeho permalinkem ho uložím, vytvořím jeho náhled a do databáze zapíšu permalink, příponu, popis.
|
||
Joe Profil * |
#10 · Zasláno: 21. 3. 2009, 21:19:37
orsen
Malo by to byt tak: Pred casom som mal na webe rodinnu stranku. Tam som manualne daval foto na web a do databazy som ukladal info o fotke. Vkladal som tam dva obrazky. Jeden velky na pozeranie a druhy malicky na nahlad. (rychle na nacitanie) Ja som to celkom zvladal, ale bolo to casovo narocne upravovat velkost oboch obrazkov a hlavne to bolo narocne pre inych ludi (napr. manzelka) Teraz by som to chcel troska zjednodusit, aby sa dal robit upload po log in. Ale problem je v tom, ze potrebujem kazdy obrazok davat do inej kategorie (preto SQL) a este po kliknuti na kategoriu sa musi nacitat napr 20 obr na jednu stranku, naco je dobry nahlad obr, ale musi to byt malicky obrazok. Komplikovane, co? |
||
Časová prodleva: 15 let
|
0