16. november 2005 - 09:50
Der er
6 kommentarer og 1 løsning
vil ikke uploade et billede:(
Ved ikke pt. hvorfor den ikke vil uploade noget billede.:(.. nogle som kan hjælpe?, den melder heller ikke fejl, når jeg uploader, den poster det selvføgelig heller ikke ind i databasen, så faktisk talt.. så gør den ingenting.. og kan ikke lige pt. se hvad der skulle være med den.. :S håber der er nogle som kan se hvad der kan være galt. :S mvh. // e_w // Uploader billede if(is_uploaded_file($_FILES['img']['tmp_name'])){ $upload_bibliotek = "images/cars"; $fra = $_FILES["img"]["tmp_name"]; $oprindeligtnavn = $_FILES["img"]["name"]; $upload_filename = time();"_.jpg"; $til1 = $upload_bibliotek . "/smallcars/". $upload_filename; $til2 = $upload_bibliotek . "/". $upload_filename; $size = getimagesize($_FILES["img"]['tmp_name']); $new_w1 = 100; $new_h1 = 75; $dst_img1 = ImageCreateTrueColor($new_w1,$new_h1); if($_FILES["img"]["type"] == "image/jpeg" || $_FILES["img"]["type"] == "image/pjpeg" || $_FILES["img"]["type"] == "image/jpg"){ $src_img = ImageCreateFromJpeg($_FILES["img"]['tmp_name']); ImageCopyResampled($dst_img1,$src_img,0,0,0,0,$new_w1,$new_h1,ImageSX($src_img),ImageSY($src_img)); $filename1 = $til1; ImageJpeg($dst_img1, $til1); move_uploaded_file($fra,$til2); } } } } echo $UploadBillede;?> <input type="file" name="img"> // Sådan her ser koden ud, til at uploade den i databasen... $date = date("d-m-Y H:i"); mysql_query("INSERT INTO AutoUpload (bilnavn,ar,date,km,pris,text,ugenstilbud,img) VALUES ( '". $_POST['bilnavn'] ."', '". $_POST['ar'] ."', '". $date ."', '". $_POST['km'] ."', '". $_POST['pris'] ."', '". htmlspecialchars($_POST['text']) ."', '". $_POST['ugenstilbud'] ."', '". $upload_filename ."');"); echo'<script language=\'javascript\'>location.href=\'index.php?Ret=Now\';alert("Billede Oprettet");</script>';
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. november 2005 - 10:03
#1
Prøv at lav en test på følgende funktioner: ImageCopyResampled og move_uploaded_file Altså if(ImageCopyResampled....) echo "Det gik godt"; else echo "Det gik ikke godt"; if(if(ImageCopyResampled....) echo "Det gik godt"; else echo "Det gik ikke godt";....) Udover det hedder funktionen ikke: imagecopyresampled Du bruger store bogstaver. echo "Det gik godt"; else echo "Det gik ikke godt";
16. november 2005 - 10:29
#2
har prøvet lidt. S: men kan ikke rigtig få det til at funke..:(.. prøv lige at skriv det sådan som du mener det... .:S //e_w
16. november 2005 - 10:42
#3
Her har jeg filføjet en masse debug, prøv at test det kode: // Uploader billede if(is_uploaded_file($_FILES['img']['tmp_name'])) { echo "Vi har en upload file <br>"; $upload_bibliotek = "images/cars"; echo "Upload dir: $upload_bibliotek<br>"; $fra = $_FILES["img"]["tmp_name"]; echo "Fra fil: $fra<br>"; $oprindeligtnavn = $_FILES["img"]["name"]; echo "Fra fil: $oprindeligtnavn<br>"; $upload_filename = time();"_.jpg"; echo "Fra fil: $upload_filename<br>"; $til1 = $upload_bibliotek . "/smallcars/". $upload_filename; echo "Fra fil: $til1<br>"; $til2 = $upload_bibliotek . "/". $upload_filename; echo "Fra fil: $til2<br>"; $size = getimagesize($_FILES["img"]['tmp_name']); $new_w1 = 100; $new_h1 = 75; $dst_img1 = ImageCreateTrueColor($new_w1,$new_h1); if($_FILES["img"]["type"] == "image/jpeg" || $_FILES["img"]["type"] == "image/pjpeg" || $_FILES["img"]["type"] == "image/jpg") { echo "Vi har en jpeg fil<br>"; $src_img = ImageCreateFromJpeg($_FILES["img"]['tmp_name']); if(imagecopyresampled($dst_img1,$src_img,0,0,0,0,$new_w1,$new_h1,ImageSX($src_img),ImageSY($src_img))) { echo "imagecopyresampled gik godt<br>"; } else { echo "imagecopyresampled gik ikke godt<br>"; } $filename1 = $til1; ImageJpeg($dst_img1, $til1); if(move_uploaded_file($fra,$til2)) { echo "move_uploaded_file gik godt<br>"; } else { echo "move_uploaded_file gik ikke godt<br>"; } } }
16. november 2005 - 12:30
#4
den viser bare en tom side nu.. :S og den medler heller ingen fejl.. :S mega provo.... :S..
16. november 2005 - 12:34
#5
såh kom der noget... men stadig det samme... som før.. kan det have noget at gøre med det som sender det ind i databasen?, hele koden, med form ser sådan her ud altså det her: if($_GET['Ret'] == "jatak"){ $date = date("d-m-Y H:i"); mysql_query("INSERT INTO AutoUpload (bilnavn,ar,date,km,pris,text,ugenstilbud,img) VALUES ( '". $_POST['bilnavn'] ."', '". $_POST['ar'] ."', '". $date ."', '". $_POST['km'] ."', '". $_POST['pris'] ."', '". htmlspecialchars($_POST['text']) ."', '". $_POST['ugenstilbud'] ."', '". $upload_filename ."');"); echo'<script language=\'javascript\'>location.href=\'index.php?Ret=Now\';alert("Billede Oprettet");</script>'; } else{ if($_GET['Ret'] == "Now"){ echo' <script> <!-- function Alert(fPath) { var bilnavn = fPath.bilnavn.value; var pris = fPath.pris.value; var ar = fPath.ar.value; var km = fPath.km.value; if (bilnavn.length == 0) { alert(\'* Bilens mærke\'); return false; } if (pris.length == 0) { alert(\'* indtast en pris.\'); return false; } if (ar.length == 0) { alert(\'* Mangler årstal for bilen\'); return false; } if (km.length == 0) { alert(\'* Mangler km for bilen\'); return false; } } // --> </script> Bilnavn:<br> <input type="text" name="bilnavn" size="20"><br> Årgang:<br> <input type="text" name="ar" size="20"><br> Km kørt: <br> <input type="text" name="km" size="20"><br> Pris: <br> <input type="text" name="pris" size="20"><br> Evt. Tekst til bilen?<br> <textarea name="text" rows="5" cols=35"></textarea><br> <input type="submit" value=" Opret brugt bil "> '; } }
16. november 2005 - 12:35
#6
også selvføgelig kommer upload koden nedenunder..
29. marts 2006 - 11:50
#7
lukker.. :(.. fandt et andet script.. Mvh. e_w
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.