Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ladowanie obrazkow na serwer
Forum PHP.pl > Forum > Przedszkole
kanji
SIema
Cytat
<html>
<head>
<title>Formularz do przesyłania plików</title>
</head>
<body>
Proszę podać cztery pliki rysunków do przesłania:
<form action="upload_multiple.phtml" method="post" enctype="multipart/form-data">
    Plik 1: <input type="file" name="thefiles[]"><br><br>
    Plik 2: <input type="file" name="thefiles[]"><br><br>
    Plik 3: <input type="file" name="thefiles[]"><br><br>
    Plik 4: <input type="file" name="thefiles[]"><br><br>
    <input type="submit" name="Submit" value="Wyślij">
</form>
</body>
</html>
Wydruk 5.5. Obsługa czterech przesyłanych plików
<?php
    $aBasePath = dirname( $PATH_TRANSLATED );
    for ( $nIndex = 0; $nIndex < count( $thefiles ); $nIndex++ )
    {
        if ( !empty( $thefiles_name[$nIndex] ) )
        {
            $aType = $thefiles_type[$nIndex];
            if ( ( $aType == "image/gif" ) ||
                ( $aType == "image/pjpeg" ) ||
                ( $aType == "image/jpeg" ) )
            {
                $aNewName = $aBasePath . "/uppics/" .
                            $thefiles_name[$nIndex];
                copy( $thefiles[$nIndex], $aNewName );
                $aNewNames[] = $thefiles_name[$nIndex];
            }
        }
    }
?>
<html>
<head>
    <title>Wyświetlanie przesłanego rysunku</title>
</head>
<body>

<?php
    $aCount = count( $aNewNames );
    print( "Przesłano <b>$aCount</b> rysunki:<br><br>" );
    foreach( $aNewNames as $aNewName )
    {
        print("<img src=\"uppics/$aNewName\" border=\"0\"><br><br>");
    }
?>
</body>
</html>

I chodzi o to że wyskakuje mi bład i nie daje obrazków na serwer możecie powiedzieć dlaczego zresztą sami sobie sprawdźcie a wyglada wszystko pieknie i ładnie
kanji
Niestety dalej ten sam błąd sad.gif Help pls
aleksander
nospor
Cytat
Niestety dalej ten sam błąd  Help pls
Wow, po przeczytaniu artykułu dalej wywala błąd. Karygodne, co ten php sobie myśli!!!.
A może byś tak po przeczytaniu artykułu najpierw naprawił błąd, a dopiero potem jeszcze raz sprawdzil czy dziala?Zastanów się nad tym winksmiley.jpg

A pozatym jak wywala błąd, to bądź łaskaw i znami się nim podziel, bo w myslach Twoich nie czytamy
revyag
Będe strzelał: uprawnienia do zapisu dla katalgou, gdzie kopiowane mają być pliki ?
BTW:
klik
kanji
Sokra nie wiedzialem co do kodu przepraszam.
A co do uplodu plików to sorka mój błąd źle podałem ścieżkę dostępu
Sokra

