Autor | Zpráva | ||
---|---|---|---|
Maz@nek Profil * |
#1 · Zasláno: 17. 3. 2009, 08:50:16
ahoj, potřeboval bych poradit s ukládáním fotek na net. udělal jsem si skript který mi v počítači funguje tak jak já chci ( načte fotku ze souboru, vloží ji na stránky tam kam chci, i s textem, můžu i několik fotek najednou), ale když to dám na internetové stránky, tak mi to načítá jen text, jako kdyby se tam ta fotka nechtěla protlačit. mám i nadefinovanou velikost fotky na max. 100kb (samozřejmě zkouším fotky, které jsou menší velikosti). předem děkuji všem, kteří mi poradí
|
||
tiso Profil |
#2 · Zasláno: 17. 3. 2009, 09:28:38
Maz@nek - a ukážku skriptu si nechal kde?
|
||
Maz@nek Profil * |
#3 · Zasláno: 19. 3. 2009, 11:15:56
<?php
if ($ok) { if ($_FILES["fotka"]["type"]=="image/jpeg" || $_FILES["fotka"]["type"]=="image/pjeg" || $_FILES["fotka"]["type"]=="image/gif" || $_FILES["fotka"]["type"]=="image/x-png") { copy($_FILES["fotka"]["tmp_name"], "./photos/{$_FILES["fotka"]["name"]}"); echo "<p align=\"center\">\n<img src=\"./photos/" . "{$_FILES["fotka"]["name"]}\" alt=\"Foto: $jmeno\">\n"; echo "<br><big><b>$jmeno</b></big>\n"; echo "<br>Velikost: {$_FILES["fotka"]["size"]} bajtů</p>\n"; } else echo "Typ {$_FILES["fotka"]["type"]} není podporován!<br>"; } ?> <form action="<?php echo $PHP_SELF ?>" method="post" enctype="multipart/form-data"> <table> <tr><td><b>Fotka:</b></td> <td><input type="file" name="fotka"></td> </tr> <tr><td><b>Popis:</b></td> <td><input type="text" name="jmeno" size="50" ></td> </tr> <tr><td colspan="2"><input type="submit" name="ok" value="vložit"></td></tr> </table> </form> |
||
Icka Profil * |
#4 · Zasláno: 19. 3. 2009, 11:24:11
Ověřil bych si, zda složka na serveru má dostatečná práva / atributy pro upload souborů
dále bych poušíval $_POST["ok"] na místo $ok to samé $_SERVER["PHP_SELF"] u funkce copy bych doplnil: if (!copy(....)) { echo "chyba pri uploadu"; } |
||
Časová prodleva: 15 let
|
0