| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
Nazdarek. Potreboval by som poradit s jednym scriptom. Totiz, neviem prist na chybu..Vstupny formular funguje no po odoslani sa vystupna stranka zobrazila (po odoslani formulara s fotkou), ale nezobrazilo mi v nej fotky. Nadpis, popis, alt obrazka ano... ale samotne foto nie...(CHMOD je nastaveny na 777)
Tu je script s ktorym mam problem:
Kód: <?php if ($ok) { $subor = "a_" . date("Ymd_Gis") . ".html"; $fp = fopen($subor, "w") or die("nie je mozne vytvorit subor!");
fwrite($fp, "<h1 align=center>$album</h1>\n"); fwrite($fp, "<p align=center><i>$popis</i></p>\n<p>\n"); fwrite($fp, "<p><p align=center>\n"); for ($i = 1; $i <= 5; $i++) { $fotka = "fotka" . $i; $fotka_name = $fotka . "_name"; $fotka_type = $fotka . "_type"; $fotka_size = $fotka . "_size"; $popis = "popis" . $i; if ($$fotka_type=="image/jpeg" || $$fotka_type=="image/pjpeg" || $$fotka_type=="image/gif" || $$fotka_type=="image/x-png") { copy($$fotka, "./photos/{$$fotka_name}"); fwrite($fp, "<table align=left><tr><td align=center>"); fwrite($fp, "<a href=\"./photos/{$$fotka_name}\" target=\"foto\">"); fwrite($fp, "<img src=\"./photos/{$$fotka_name}\" alt=\"Fotografia\" border=0 width=300></a> </td></tr>\n"); fwrite($fp, "<tr><td align=center><i>{$$popis}</i>\n"); fwrite($fp, "</table>"); } if ($i==3) fwrite($fp, "<br clear=left>\n"); } fwrite($fp, "</p>\n"); fclose($fp); Header("Location: $subor"); } else { ?>
<form action="<?php echo $PHP_SELF ?>" method="post" enctype="multipart/form-data"> <table> <tr><td><b>Album:</b></td><td><input type="text" size="25" name="album"></td></tr> <tr><td><b>Popis:</b></td><td><input type="text" size="25" name="popis"></td></tr> </table> <table border=1> <tr><th>Fotky</th><th>Subor</th><th>Popis</th></tr> <tr><td>1</td><td><input type="file" name="fotka1"></td> <td><input type="text" name="popis1" size="50"></td></tr> <tr><td>2</td><td><input type="file" name="fotka2"></td> <td><input type="text" name="popis2" size="50"></td></tr> <tr><td>3</td><td><input type="file" name="fotka3"></td> <td><input type="text" name="popis3" size="50"></td></tr> <tr><td>4</td><td><input type="file" name="fotka4"></td> <td><input type="text" name="popis4" size="50"></td></tr> <tr><td>5</td><td><input type="file" name="fotka5"></td> <td><input type="text" name="popis5" size="50"></td></tr> </table> <input type="submit" name="ok" value="Vlozit"> </form> <?php } ?>
Vie mi niekto pomoct, poradit?
|
|
Registrovaný: 24.01.07 Prihlásený: 14.01.13 Príspevky: 76 Témy: 6 Bydlisko: KE |
neviem ci dobre pozeram ale nechyba ti nahodou format obrazka ?
Kód: <img src=\"./photos/{$$fotka_name}\" alt=\"Fotografia\" border=0 width=300>
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 06.10.2007 9:53 | |
|
No to ja tiez neviem... Ale nestaci mu len "fotka_name"? Ved ked vyhovuje fotka jednemu z parametrov pri vkladani, tak potom by malo byt jedno pri zobrazovani fotky, aky je to format(myslim z tych 4 predvolenych)...Alebo nie...?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
jesne ze ti tam chyba format
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 06.10.2007 11:20 | |
|
A ako by to teda malo byt spravne? Staci to len upravit len v tomto riadku:
<img src=\"./photos/{$$fotka_name}\" alt=\"Fotografia\" border=0 width=300>
alebo aj niekde inde?
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 06.10.2007 12:25 | |
|
No uz som to opravil... Netrebalo zadavat ziadny parameter $foto_type.
Chyba bola niekde inde...V prikaze : copy($$fotka, "./photos/{$$fotka_name}");
bolo treba zmenit adresar kde ma ukladat obrazky...Cize v adresari photos som si vytvoril podadresar obrazok a len upravil nasledujuce dva prikazi:
copy($$fotka, "./obrazok/{$$fotka_name}");
fwrite($fp, "<img src=\"./obrazok/{$$fotka_name}\"
alt=\"Fotografia\" border=0 width=300></a>
</td></tr>\n");
A uz to fachci
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|