» »

[PHP]: problem s pošiljanjem datotek na strežnik

[PHP]: problem s pošiljanjem datotek na strežnik

Silvano ::

Uporabljam naslednje aplikacije:
- Wampserver 2.0
- EasyEclipse for PHP 1.2.2.2

Pri vpisu kode:
<html>
<body>

<?php
print $HTTP_POST_FILES[prenos][name]."<br>";
print $HTTP_POST_FILES[prenos][size]."<br>";
print $HTTP_POST_FILES[prenos][type]."<br>";
?>

<form action="#" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input type="file" name="prenos">
<input type="submit" value="prenos">
</form>
</body>
</html>


.. mi javi naslednje:

Notice: Use of undefined constant prenos - assumed 'prenos' in C:\wamp\www\vaje\index.php on line 5

Notice: Use of undefined constant name - assumed 'name' in C:\wamp\www\vaje\index.php on line 5

Notice: Undefined variable: HTTP_POST_FILES in C:\wamp\www\vaje\index.php on line 5


Notice: Use of undefined constant prenos - assumed 'prenos' in C:\wamp\www\vaje\index.php on line 6

Notice: Use of undefined constant size - assumed 'size' in C:\wamp\www\vaje\index.php on line 6

Notice: Undefined variable: HTTP_POST_FILES in C:\wamp\www\vaje\index.php on line 6


Notice: Use of undefined constant prenos - assumed 'prenos' in C:\wamp\www\vaje\index.php on line 7

Notice: Use of undefined constant type - assumed 'type' in C:\wamp\www\vaje\index.php on line 7

Notice: Undefined variable: HTTP_POST_FILES in C:\wamp\www\vaje\index.php on line 7

.. in zadeva ne deluje.
Sem mogoce izpustil kaksno pomembnost?
  • spremenil: Silvano ()

alessio2 ::

Na lokalnem strežniku imaš vklopljeno prikazovanje za "Notice".
Če je zgoraj del tvoje dejanske kode, boš moral tako naredit, da prej pogledaš, če je POST nastavljen z isset(), šele nato ga izpisuj ali shani v spremenljivke.
Te notice javi za vrstice 19,20,21, ki jih zgoraj ni, tako da bi tudi to pomagalo, če bi prilepil.

lp,a

Silvano ::

Se opravicjem. Dejansko je to vsa koda. Pred to kodo sem imel napisanih par vrstic komentarja, tako, da se "Notice" pojavlja dejansko za vrstice 5,6 in 7.

Kje/kako pa nastavim POST z isset()?

iggy ::

if (isset($_$HTTP_POST_FILES[prenos][name]))
Hey, you're fat!

nimbix ::

Ahem... narekovaji manjkajo okrog 'prenos' in 'name'. :D
Zraven tega je $HTTP_POST_FILES priporočljivo zamenjati z $_FILES.

urosz ::

dodaj še if (!empty(...

iggy ::

no moj post je biv samo informativne narave, ker smrdi po neznanju osnov phpja tale tema :P
Hey, you're fat!

Zgodovina sprememb…

  • spremenila: iggy ()

Silvano ::

Nekako ze deluje, vendar mi ni jasno kako lahko ista stvar deluje temu tipu:

KLIK

Zgodovina sprememb…

  • spremenil: Silvano ()

nimbix ::

Huh. Stvari, ki jih počne ta v tutorialu, so odsvetovane po moje že vsaj tam od 2004/2005 in še prej. Pa še to je povrhu moral imeti izklopljeno prikazovanje opozoril.

Pazi, od kje se učiš PHPja. To je jezik, ki je žal pritegnil daleč največ šalabajzerjev, izmed katerih mnogi veselo delajo tudi tutoriale. Vsekakor bi za učenje priporočal neko knjigo, kjer vsaj veš, da ima avtor neko znanje s področja in kjer lahko po letnici izdaje oceniš, če je zastarela ali ne.

Silvano ::

Ja, se mi je kar zdelo, da bo nekako tako,...

Imate mogoce kaksne predloge glede izbire knjige?

krho ::

Kjerkoli se boš učil, ti priporočam, da imaš med razvojem display_errors = On in error_reporting = E_ALL | E_STRICT
P.S. V vsakem primeru pa priporočam, da uporabiš PHP 5.3, kjer so končno ven zmetali vso deprecated navlako. Za dostop do baze pa PDO in prepared statemente...

Kar se knjige tiče.. najbrž bi rad slovensko? SAm sem ugotovil, da je slovenska literatura iz področja programskih jezikov bolj ali manj en sam krš...
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Silvano ::

Glede jezika knjige ni panike. Je lahko angleska ali pa celo nemska.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Autoptimize mi je zrušil stran WP -Kaj sedaj?

Oddelek: Izdelava spletišč
302686 (2003) Stari89
»

Skripta easyfeeder in vključevanje novic

Oddelek: Izdelava spletišč
8965 (925) Bela01
»

[PHP] posiljanje podatkov (osnove)

Oddelek: Izdelava spletišč
161161 (876) urosz
»

vstaviti phpbb na statično strani

Oddelek: Izdelava spletišč
211562 (1417) Tody
»

Php....nekaj ne dela

Oddelek: Izdelava spletišč
5933 (821) cahahopie

Več podobnih tem