Luksor Opublikowano 27 Lipca 2008 Udostępnij Opublikowano 27 Lipca 2008 Przeniosłem skrypt z serwera na localhost i wysypało mi błędy: Jak to naprawić? Proszę o pomoc. :crying: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marmot Opublikowano 27 Lipca 2008 Udostępnij Opublikowano 27 Lipca 2008 A zmieniłeś dane dostępowe do bazy? (serwer, hasło, użytkownik, nazwa bazy) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 27 Lipca 2008 Autor Udostępnij Opublikowano 27 Lipca 2008 tak Forum nie przyjmuje tekstu z błędami więc dam link: http://luksor.cba.pl/blad_dwoch_funkcji.txt Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marmot Opublikowano 27 Lipca 2008 Udostępnij Opublikowano 27 Lipca 2008 Może byś dał kod, bo prorokami nie jesteśmy. Wystarczy przedział od 140 do 165 linijki z index.php i przedział od 20 do 40 linijki z about.php. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 27 Lipca 2008 Autor Udostępnij Opublikowano 27 Lipca 2008 Zaraz dam. Edit: Nie mogę, jak naprawicie forum to wtedy dam. Bo nie che się wysłać. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 Przy mysql_connect dodaj or die(mysql_error()) i napisz, co wysypuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Lipca 2008 Administratorzy Udostępnij Opublikowano 28 Lipca 2008 ile ja razy powtarzałem, daj echo mysql_error(); po zapytaniu i zobacz co jest nie tak. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 Po prostu mysql_query zwraca false, czyli błąd zapytania SQLa. Może być np. problem z prefixami jeśli używasz jakiegoś gotowego systemu. Jakieś różnice w konstrukcji tabeli na serwerze i localhoście. Dużo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 28 Lipca 2008 Autor Udostępnij Opublikowano 28 Lipca 2008 udało mi się poprawić index.php (zmieniłem nazwę użytkownika, bo była nie poprawna) Ale w niektórych stronach są jeszcze błędy. Nazwa użytkownika jest wszędzie taka sama, bo plik z ustawieniami jest includowany. np. w pliku lista.php w tej lini wyskakuje błąd: if(mysql_num_rows($query) == 1){ Nie wiem co jest nie tak, na serwerze działa a na localhoście nie. EDIT: Udało mi się napisać posta!!! Yeaah!!! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Lipca 2008 Administratorzy Udostępnij Opublikowano 28 Lipca 2008 Musisz mieć strasznie dużo błędów w tym skrypcie. Dobry skrypt działa na każdym serwerze na dowolnym haśle i nazwie bazy :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 28 Lipca 2008 Autor Udostępnij Opublikowano 28 Lipca 2008 zmieniłem na: if(mysql_num_rows($query) == 1){ echo mysql_errno() . ": " . mysql_error(). "\n"; nie pokazuje błędu, cały czas tamten już naprawiłem, ale teraz po wpisaniu danych w rejestracji strona się troszkę popsuła: 20){ echo "Za krótki nick! Prawidłowa długosć od 5 do 20 znaków."; }else{ if(!eregi('^[a-zA-Z0-9ęóš�łż�ćńĘÓĽ�ŁŻ�ĆŃ]+[a-zA-Z0-9ęóš�łż�ćńĘÓĽ�ŁŻ�ĆŃ_-]+[a-zA-Z0-9ęóš�łż�ćńĘÓĽ�ŁŻ�ĆŃ]+$', stripslashes($login))){ echo "Login zawiera niedozwolone znaki!"; }else{ if(strlen(trim($haslo1)) < 5 or strlen(trim($haslo1)) > 20){ echo "Za krótkie hasło! Prawidłowa długosć od 5 do 20 znaków."; }else{ $mysql = mysql_fetch_array(mysql_query("SELECT `login` FROM `konta` WHERE `login` = '$login'")); if($mysql != NULL){ echo "Nick jest zajęty! Wybierz inny."; }else{ if (preg_match('/^[_a-z0-9.-]*[a-z0-9]@[_a-z0-9.-]*[a-z0-9].[a-z]{2,3}$/e', $_POST['mail'])){ $mailheaders .= "Nadawca: luksor111@gmail.com"; $mailheaders.= "MIME-Version: 1.0\n"; $mailheaders.= "Content-Type: text/html;\n"; $mailheaders.= "\tcharset=\"UTF-8\"\n"; $mailheaders.= "Content-Transfer-Encoding: 8bit\n\n"; mail($_POST['mail'], "Rejestracja w serwisie!", " Otrzymujesz ten email, poniewaz zarejestrowales sie w serwisie luksor.koon.pl/sql Oto dane konta: Login: ".$login." Haslo: ".$_POST['haslo1']." Zapamietaj je! Pozdrawiam, Luksor. ", $mailheaders); $haselko = md5(sha1($haslo1)); $email = $_POST['mail']; $ip = $_SERVER['REMOTE_ADDR']; $zapytanie = "INSERT INTO `konta` (`id`, `login`, `haslo`, `email`, `ip`) VALUES ('', '$login', '$haselko', '$email', '$ip')"; $idzapytania = mysql_query($zapytanie); $data = date("d-m-Y H:i:s"); $plik = fopen("log.txt","a"); fwrite($plik,"".$data." - Zarejestrował się nowy użytkownik: ".$login."\n"); fclose($plik); $token=sha1($login); header("Location: rejestracja-koniec.php?l=$login&t=$token"); }else{ echo "Niepoprawny adres e-mail!"; } } } } } } } mysql_close($sql_conn); ?> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Lipca 2008 Administratorzy Udostępnij Opublikowano 28 Lipca 2008 no i co to niby jest? jakiś zbitek kodu... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 Zapomniałeś otworzyć znacznika PHP. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 :bye1: To jest fragment kodu! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 29 Lipca 2008 Administratorzy Udostępnij Opublikowano 29 Lipca 2008 Nie, to jest jakiś zbitek tekstu zaczynający się od 20){ - cokolwiek to jest. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 29 Lipca 2008 Udostępnij Opublikowano 29 Lipca 2008 Gnysek, to jesd kod bez wcięć i przechodzenia do nowej lini. ;s Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 29 Lipca 2008 Administratorzy Udostępnij Opublikowano 29 Lipca 2008 To widzę, ale i tak nie jest to cały kod tylko coś obciętego. Poza tym, jak mu nie działa, niech poda błąd jaki się wywala - skoro nie pokazuje się błąd, znaczy, że wszystko działa, tylko źle zostało zaprogramowane. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piczer Opublikowano 29 Lipca 2008 Udostępnij Opublikowano 29 Lipca 2008 Zamiast się kłócić, czy to urywek kodu, czy ciąg znaków, czy jeszcze jakieś inne bzdety, pomyślał by kto i by zgnębił luksora, że po raz kolejny nie umie wytłumaczyć dokładnie problemu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 29 Lipca 2008 Udostępnij Opublikowano 29 Lipca 2008 Luksor byś napisał jakie błędy Ci wyskakują, a pozatym jak ktoś wspomniał zapomnniałeś chyba o `<?php` Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się