Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie wolnego aliasu
Widmo696
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 11.08.2006

Ostrzeżenie: (0%)
-----


Witam!
Mam skrypt aliasów ale da się sprawdzać wolne aliasy tylko po zalogowaniu, a ja chciałbym żeby to było na stronie głónej lub poprostu na zwykłej stronie, więc wyciągnąłem z pliku tekst który odpowiada za sprawdzanie wolnych aliasów ale gdy dodam go do nowego pliku zamkne i otworze <? ?> to nie działa.

ten kod wygląda tak:
  1. <?php
  2. elseif ($function==add)
  3. {
  4. echo "<font size=1 face=verdana><centeR>";
  5. echo "<form action=$PHP_SELF?section=aliasy&function=submit_add method=post>
  6. <center><font size=4 face=verdana color=orange><b>SprawdĽ czy alias jest wolny:</b></font></center><br><Br>
  7. <table>
  8. <tr>
  9. <td align=center><font size=2 face=verdana></td>
  10. <td><b><font size=1 face=verdana>http://www.</b><input type=text name=source><b>.$domain</b></td>
  11. </tr>
  12. </table><br><centeR><input type=submit value="SprawdĽ."></center></form>";
  13.  
  14. pan_dol();
  15. die("");
  16. }
  17. elseif ($function==submit_add)
  18. {
  19. $source = strtolower($source);
  20. $source = czysc($source);
  21. $source = strip_tags($source);
  22. $dlugosc = strlen($source); 
  23.  
  24. if ($source=="")
  25. {
  26. echo("<centeR><font color=red><h3>Podano nie poprawną nazwe aliasu !</h3></font><br>");
  27.  
  28. pan_dol();
  29. die("");
  30. }
  31.  
  32.  
  33. if ($dlugosc>=30)
  34. {
  35.  echo("<centeR><font color=red><h3>Podana nazwa aliasu jest za długa !</h3></font><br>");
  36.  
  37. pan_dol();
  38. die("");
  39. } 
  40.  
  41.  
  42. if (($source[0]==".") || ($source[strlen($source)-1]=="."))
  43. {
  44.  
  45. echo("<centeR><font color=red><h3>Alias nie może się zaczynać ani kończyć kropką !</h3></font><br>");
  46.  
  47. pan_dol();
  48. die("");
  49. }
  50.  
  51.  
  52. $source=addslashes($source);
  53. $request_login_info = mysql_query("select * from aliasy where source = '$source'");
  54. $rows_returned = mysql_numrows($request_login_info);
  55. if ($rows_returned != 0)
  56. {
  57.  echo "<centeR><font color=red><h3>Niestety alias <u>www.$source.$domain</u> jest już zajęty... ;(</h3></font><br>";
  58.  
  59. pan_dol();
  60. die("");
  61. }
  62. else
  63. {
  64.  echo "<font size=1 face=verdana><centeR>";
  65.  echo "<h3><font color=orange>Alias <u>www.$source.$domain</u> jest wolny !</h3></font>";
  66. ?>


Wiem tam jest elseif, zmieniałem to na if i na końcu dodawałem brakujące } ale to nic nie daje.
Może wie ktoś co mogę zrobić?
Z góry dziękuje za pomoc

P.S jeśli napisałem coś głupiego dotyczącego php to się nie śmiejcie, dopiero się uczę
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:16