Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ladowanie obrazkow na serwer, noob
kanji
post 27.06.2005, 20:35:49
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


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


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
hwao
post 27.06.2005, 21:38:50
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




http://php.pl/artykuly/dla_poczatkujacych/upload_plikow
Go to the top of the page
+Quote Post
kanji
post 28.06.2005, 10:30:41
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


Niestety dalej ten sam błąd sad.gif Help pls


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
aleksander
post 28.06.2005, 10:35:42
Post #4





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


Go to the top of the page
+Quote Post
nospor
post 28.06.2005, 10:37:22
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
revyag
post 28.06.2005, 10:40:56
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Będe strzelał: uprawnienia do zapisu dla katalgou, gdzie kopiowane mają być pliki ?
BTW:
klik

Ten post edytował revyag 28.06.2005, 10:42:50


--------------------
-------------

------
Go to the top of the page
+Quote Post
kanji
post 28.06.2005, 10:46:14
Post #7





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


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

Ten post edytował kanji 28.06.2005, 13:25:32


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:41