
April 10th, 2004, 12:51 PM
|
|
Contributing User
|
|
Join Date: Mar 2004
Location: Denmark
Posts: 174
Time spent in forums: 43 m 46 sec
Reputation Power: 5
|
|
This scipt will upload both in PC and MAC
PHP Code:
<? ?> <form name ="form1" method ="post" action ="" enctype ="multipart/form-data" > <p> fil : <input type ="file" name ="imagefile"> <input type="hidden" name="MAX_FILE_SIZE" value="100000000"> </p> <p>navn på billedet: <input name="navn" type="text" id="navn"> </p> <p> type: <select name="type" id="type"> <? $userFetch = mysql_query("SELECT * FROM USER_cat"); while($cat=mysql_fetch_array($userFetch)) { print "<option value='$cat[id]'>$cat[besk]</option>"; } ?> </select> </p> <p>beskrivelse af billedet: <textarea name="beskrivelse" cols="40" rows="5" id="beskrivelse"></textarea> </p> <p> <input type ="submit" name ="Submit" value ="Submit" > <? if ($imagefile && $type && $beskrivelse && $navn) { $SAT = mysql_fetch_array(mysql_query("SELECT * FROM USER_uploads ORDER BY id DESC LIMIT 1")); if ($SAT[id] > 0) {$sat = $SAT[id] + 1;} else {$sat = 1;}; //tjekking for jpg/gif etc... if ( $_FILES ['imagefile' ][ 'type' ] == "image/gif" || $_FILES ['imagefile' ][ 'type' ] == "image/jpg" || $_FILES ['imagefile' ][ 'type' ] == "image/pjpeg" || $_FILES ['imagefile' ][ 'type' ] == "image/jpeg" || $_FILES ['imagefile' ][ 'type' ] == "image/png"){ copy ($_FILES['imagefile']['tmp_name'], "uploads/tegninger/".$USERID."_".$sat.".jpg") or die ( "Error" ); echo "<br>Transfer complete" ; } else {print "Error";} } else { //tjekking for PSD type if ($_FILES['imagefile']['type'] == "application/x-photoshop") { copy ($_FILES['imagefile']['tmp_name'], "uploads/tegninger/".$USERID."_".$sat.".psd") or die ( "Kunne ikke kopiere" ); mysql_query("INSERT INTO USER_uploads (id , navn , beskrivelse , userid , type , time , clicks , ext) VALUES ('','$navn','$beskrivelse','$USERID','$type','NOW ( )','0','psd')"); echo "<br>Vi har modtaget din tegning, og den er i dit galleri" ; echo "<br>Navn: $navn". "" ; echo "<br>Størrelse: " .$_FILES ['imagefile' ][ 'size' ]. "kB" ; echo "<br>Type: " .$_FILES ['imagefile' ][ 'type' ]. "" ; echo "<br>Overførslen er komplet" ; } else { echo "Forkert filtype: " .$_FILES['imagefile']['type']. " filen kunne ikke kopieres"; } } } //$uploaddir = 'uploads/profil/validate/'; //$uploadfile = $uploaddir. $_FILES['userfile']['name']; //$uploadfile = 'uploads/profil/validate/'.$USERID.'_validate.jpg'; //move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile); //print "<h1>Overførslen Komplet</h1>hej $uploadfile"; //if (!file_exists("uploads/profil/validate/".$USERID."_validate.jpg")) { print "<h2>Error</h2> } ?> </p> </form>
|