Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Upload file and image
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


Witam próbuję napisac skrypt dodawania do bazy nazy pliku oraz tresc jak dodaje mi tresc to nie dodaje zdjęcia i na odwrót mogę prosić o pomoc co jest nie tak w skrypcie

  1.  
  2. <?php
  3. $lngid = $_SESSION['edjezyk'];
  4. echo "<h1>Dodawanie</h1>";
  5.  
  6. $fid = isset($_GET['fid']) ? (int)$_GET['fid'] : 1;
  7.  
  8. if(isset($_SESSION['oki']))
  9. {
  10. if($fid==1) { // @@@ EDYTOR Z WYPEŁNIONYMI DANYMI
  11.  
  12. $sql = "SELECT link,image FROM ".$prefix."_nscms_mod_eko WHERE id = '".$lngid."'";
  13. $row = mysql_fetch_array(mysql_query($sql),MYSQL_ASSOC);
  14.  
  15. echo '<form action="index.php?id=9&m=eko&fid=2" method="Post" enctype="multipart/form-data">';
  16. echo '<br />Link:<input name="link" style="width:300px; height:25px;" value="'.$row['link'].'"><br /><br />';
  17. echo "\n".'<b>Obrazek:</b>:&nbsp;&nbsp;';
  18. echo "\n".'<input type="file" name="image" id="image" />';
  19. echo'<input type="hidden" name="MAX_FILE_SIZE" value="50000" />';
  20. echo '<input type="hidden" name="id" value="'.$lngid.'" /> <input type="submit" value="Zapisz" />';
  21. echo '</form>';
  22.  
  23. } elseif($fid==2) { // @@@ ZAPISANIE NOWYCH WARTOŚCI W BAZIE
  24. if(isset($_POST['link']) && isset($_POST['image']) && isset($_POST['id'])) {
  25. $sql = "UPDATE ".$prefix."_nscms_mod_eko SET
  26. link = '".$_POST['link']."',
  27. image = '".$_POST['image']."'
  28. WHERE id = '".$lngid."'";
  29. if(mysql_query($sql)) {
  30. echo 'Zapisano pomyślnie!<br /><a href="index.php?id=9&m=eko&fid=1">Powrót.</a>';
  31. } else {
  32. echo 'Wystąpił błąd.<br /><a href="index.php?id=9&m=eko&fid=1">Powrót.</a>';
  33. }
  34. }
  35. $uploaded = "../pliki/". $_FILES['image']['name'];
  36. if (is_uploaded_file($_FILES['image']['tmp_name'])) {
  37. if ($_FILES['image']['size'] > 1024*1024*1024) {
  38. echo 'Plik jest za duży';
  39. } else {
  40. move_uploaded_file($_FILES['image']['tmp_name'],$uploaded);
  41. echo "Operacja przebiegła pomyślnie";
  42. }
  43. }
  44.  
  45. }
  46. }
  47. ?>
  48.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:00