Nie chcąc zaczynać podobnego tematu drugi raz napisze tutaj.
Chodzi o to że ładuje plik na serwer tak:
  1. <form action=\"czytaj.php\" method=\"post\" enctype=\"multipart/form-data\">
  2. <input type=\"file\" name=\"thefile\"><br><br>
  3. <input type=\"submit\" name=\"Submit\" value=\"Wyślij\">
  4. </form>
  5. \".<?
  6. $aErrors = &#092;"\";
  7. if ( !empty( $thefile_name ) ) // nie wybrano pliku
  8. {
  9. if ( ( $thefile_type == &#092;"image/gif\" ) ||
  10.  ( $thefile_type == &#092;"image/pjpeg\" ) ||
  11.  ( $thefile_type == &#092;"image/jpeg\" ) )
  12. {
  13. if ( $thefile_size < ( 1024 * 100 ) )
  14. {
  15. $aCurBasePath = dirname( $PATH_TRANSLATED );
  16. $aNewName = $aCurBasePath . &#092;"/foty/\" .
  17.  $thefile_name;
  18. copy( $thefile, $aNewName );
  19. }
  20. else
  21. {
  22. $aErrors .= &#092;"Za duży plik !!!\";
  23. }
  24. }
  25. else
  26. {
  27. $aErrors .= &#092;"Plik nie jest typu gif ani jpeg\";
  28. }
  29. }
  30. else
  31. {
  32. $aErrors .= &#092;"Nie wybrano pliku\";
  33. }
  34. ?>
  35. .\"


Wszystko idzie pieknie i ładnie ale jak już chce umieścić ten kod na innej stronce by brał mi zmienną $aNewName i ładował do bazy mysql i wystepuje mi problem. php i SQL nie zwracaja błędu tylko poprostu nic nie wpisuje :/ nie wiem czemu a o to kod normalny:
  1. <html>
  2. <head>
  3. <title> Dodawanie </title>
  4. </head>
  5. <?
  6. if($send == 'Dodaj')
  7. {
  8.  mysql_connect(&#092;"127.0.0.1\",\"root\",\"krasnal\");
  9.  mysql_select_db(nier);
  10.  $zapytanie = &#092;"INSERT INTO nier SET rof='$rof', charof='$charof', ipok='$ipok', pow='$pow', cena ='$cena', miasto='$miasto', lok='$lok', stan='$stan', opis='$opis', foto1='$aNewName'\";
  11.  $wynik = mysql_query($zapytanie);
  12.  echo &#092;"Dane dodane\";
  13. }
  14. else
  15. {
  16.  echo&#092;"<form method =\"get\" action=\"dodaj.php\">
  17.  <div align =&#092;"center\">
  18.  <center>
  19.  <table border=&#092;"1\" width=\"75%\" cellspacing=\"0\" cellpadding=\"0\">
  20.  <tr>
  21.  <td widht=&#092;"50%\" align=\"right\"><font size=\"4\" face =\"Verdana\">DODAJ DANE</font></td>
  22.  </tr>
  23.  <tr>
  24.  <td width=&#092;"50%\" align=\"left\">Rodzaj oferty:</td>
  25.  <td width=&#092;"50%\" align=\"left\"><SELECT name=\"rof\">
  26. <option>Dom
  27. <option>Mieszkanie
  28. </select></td>
  29.  </tr>
  30.  <tr>
  31.  <td width=&#092;"50%\" align=\"left\">Charakter oferty</td>
  32.  <td width=&#092;"50%\" align=\"left\"><SELECT name=\"charof\">
  33. <OPTION>sprzedaż
  34. <OPTION>kupno
  35. <OPTION>zamiana
  36. <OPTION>wynajem
  37. </select></td>
  38.  </tr>
  39.  <tr>
  40.  <td width=&#092;"50%\" align=\"left\">Ilosc pokoi:</td>
  41.  <td width=&#092;"50%\" align=\"left\"><input type=\"text\" name=\"ipok\"></td>
  42.  </tr>
  43.  <tr>
  44.  <td width=&#092;"50%\" align=\"left\">Powierzchnia:</td>
  45.  <td width=&#092;"50%\" align=\"left\"><input type=\"text\" name=\"pow\"></td>
  46.  </tr>
  47.  <tr>
  48.  <td width=&#092;"50%\" align=\"left\">Cena:</td>
  49.  <td width=&#092;"50%\" align=\"left\"><input type=\"text\" name=\"cena\"></td>
  50.  </tr>
  51.  <tr>
  52.  <td width=&#092;"50%\" align=\"left\">Miasto:</td>
  53.  <td width=&#092;"50%\" align=\"left\"><SELECT name=\"miasto\">
  54. <option>Opole
  55. <Option>Kędzieżyn-Koźle
  56. <option>Brzeg
  57. <option>Niemodlin
  58. <option>Olesno
  59. <option>Strzelce Opolskie
  60. </select></td>
  61.  </tr>
  62.  <tr>
  63.  <td width=&#092;"50%\" align=\"left\">Dopis do położenia:</td>
  64.  <td width=&#092;"50%\" align=\"left\"><input type=\"text\" name=\"lok\" value=\"np. okolice, zwm itp\"></td>
  65.  </tr>
  66.  <tr>
  67.  <td width=&#092;"50% align=\"left\">Stan budynku: </td>
  68. <td width=&#092;"50%\" align=\"left\"><SELECT name=\"stan\">
  69. <option>surowy
  70. <Option>do remontu
  71. <option>po remoncie
  72. <option>b. dobry
  73. <option>normlany
  74. <option>średni
  75. <option>niski
  76. <option>na ukonczeniu
  77. </select></td>
  78.  </tr>
  79.  <tr>
  80.  <td width=&#092;"50%\" align=\"left\">Opis:</td>
  81.  <td width=&#092;"50%\" align=\"left\"><TEXTAREA name=\"opis\" rows=\"5\" cols=\"40\"></td>
  82.  </tr>
  83.  <tr>
  84.  <td width=&#092;"50%\" align=\"left\">Zdjecie:</td>
  85.  <td wodth=&#092;"50%\" align=\"left\"> </td>
  86.  </tr>
  87.  <tr>
  88.  <td width=&#092;"100%\" align=\"center\"><input type=\"submit\" name=\"send\" Value=\"Dodaj\"></td>
  89.  </tr>
  90.  </table>
  91.  </center>
  92.  </div>
  93.  </form>&#092;";
  94. }
  95. ?>
  96. </html>

I próbowałem dodać na wszystkie ZNANE MI sposoby, i nic może ktoś z was bedzie wiedział z góry THX
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.