Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/txt]Szukaj...
szmerak
post 11.06.2007, 19:39:44
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


Mam tutaj fajny skrypcik na serwis z filmikami tylko że nie wiem jak zrobić opcję szukaj...
  1. <?
  2. $filmiki = file("file.txt");
  3. foreach($filmiki as $filmy)
  4. {
  5. if($_GET['zobacz'] == ""){
  6. $podziel = explode("|", $filmy);
  7. $numer = $podziel[0];
  8. echo '<a href="?zobacz='.$numer.'">'.$podziel[1].'</a><br>';
  9. }
  10. for($x=0; $x<1; $x++){
  11. $podziel = explode("|", $filmy);
  12. $akcja = $podziel[0];
  13. if($_GET['zobacz'] == "$akcja"){
  14. echo 'Nazwa: '.$podziel[1].'<br>'.$podziel[2].'';
  15. }
  16. }
  17. }
  18. ?>

Tutaj kawałek kodu file.txt
  1. 1|Wypadek Kubicy|<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/-H7ozuGeIVw"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/-H7ozuGeIVw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
  2. 2|Wypadek Kubicy GP Kanady|<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/KPMkEMErAPE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/KPMkEMErAPE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
  3. 3|Wypadek Kubicy asd|<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/KPMkEMErAPE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/KPMkEMErAPE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>


Ten post edytował szmerak 11.06.2007, 19:41:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szmerak
post 11.06.2007, 19:58:28
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


Hmm może jakaś podpowiedź? gdzie szukać dokładniej jakich funkcji i jak....

Mam jeszcze jedną prośbę
to jest plik admin.php

zmienna $zw ma wartość poprzednią + 1 a jak zrobic aby wczytywał tylko ostatnią? czyli z samej góry?
  1. <?
  2. if($_GET['akcja'] == "")
  3. {
  4. $file = file("file.txt");
  5. foreach($file as $video)
  6. {
  7. $podziel = explode("|", $video);
  8. $zw = ''. $podziel[0]+1 .'';
  9. echo $zw;
  10. }
  11. echo '<form action=?akcja=dodaj method=POST>
  12. Nazwa: <input type=text name=nazwa><br>
  13. Treść: <textarea cols=30 rows=5 name=embed></textarea><br>
  14. Numer: <input type=text name=numer>
  15. <input type=submit value=DODAJ>
  16. </form>';
  17.  
  18. }
  19. if($_GET['akcja'] == "dodaj"){
  20. $nazwa = $_POST['nazwa'];
  21. $tresc = $_POST['embed'];
  22. $numer = $_POST['numer'];
  23. if($nazwa && $tresc && $numer)
  24. {
  25. $tresc = stripslashes($tresc);
  26. $dane = "$numer|$nazwa|$tresc"."n";
  27. $file="file.txt";
  28. $fp=fopen("$file", "r+");
  29. $dane=$dane.fread($fp, filesize($file));
  30. rewind($fp);
  31. flock($fp, 2);
  32. $wpis=fwrite($fp, $dane);
  33. flock($fp, 3);
  34. fclose($fp);
  35. }
  36. }
  37.  
  38. {
  39.  
  40. }
  41. ?>


Ten post edytował szmerak 11.06.2007, 20:04:40
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:09