![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem tu nowy i dopiero uczę się php. Zwracam się do Was z prośbą o znalezienie błędu w systemie newsów który przerobiłem, dodałem parę funkcji i właśnie jedna nie chce mi działać a mianowicie wgrywanie plików na serwer obrazków z tłem newsa. Upload w osobnym pliku działa lecz gdy dodam go do panelu dodawania newsów nie chce działać. Oto cały panel administracją newsów Kod <? session_start() 567 ; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>NEWSY - panel administratora</title> <style type="text/css"> * { margin:auto; padding:0; color:#F00; } a{ color:#FF0; } a:hover{ color:#FC0; </style> </head> <body bgcolor="#000000"> <? if(isset($_POST['pass'])) { if($_POST['pass']=='gravitybikers') { $_SESSION['admin']='ok'; } } if((!isset($_SESSION['admin']) || $_SESSION['admin']!='ok') && $_GET['admin']!='wyloguj') { echo '<form method="POST" action="admin.php"> <p align="center"> Niestety nie jesteś zalogowany.<br> Proszę podać hasło:<br> <input type="password" name="pass" size="20"><br> <input type="submit" value="OK"></p> </form>'; }if(isset($_GET['admin']) && $_GET['admin']=='wyloguj') { $_SESSION['admin']=''; echo 'Nastąpiło wylogowanie<br> Przejdź do <a href="admin.php">strony głównej</a>...'; }if($_SESSION['admin']=='ok') { $uchwyt=mysql_connect('localhost','root','krasnal') or die('Nieudane polaczenie z baza danych...'); mysql_select_db('gravitybikers') or die('Nie udało się wybrać bazy 465 danych...');?> <table border="0" width="800" align="center"> <tr> <td align="center" background="images/header.png" width="800" height="250" ></td> </tr> <tr> <td align="center" background="images/menu.png" height="56"> <a href="admin.php">Strona główna</a> | <a href="admin.php?newsy=pokaz">Pokaż newsy</a> | <a href="admin.php?newsy=dodaj">Dodaj newsa</a></td> </tr> <tr> <td align="center"> <? if(isset($_GET['newsy']) && $_GET['newsy']=='pokaz') { echo '<b>NEWSY W TWOIM SERWISIE:</b><br>'; $link=mysql_query('SELECT * FROM news ORDER BY id desc'); while($wiersz=mysql_fetch_array($link)) { echo '<b>'.$wiersz['opis'].'</b>'; echo ' - '; echo $wiersz['data']; echo ' - '; echo '<a href="admin.php?newsy=edytuj&id='.$wiersz['id'].'">Edytuj</a>'; echo ' - '; echo '<a href="adm f33 in.php?newsy=usun&id='.$wiersz['id'].'">Usuń</a>'; echo "<br>\n"; } } elseif(isset($_GET['newsy']) && $_GET['newsy']=='dodaj') { $folder="/files"; echo '<b>DODAJ NOWEGO NEWSA</b><br>'; echo '<form method="POST" action="admin.php?newsy=dopisz"> <table border="0" width="100%"> <tr> <td>Opis na główna strone: </td> <td><textarea rows="5" name="opis" cols="42"></textarea></td> </tr> <tr> <td>Treść newsa: </td> <td><textarea rows="5" name="tresc" cols="42"></textarea></td> </tr><tr> <tr> <td> </td> <td><input type="submit" value="DODAJ"></td> </tr> <tr><td> Jeśli chcesz dodać jakieś zdjęcie do treśći newsa naciśnij Link <a href="1.php" target="_blank">Wgraj zdjęcie</a> Aby dodać zdjęcie wpisz "img src='.$folder.'/nazwa_zdjęcia.jpg" </td><tr> </table> </form>'; } elseif(isset($_GET['newsy']) && $_GET['newsy']=='edytuj' && isset($_GET['id'])) { $id=$_GET['id']; $link=mysql_query("SELECT * FROM news WHERE id='$id'"); $wiersz=mysql_fetch_array($link); echo '<b>EDYTUJ NEWSA</b><br>'; echo '<form method="POST" action="admin.php?newsy=wyedytuj&id='.$wiersz['id'].'"> <table border="0" width="100%"> <tr> <td>Zmień opis na głównej stronie:</td> <td><input type="text" name="opis" size="64" value="'.$wiersz['tytul'].'"></td> </tr> <tr> <td>Zmień treść newsa:</td> <td><textarea rows="5" name="tresc" cols="42">'.$wiersz['tresc'].'</textarea></td> </tr> <tr><td>Zmień tło newsa:</td> <td><textarea rows="1" name="tlo" cols="42"></textarea></td> </tr><tr> <td> </td> <td><input type="submit" value="EDYTUJ"></td> </tr> </table> </form>'; }elseif(isset($_GET['newsy']) && $_GET['newsy']=='dopisz') { $opis=$_POST['opis']; $tresc=$_POST['tresc']; $tlo=$_POST['tlo']; $data=date('d.m.Y, H:i'); mysql_query("INSERT INTO news VALUES(0,'$opis','$tresc','$tlo','$data')"); move_uploaded_file($_FILES['pliczek']['tmp_name'],"pliki/".$_FILES['pliczek']['name']); echo 'Pomyślnie dodałem newsa o opisie: <b>'.$opis.'</b> i o treści: <b>'.$tresc.'</b>'; }elseif(isset($_GET['newsy']) && $_GET['newsy']=='wyedytuj' && isset($_GET['id'])) { $opis=$_POST['opis']; $tresc=$_POST['tresc']; $tlo=$_POST['tlo']; $id=$_GET['id']; echo '<form method="post" enctype="multipart/form-data"> Wybierz plik który chcesz umie¶cia na serwerze:<br> <input type="file" name="pliczek" size="40"><br> <input type="submit" value="Wgraj plik">'; mysql_query("UPDATE news SET tytul='$tytul' tersc='$tresc' tlo='$tlo' WHERE id='$id'"); echo 'Pomyślnie wyedytowałem newsa! <br> Jego nowy opis to: <b>'.$opis.'</b>, a treść: <b>'.$tresc.'</b>'; 1b04 }elseif(isset($_GET['newsy']) && $_GET['newsy']=='usun' && isset($_GET['id'])) { $id=$_GET['id']; mysql_query("DELETE FROM news WHERE id='$id'"); echo 'Pomyślnie usunąłem newsa numer '.$id.'!'; }else echo 'Za pomocą tego panelu możesz: Dodawać i usówać newsy oraz je edytować'; ?></td> </tr><tr> <td align="right" background="images/menu.png" height="56"><a href="admin.php?admin=wyloguj">WYLOGUJ >></a></td> </tr> </table> <? mysql_close($uchwyt); } ?> </body> </html> Jeśli mam jeszcze coś podać proszę pisać. Pozdrawiam i z góry dziękuję Krzyzak94 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:17 |