![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
jesli ktos mogłmy mi pomoc bede wdzieczny... poniewaz mam taki troche dziwny problem, otóz nie wiem dlaczego ale nie chce mi wyswetlac kolejnych rzedów miniatór na stronie... a dokładnie w necie nie chce a na moim kopmie na virtualnym serverze wszystko działa normalnie
troche zakrecilem, ale chodzi o to ze tych zdjec w bazie jest wiecej bo je dodawalem ale wyswietla tylko 2 rzędy miniaturek, a na virtualnym normalnie link: http://www.forozanski.pl/prgal plik index.php Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>proba</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table cellpadding="0" cellspacing="0" width="776" border="1"> <tbody> <tr> <td> <table cellpadding="0" cellspacing="0" width="776" border="0"> <tbody> <tr> <td width="200" align="left" valign="top"> <form enctype="multipart/form-data" action="dodaj.php" method="post"> <p>Dodaj kolejne zdjecie: <input name="file" type="file" size="38"/> <textarea name="opis" type="text" cols="40" rows="4"></textarea></br> <input type="submit" value="Dodaj" /> <input type="reset" value="Reset" /></p> </form> <td width="576" height="520"> <?php $link=mysql_connect('host','mojabaza','haslo') or die('Połączenie nieudane'); mysql_select_db('nazwabazy') or die('Nieudane pobranie bazy'); if (!isset($_GET['zdj'])) { $zapytanie=mysql_query("SELECT * FROM galeria LIMIT 1"); } else { $zdj=$_GET['zdj']; $zapytanie=mysql_query("SELECT * FROM galeria WHERE id='$zdj'"); } echo '<table border="0">'; echo '<tr border="0">'; echo '<td colspan="4" align=”center”>'; $dane=mysql_fetch_array($zapytanie); echo '<img src=galeria/'.$dane['zdjecie'].' width=420 height=350>'; echo ' '; echo '<b>'.$dane['opis'].'</b>'; echo ' '; echo 'Dodano dnia: <b>'.$dane['datans'].'</b>'; echo '</td></tr>'; $zapyanie=mysql_query('SELECT * FROM galeria'); $il=mysql_num_rows($zapyanie); $wiersze=ceil($il/4); for ($a=0;$a<$wiersze;$a++) { echo '<tr align=center>'; $b=$a*4; $zapytanie="SELECT * FROM galeria LIMIT $b,4"; $c=mysql_query($zapytanie); while($row=mysql_fetch_array($c)) { echo '<td>'; echo '<a href=index.php?zdj='.$row['id'].'><img src="galeria/'.$row['zdjecie'].'" border=0 width=100 height=100></a>'; echo '</td>'; } echo '</tr>'; } echo '</table>'; mysql_close($link); ?> </td></tr> </tbody> </table> <tr> <td>wykonanie: zibi</td></tr> </tbody> </table> </body> </html> plik dodaj.php Kod <?php $file_tmp = $_FILES['file']['tmp_name']; $file_name = $_FILES['file']['name']; $datans = date("Y-m-d H:i:s"); if(is_uploaded_file($file_tmp)) { move_uploaded_file("$file_tmp","galeria/$file_name"); echo "Plik zostal skopiowany: $datans"; $sql = mysql_connect('host','mojabaza','haslo') or die('Brak polaczenia z baza danych'); mysql_select_db('nazwabazy') or die('Wystapil problem z dostepem do bazy'); mysql_query('INSERT INTO galeria (zdjecie, opis, datans) VALUES (\''.$file_name.'\', \''.$_POST['opis'].'\', \''.$datans.'\')') or die ('Błąd bazy'); mysql_close($sql); } else { echo"Wystapil blad podczas kopiowania"; } ?> <script type="text/javascript"> setTimeout(function(){document.location.href='index.php';}, 3000); </script> ![]() zapodalem fotke jak u mnie to na virtualnym wyglada, a w necie nie działa ![]() co jest pomoze ktos ![]() Ten post edytował kosmic 7.11.2007, 00:14:37 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co Ci nie działa. Mi się udało dodać zdjęcie na Twojej stronce (posiada numer 9). Prz okazji zainteresuj się przeskalowywaniem zdjęć (imagecopyresampled" title="Zobacz w manualu PHP" target="_manual).
-------------------- |
|
|
--kosmic-- |
![]()
Post
#3
|
Goście ![]() |
nie dosc ze człowiek sie uczy i ma problem to jeszcze jakis palant to wykorzysta co mu sie tutaj pokazuje i sobie jaja robi zamiast pomoc
![]() http://www.forozanski.pl/prgal DZIEKI mam sobie lepiej zabezpieczyc.... ciekawe jak, jak nawet nie wiem dlaczego nie działa nie ma to jak liczyc na pomoc |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
usun skrypt z serva wgraj na nowo i dodaj 2 rzeczy
1)sprawdzaj rozszerzenie pliku ktory jest wgrywany przez user'a np tak jak podalem w innym temacie za pomoca explode ktore potem ulepszyl drPRATON bo mi sie zdaje ze ktos upload'owal jakis plik php ale nie jestem pewny 2)z tego co pamietam to ktos do obrazka mogl dodac komentarz w twoim skrypcie nie widze zadnego zabiepieczenia wiec zrob 2 po pierwsze filtruj zmienna za pomoca strip_tags() lub htmlspecialchars() i gdy bedziesz dodawal do bazy uzyj mysql_escape_real_string() 3)zrob funckje laczaca sie z baza lub zmienne z adres bazy,login,haslo i nazwa bazy i includuj plik z nadrzednego katalogu w php jestem poczatkujacy ale coz jak bym tak zrobil P.S mozesz tez sprawdzac czy podany ciag w $_GET['zdj'] jest cyfra a jesli nie jest to wyswietlasz komunikat zdaje mi sie czy probowales juz cos zmieniac??apropo widzisz ostatnie 3 obrazki dziala alert a nie powinien ![]() Ten post edytował marcio 5.11.2007, 21:49:40 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
--kosmic-- |
![]()
Post
#5
|
Goście ![]() |
jest dokladnie tak jak mowisz, czyli ktos wgral skrypty php i je odpalil.. no ale coz i tacy sie trafiaja
![]() wiesz.. ja dopiero zaczolem z PHP wiec wogole nie mam pojecia o czym mowisz ![]() jesli mogłbys mi pomoc z tym zabezpieczeniem, sprawdzaniem rozszerzenia itp bylbym wdzieczny... ale nie mam pojecia jak mam to zsrobic.. i jak sklejac to wszystko przegladam i czytam ale nie wiem.... a co do alertów to wlasnie co to jest i dlaczego sie wyswietla ![]() ps: jak mozesz to zapodaj jak mozna by bylo zrobic to o czym pisales pozdrawiam i dzieki za zainteresowanie.. bo od kilku dni pisze na forach i lipa... a projekt robic trzeba ![]() |
|
|
--kosmic-- |
![]()
Post
#6
|
Goście ![]() |
jest dokladnie tak jak mowisz, czyli ktos wgral skrypty php i je odpalil.. no ale coz i tacy sie trafiaja
![]() wiesz.. ja dopiero zaczolem z PHP wiec wogole nie mam pojecia o czym mowisz ![]() jesli mogłbys mi pomoc z tym zabezpieczeniem, sprawdzaniem rozszerzenia itp bylbym wdzieczny... ale nie mam pojecia jak mam to zsrobic.. i jak sklejac to wszystko przegladam i czytam ale nie wiem.... a co do alertów to wlasnie co to jest i dlaczego sie wyswietla ![]() ps: jak mozesz to zapodaj jak mozna by bylo zrobic to o czym pisales pozdrawiam i dzieki za zainteresowanie.. bo od kilku dni pisze na forach i lipa... a projekt robic trzeba ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
zrobmy tak ja teraz ide spac bo jest pozno jutro trzeba isc do szkoly a wstawac trzeba o 6.00.Popoludniu albo wieczorem napisze co masz dodac ale podaj mi caly kod brakuje tez dodaj.php pomyslimy razem i zrobimy ok? P.S pokaz jaki byl skrypt w pliku php??zobaczymy co wykombinowala ta osoba ktora to zrobila i bedzie mozna latwiej to zabiezpieczyc
Ten post edytował marcio 5.11.2007, 23:18:09 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
w pierwszym poscie masz plik dodaj.php wiec jest wsio....
a co do tego złego uczynku to ktos po prostu wgrał skrypt, który nadpisuje plik index.php i tyle napisze ci na pw mam nadzieje ze mi pomozesz, bo sam to raczej za wiele nie powalcze, pozdrawiam |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
tak tez myslalem ze tak zrobil wieczorem ci pomoge tzn zrobie to co potrafie
![]() -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
marcio - odpisz mi na priva...
a wracajac do tematu to cos tam nakombinowalem sam, metoda prób i błedów i nawet działa.... troche sie zmienil plik dodaj.php teraz chcialbym zrobic tak, aby mi wyswietlalo np tylko 9 miiaturek, a jesli jest ich wiecej to po prostu jako nastepna strona, cos takiego jak wyniki w googlach.... no i tak rozkminiam i szukam po necie, ale sam sobie raczj z tym nie poradze, choc bede probował, jesli ktos bylby i mogłby pomoc, to bede wdzieczny plik index.php CODE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>proba</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table cellpadding="0" cellspacing="0" width="776" border="1"> <tbody> <tr> <td> <table cellpadding="0" cellspacing="0" width="776" border="0"> <tbody> <tr> <td width="200" align="left" valign="top"> <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1856000"> <p>Dodaj kolejne zdjecie: <input name="plik_upload" type="file" size="38"/> <textarea name="opis" type="text" cols="40" rows="4"></textarea></br> <input type="submit" value="Dodaj" /> <input type="reset" value="Reset" /></p> </form> <td width="576" height="520"> <?php $link=mysql_connect('localhost','root','vertrigo') or die ('Połączenie nieudane'); mysql_select_db('galeria_zdjec') or die ('Nieudane pobranie bazy'); if (!isset($_GET['zdj'])) { $zapytanie=mysql_query("SELECT * FROM galeria LIMIT 1"); } else { $zdj=$_GET['zdj']; $zapytanie=mysql_query("SELECT * FROM galeria WHERE id='$zdj'"); } echo '<table border="0">'; echo '<tr border="0">'; echo '<td colspan="4" align=”center”>'; $dane = mysql_fetch_array($zapytanie); echo '<img src=upload/'.$dane['zdjecie'].' width=420 height=350>'; echo '<br>'; echo '<hr size="1" width="420">'; echo '<b>'.$dane['opis'].'</b>'; echo '<br>'; echo 'Dodano dnia: <b>'.$dane['datans'].'</b>'; echo '<hr size="1" width="420">'; echo '</td></tr>'; $zapyanie = mysql_query('SELECT * FROM galeria'); $il = mysql_num_rows($zapyanie); $wiersze = ceil($il/3); for ($a=0;$a<$wiersze;$a++) { echo '<tr align=center>'; $b=$a*3; $zapytanie="SELECT * FROM galeria LIMIT $b,3"; $c=mysql_query($zapytanie); while($row=mysql_fetch_array($c)) { echo '<td>'; echo '<a href=index.php?zdj='.$row['id'].'><img src="upload/'.$row['zdjecie'].'" border=0 width=120 height=120></a>'; echo '</td>'; } echo '</tr>'; } echo '</table>'; mysql_close($link); ?> </td></tr> </tbody> </table> <tr> <td>wykonanie: zibi</td></tr> </tbody> </table> </body> </html> prosze o pomoc i porade |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:01 |