Autor | Zpráva | ||
---|---|---|---|
jezisek Profil |
Zdravím,
mám takový problém, a nikde nemůžu najít jeho řešení. V PHP jsem teprve začátečník, a proto ještě moc nechápu jednoltivé příkazy. Jde mi o toto: Zkouším udělat formulář, kde si uživatel vyplní jméno, atd., prostě taková registrace, s tím, že člověk by si tam mohl nahrát vlastní obrázek. Problém je v tom, že když si uživatel tu "registraci" vytvoří, chci, aby se mu ukázal i ten obrázek, co si nahrál. Ale nevím jak na to, protože neznám tu cestu k němu, ani jeho název. On ho sice zná, ale jak se dozvědět jeho název pomocí kódu a poté jej zobrazit? Asi jsem na to moc levej, nebo blbej :D umím zobrazit cestu, ale pořád mi nejde zobrazit název toho obrázku abych ho tam pak mohl, nebo spíš skript, vložit... Ještě na dovysvětlení, nejde přímo o nějakou registraci, ale spíš o to, že uživatel se přihlásí, vyplní své údaje a stránka mu vygeneruje osobní stránky, takový životopis jakoby.. Děkuji předem za odpověď a pokud jsem něco nenašel co už tu dávno je tak se omlouvám, ale asi jsem vážně slepej :D Ještě přikládám soubor prihlaseni.php a edit.php: prihlaseni.php: <html> <head> <meta http-equiv="Content-Language" content="cs"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <title>Vítejte!</title> </head> <body> <p>Vítejte, uživateli <strong><? echo $jmeno ?></strong>! Vaše heslo zní <? echo $heslo ?></p> <p>Nyní můžete začít s editací Vašich stránek! Stačí vyplnit následující políčka:</p> <fieldset> <legend>Vaše údaje</legend> <form enctype="multipart/form-data" action="edit.php" method="post"> <p><strong>Jméno a příjmení:</strong> <input type="text" name="name" value="Jméno a příjmení"></p> <p><strong>Věk:</strong> <input type="text" name="age" value="Váš věk" size="2"></p> <p><strong>Bydliště:</strong> <input type="text" name="home" value="Město"></p> <p><strong>Pár slov o Vás:</strong> <textarea name="text" cols="80" rows="8">Napište ve zkratce něco o sobě :)</textarea> </p> <p><strong>Fotografie: </strong> <input type="file" name="pic"></p> <input type="submit" value="Odeslat"> </form> </fieldset> </body> </html> edit.php: <html> <head> <meta http-equiv="Content-Language" content="cs"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <title><? echo $name ?></title> </head> <body> <H1><? echo $name ?></H1> <?php $target_path = "uploads/"; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); $path_parts = pathinfo($_SERVER [SCRIPT_FILENAME]); echo $path_parts['dirname']. " <br>"; // /www/htdocs/slozka echo $path_parts['basename']. " <br>"; // index.php ?> <img src="<? echo $img ?>" style="float: left;"><br> <p><strong>Věk:</strong> <? echo $age ?></p> <p><strong>Bydliště:</strong> <? echo $home ?></p> <p><strong>O mě:</strong> <? echo $text ?> </p> </body> </html> |
||
Medvídek Profil |
#2 · Zasláno: 4. 8. 2011, 21:55:12
jezisek:
Bude potřeba ten obrázek od uživatele nahrát na server : • upload souboru + zapsání do databáze • Upload souboru s předem určenou adresou • špatný upload obrázku - miniatury • Nahrávání fotek - cesta k nim • Navýšení limitu pro upload souboru (Wamp server) • upload souboru trvá 30 minut - vyprší sessiony • Upload souboru - problém s diakritikou • upload fotografie s omezením |
||
jezisek Profil |
#3 · Zasláno: 4. 8. 2011, 21:59:56
Děkuji. Takže jsem opravdu slepej! :D
|
||
Časová prodleva: 14 let
|
0