![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam chce zrobić galerie zdjęć z możliwością upload na stronie moja strona ze skryptem
korzystam z tego opisu i mam taki problem bo tam autor nie napisał gdzie wstawić i jak nazwać plik z tym kodem Kod < ?php if(isset($_GET['plik']) && $_GET['plik']=='dodaj') { $p_pojemnosc=$_FILES['plik']['size']; $p_typ=$_FILES['plik']['type']; if( strpos( $p_typ, 'image/jpeg' ) === false ) die( 'Wybrany plik nie plikiem jpg.' ); $p_nazwa=$_FILES['plik']['name']; $p_smiec=$_FILES['plik']['tmp_name']; $p_nazwa = strtolower($p_nazwa); $p_nazwa = str_replace("ż","z",$p_nazwa); $p_nazwa = str_replace("ą","a",$p_nazwa); $p_nazwa = str_replace(" ","",$p_nazwa); $p_nazwa = str_replace("_","",$p_nazwa); $p_nazwa = str_replace("ś","s",$p_nazwa); $p_nazwa = str_replace("ł","l",$p_nazwa); $p_nazwa = str_replace("ó","o",$p_nazwa); $p_nazwa = str_replace("ń","n",$p_nazwa); $p_nazwa = str_replace("ź","z",$p_nazwa); $p_nazwa = str_replace("ć","c",$p_nazwa); $p_nazwa = str_replace("ę","e",$p_nazwa); $sprawdzenia = substr($p_nazwa, strrpos($p_nazwa, ".")); $p_roz= array_pop(explode(".", $p_nazwa)); $max_size=round(($_POST['max_file_size']/2048576),3)."MB"; $poj_MB=round(($p_pojemnosc/2048576),2).'MB'; $p_nazwa_zm=(md5($p_nazwa)).".".$p_roz; $folder="img/"; if ($p_pojemnosc <= 0) { echo ("Plik jest pusty. Nie mogę go przesłać <b>".$p_nazwa." ".$poj_MB.$f_koniec.""); echo "<a href='upload.php'>Wracaj ...</a>"; exit; } if ($poj_MB > $max_size) { echo("Plik jest za duży. Maksymalnie można wysłać <b>".$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$poj_MB.$f_koniec."</i></b>"); echo "<a href='upload.php'>Wracaj ...</a>"; exit; } if (file_exists($folder.$p_nazwa_zm)) { echo ("Plik o takiej nazwie jest już na serwerku <b><i>".$p_nazwa_zm."</i></b>"); echo "<a href='upload.php'>Wracaj ...</a>"; exit; } else { if(!move_uploaded_file($p_smiec, $folder.$p_nazwa_zm)) exit('Nie można zachować pliku. Prawdopodobnie nie ma folderu lub nie można w nim zapisać'); echo "Przesłanie udało się - <b>".$p_nazwa."</b>"." ".$poj_MB.""; $path_file=$folder.$p_nazwa_zm; require 'db.php'; $query = "INSERT INTO galeria (link_zdjecie) VALUES ('$path_file')"; $zapytanie = mysql_query($query); if(!$zapytanie) { echo "Wykonanie zapytania zawiodło. " . mysql_error(); } else { echo '<a href="upload.php?plik=opisz">Dodaj informacje o pliku</a>'; } } } i dodatkowo na dole strony napisał żeby Kod Dodatkowo należy pamiętać, że trzeba dołączyć bibliotekę jQuery do kodu pliku index.php, bo inaczej galeria nie będzie działać. pobrałem jQuery wrzuciłem do głównego katalogu ale jak mam to dodać do pliku index.php bo kod Kod index.php ja mam dodany do pliku index.html swojej strony no i tego pliku index.php nie mam,proszę o jakieś wskazówki
<h2>[PHP][MySQL][AJAX] Galeria zdjęć ze zmieniającymi się zdjęciami demo by Piotr Nalepa</h2> <div id="box"> <div id="galeria"> </div> </div> Ten post edytował diver 18.05.2012, 12:15:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:30 |