Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Spirit86
Napisane: 27.09.2010, 19:04:10





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. $maxID = 12;
  2. if($id<=$maxID AND $rekordow==0){
  3.  
  4. header('Location: wyniki.php?id='.($id+1));
  5.  
  6. }
  Forum: Przedszkole · Podgląd postu: #793587 · Odpowiedzi: 5 · Wyświetleń: 681

Spirit86
Napisane: 27.09.2010, 17:25:16





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. if($rekordow==0){
  2.  
  3. header('Location: wyniki.php?id='.($id+1));
  4.  
  5. }
  Forum: Przedszkole · Podgląd postu: #793557 · Odpowiedzi: 5 · Wyświetleń: 681

Spirit86
Napisane: 26.09.2010, 20:10:48





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

źle:

  1. UPDATE `user` SET `accessik` = 1 WHERE `klucz` = vr9gtme6ahi4s5qobn18c2wujpxz3kdl0f7y


dobrze:

  1. UPDATE `user` SET `accessik` = 1 WHERE `klucz` = 'vr9gtme6ahi4s5qobn18c2wujpxz3kdl0f7y'
  Forum: Przedszkole · Podgląd postu: #793324 · Odpowiedzi: 11 · Wyświetleń: 974

Spirit86
Napisane: 26.09.2010, 11:48:55





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. $zapytanie = 'UPDATE `user` SET `accessik` = 1 WHERE `klucz` = \''.$_GET['code'].'\'';
  Forum: Przedszkole · Podgląd postu: #793178 · Odpowiedzi: 11 · Wyświetleń: 974

Spirit86
Napisane: 26.09.2010, 11:43:29





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. $suma_zmiennych = '';
  2. for( $i=1; $w=mysql_fetch_array($odp) ;$i++ ) {
  3. $suma_zmiennych .= $w['rekord'];
  4. }
  5. echo $suma_zmiennych;
  Forum: Przedszkole · Podgląd postu: #793175 · Odpowiedzi: 4 · Wyświetleń: 708

Spirit86
Napisane: 11.01.2010, 20:26:03





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

może lepiej załóż 2 zmienne:
  1. $_SESSION["username"]
  2. $_SESSION["md5password"]
i je przyrównuj, możesz rozpoznawać użytkowników, jak ktoś zmieni hasło, to od razu go wyloguje etc...
  Forum: Przedszkole · Podgląd postu: #700442 · Odpowiedzi: 5 · Wyświetleń: 3 336

Spirit86
Napisane: 31.10.2009, 12:13:05





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. $sql=$pdo->query('SELECT count(*) as `ile` FROM nowosci');
  2. $row = $sql->fetch();
  3. $recordsCount = $row['ile'];
  Forum: Przedszkole · Podgląd postu: #675655 · Odpowiedzi: 1 · Wyświetleń: 631

Spirit86
Napisane: 28.10.2009, 19:23:38





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

http://webmade.org/porady/miniaturki-php-biblioteka-gd.php
  Forum: Przedszkole · Podgląd postu: #674937 · Odpowiedzi: 3 · Wyświetleń: 703

Spirit86
Napisane: 24.10.2009, 17:44:57





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. $this->cos='
  2. <script type="text/javascript">
  3. $(document).ready(
  4. function()
  5. {
  6. $(\'#content\').corners();
  7. });
  8. </script>
  9. ';
  Forum: Przedszkole · Podgląd postu: #673832 · Odpowiedzi: 3 · Wyświetleń: 756

Spirit86
Napisane: 19.10.2009, 18:13:54





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

nie mozesz wysyłać większych plików niż:

  1. $form .= '<input type="hidden" name="MAX_FILE_SIZE" value="10000" />';


dlatego zwraca 0 bo ich nie wysyła na serwer.
  Forum: Przedszkole · Podgląd postu: #672280 · Odpowiedzi: 2 · Wyświetleń: 533

Spirit86
Napisane: 12.10.2008, 12:24:55





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Cytat
Katalog musi byc pusty, i stosowne uprawnienia muszą na to pozwalać.





funkcja:
  1. <?php
  2. function usunKatalog($path){
  3. $return = true;
  4. if (file_exists(dirname($path))) {
  5.    foreach (new DirectoryIterator(dirname($path)) as $file) {
  6.        if (true === $file->isFile()) {
  7.            if(!unlink($file->getPathName())) $return = false;
  8.        }
  9.    }
  10.    if(!rmdir(dirname($path))) $return = false;
  11. }
  12. else $return = false;
  13.  
  14. return $return;
  15. }
  16. ?>


użycie:
  1. <?php
  2. usunKatalog('www/katalog/');
  3. ?>
  Forum: Przedszkole · Podgląd postu: #525332 · Odpowiedzi: 1 · Wyświetleń: 896

Spirit86
Napisane: 8.10.2008, 08:45:55





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

CODE

<div id=boksprawy>
<?php
include "menu.php";
?>
</div>
<div id=tresc>
<?php
include ('admin/connect.php');
$go = $_GET['go'];
if(!empty($go)) {

switch ($go) {
case 'event': $id=$_GET['id'];include ("event.php");break;
case 'news': $id=$_GET['id'];include ("news.php");break;
default:
$sql="SELECT * FROM www WHERE id=$go";
$zapyt=mysql_query($sql) or die( mysql_error() ) ;
$wynik=mysql_fetch_assoc($zapyt);
$tresc=$wynik['tresc'];
if (!empty($zapyt)) echo $tresc;
else echo "Strona nie istnieje";
break;
}
}
else include ("start.php");

?>
</div>
<div id=boksprawy>
<?php
include ("boks3.php");
include ("mail.php");
include ("inf.php");
?>
</div>

<div id=stopka>
</div>



Szczerze, to Cię nie rozumiem do końca, ale chyba o to Ci chodziło.
  Forum: Przedszkole · Podgląd postu: #524077 · Odpowiedzi: 2 · Wyświetleń: 808

Spirit86
Napisane: 7.10.2008, 16:06:51





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Do headera w stronie lub do funkcji js, jak masz:
  1. <script>function a(link){ window.open(link); document.location.reload();}</script>


Kod php, którym wywoływujesz.
  1. <?php
  2. echo '<a href="modules/faktura2.php?id='.$id.'" onClick="a(this.href);return false;">link</a>';
  3. ?>
  Forum: Przedszkole · Podgląd postu: #523907 · Odpowiedzi: 6 · Wyświetleń: 6 663

Spirit86
Napisane: 30.09.2008, 20:59:45





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Nie ma takiej możliwości. Zwróć uwagę, że we wszystkich cmsach, frameworkach, forach, systemach blogowych, galeriach etc etc jest to niezakodowane. Przypadek? Nie, po prostu tak się tego zrobić nie da.
  Forum: Przedszkole · Podgląd postu: #521754 · Odpowiedzi: 6 · Wyświetleń: 1 676

Spirit86
Napisane: 30.09.2008, 17:20:26





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Kod
<?
switch($_GET['id']){
    case 'wwwgl': $file = 'menuww'; break;
    case 'www1': $file = 'menuww'; break;
    case 'www2': $file = 'menuww'; break;
    case 'www3': $file = 'menuww'; break;
    case 'www4': $file = 'menuww'; break;
    case 'szablonygl': $file = 'menusz'; break;
    case 'szablony1': $file = 'menusz'; break;
    case 'szablony2': $file = 'menusz'; break;
    case 'szablony3': $file = 'menusz'; break;
    case 'szablony4': $file = 'menusz'; break;
    case 'szablony5': $file = 'menusz'; break;
    case 'grafikagl': $file = 'menugr'; break;
    case 'grafika1': $file = 'menugr'; break;
    case 'grafika2': $file = 'menugr'; break;
    case 'infogl': $file = 'menuin'; break;
    case 'info1': $file = 'menuin'; break;
    case 'info2': $file = 'menuin'; break;
    case 'info3': $file = 'menuin'; break;
    case 'info4': $file = 'menuin'; break;
    default: $file = 'menugl'; break;
}

include('menubok/'.$file.'.html');
?>
  Forum: Przedszkole · Podgląd postu: #521646 · Odpowiedzi: 27 · Wyświetleń: 3 150

Spirit86
Napisane: 30.09.2008, 16:32:55





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. <?php
  2. switch($_GET['id']){
  3. case 'wwwgl'$file = 'menuww'; break;
  4. case 'www1'$file = 'menuww'; break;
  5. case 'www2'$file = 'menuww'; break;
  6. case 'www3'$file = 'menuww'; break;
  7. //...
  8. defaul: $file = 'menugl'; break;
  9. }
  10. include('menubok/'.$file.'.html');
  11. ?>


uzupełnij sobie bo mi się pisać nie chciało tongue.gif
  Forum: Przedszkole · Podgląd postu: #521625 · Odpowiedzi: 27 · Wyświetleń: 3 150

Spirit86
Napisane: 30.09.2008, 10:57:34





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Oczywiście, że się da. Poczytaj dokładnie dokumentacje.


  1. <?php
  2. < ?php
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, 'htt://www.example.com');
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
  7. curl_setopt(CURLOPT_USERPWD, '[username:[password]')
  8.  
  9. $data = curl_exec();
  10. curl_close($ch);
  11. ?>
  Forum: Przedszkole · Podgląd postu: #521444 · Odpowiedzi: 5 · Wyświetleń: 1 654

Spirit86
Napisane: 29.09.2008, 16:47:11





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

  1. <?php
  2. ?>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Language" content="pl">
  6. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  7. <title>aktualnosci</title>
  8. </head>
  9.  
  10. <body>
  11.  
  12. <table border="0" width="100%" id="table1">
  13.  <tr>
  14.      <td>
  15. <?
  16. if(!empty($_GET['id']))  news();
  17. else aktualnosci();
  18. ?>
  19. </td>
  20.      <td> </td>
  21.  </tr>
  22. </table>
  23.  
  24. </body>
  25.  
  26. </html>
  27. <?
  28. function aktualnosci(){
  29. $query = mysql_query("select * from newsy order by data desc limit 0,10");
  30. while($rekord = mysql_fetch_array($query))
  31.  
  32. if(!empty($rekord[4]))
  33. {
  34. $nazwa0 = "1";
  35. $typ0 = "jpg";
  36. $wyswietlaj .= '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="nowe.php?id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data do: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  37. }
  38. else
  39. {
  40. $nazwa1 = "logo";
  41. $typ1 = "jpeg";
  42. $wyswietlaj .= ''.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="nowe.php?id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data do: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  43. }
  44. echo $wyswietlaj;
  45. echo("<center><a href=nowe.php?id=archiwum> zobacz archiwalne newsy >> </a></center>");
  46.  
  47. }
  48. function news(){
  49. $id = addslashes($_GET['id']);
  50. $query = mysql_query("select * from newsy where id='$id'");
  51. $rekord = mysql_fetch_array($query);
  52. if(isSet($_GET['id'])) {
  53.  
  54. if(!empty($rekord[4]))
  55. {
  56. $wyswietlam = '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b><br/><br/>'.$rekord[3].'<br/><br/><a target="_blank" href=galerie/'.$rekord[4].'/galeria.php>zobacz galeri&ecirc; >></A><br/><br/><b>data do: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  57. echo $wyswietlam;
  58. }
  59. else
  60. {
  61. $wyswietl = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/><b>data dod: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  62. echo $wyswietl;
  63. }
  64. }
  65. }
  66.  
  67. ?>
  Forum: Przedszkole · Podgląd postu: #521242 · Odpowiedzi: 7 · Wyświetleń: 933

Spirit86
Napisane: 28.09.2008, 18:07:47





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

tak się nie dogadamy... Zrób screena, jak już nie chcesz wrzucić na serwer, tej strony czy coś to zobaczymy o co chodzi.
  Forum: Przedszkole · Podgląd postu: #521010 · Odpowiedzi: 15 · Wyświetleń: 2 176

Spirit86
Napisane: 21.09.2008, 22:31:13





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

drugi obrazek jest połączony w pierwszym algorytmem. Możesz zrobić jeszcze tak:


  1. <?php
  2.  
  3. $ch = curl_init://www.fuu.pl/licznik/online.php?id=mojlicznik');
  4.           curl_setopt($ch,    CURLOPT_RETURNTRANSFER, 1);
  5.           curl_setopt($ch,    CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");          
  6.           curl_setopt($ch,    CURLOPT_FOLLOWLOCATION, 1);
  7.           curl_setopt($ch,    CURLOPT_TIMEOUT, 20);
  8.           curl_setopt($ch,    CURLOPT_CONNECTTIMEOUT, 20);
  9.           $handle  = curl_exec ($ch);
  10.           curl_close ($ch);
  11.  
  12.  
  13. preg_match_all('#<b>(.*?)</a>#is', $ilosc,$handle);
  14.  
  15. $ilosc = $ilosc[1];
  16.  
  17.  
  18. ?>


Jeżeli to nie działa, to nie pobierzesz tego za pomocą php. Możesz zrobić ew. tak: Ajaxem pobierasz stronę ze serwera fuu.pl, wysyłasz zmienną do pliku php na serwerze (np. powyższego), dopisujesz linijkę, aby zapisał wartość aktualnych osób w pliku lub w bazie danych.

Znacznie prościej jest napisać samemu taką funkcję sprawdzającą ile osób jest online aktualnie... a żeby było śmieszniejsze taki skrypcik już Bastion za Ciebie napisał:
Bastion
  1. <?php
  2. function online_meter($uid, $livetime = 300)
  3.    {
  4.        $filename = 'online_meter/log.txt';
  5.  
  6.        $keep = array();
  7.        $now = time();
  8.        $max_live  = $now - $livetime;
  9.        $add_guest = true;
  10.  
  11.        if ($table = @file($filename))
  12.        {
  13.            for ($i = 0, $j = count($table); $i < $j; $i++)
  14.            {
  15.                list($user_id, $user_time) = explode(';', $table[$i]);
  16.                if ($user_time > $max_live)
  17.                {
  18.                    $keep[] = $table[$i];
  19.                    if ($uid == $user_id)
  20.                    {
  21.                        $add_guest = false;
  22.                    }
  23.                }
  24.            }
  25.            if (count($keep) != count($table))
  26.            {
  27.                for ($i = 0, $j = count($keep); $i < $j; $i++)
  28.                {
  29.                    $buff .= $keep[$i];
  30.                }
  31.                $om = fopen($filename, 'w');
  32.                fputs($om, $buff);
  33.                fclose($om);
  34.            }
  35.        }
  36.  
  37.        if ($add_guest)
  38.        {
  39.            $om = fopen($filename, 'a+');
  40.            fputs($om, $uid.';'.$now."n");
  41.            fclose($om);
  42.            return count($keep)+1;
  43.        }
  44.  
  45.        return count($keep);
  46.    }
  47.  
  48.    $users_online = online_meter($_SERVER['REMOTE_ADDR']);
  49.  
  50. ?>

Musisz stworzyć tylko katalog online_meter, a w nim plik log.txt i nadać mu uprawnienia np. 777
  Forum: Przedszkole · Podgląd postu: #518509 · Odpowiedzi: 3 · Wyświetleń: 1 097

Spirit86
Napisane: 21.09.2008, 21:07:32





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

Możesz to zrobić np. tak:

  1. <script type = "text/javascript">
  2. function Wcisnieto(){
  3. alert('Wcisnieto przycisk');
  4. return false;
  5. //lub inne polecenia
  6. }

1)
  1. <form action="jakisplik" onSubmit="Wcisnieto();">
  2. <input type="submit" value="asda" />
  3. </form>

2)
  1. <input type="submit" value="asda" onClick="Wcisnieto();" />


no i ewentualnie możesz teraz wyłączyć możliwość wciśnięcia drugi raz przycisku

  1. <script type = "text/javascript">
  2. function Wcisnieto(){
  3. alert('Wcisnieto przycisk');
  4. document.getElementById("submit").setAttribute("disabled","disabled");
  5. return false;
  6. //lub inne polecenia
  7. }
  8. <input type="submit" value="asda" id="submit" />
  Forum: Przedszkole · Podgląd postu: #518479 · Odpowiedzi: 4 · Wyświetleń: 1 199

Spirit86
Napisane: 21.09.2008, 19:16:34





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

No dokładnie, popraw linki (bez końcówek php) i po problemie.
Powodzenia.
  Forum: Przedszkole · Podgląd postu: #518430 · Odpowiedzi: 13 · Wyświetleń: 2 379

Spirit86
Napisane: 21.09.2008, 18:00:23





Grupa: Zarejestrowani
Postów: 607
Dołączył: 8.09.2004
Skąd: Wrocław

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

heh, tak jak się pisze z palca smile.gif. Teraz poprawiłem.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "ht://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3.  
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6. <title>MSGIE</title>
  7. <link rel="stylesheet" href="style.css" type="text/css" />
  8. <!--[if gte ie 5]>
  9. <link rel="stylesheet" href="exstyle.css" type="text/css">
  10. <![endif]-->
  11.                
  12. </head>
  13.  
  14. <body>
  15.  
  16. <div id="banner"> Tekst w banerze </div>        
  17. <div id="menu">
  18.  
  19. <h2>Menu</h2>
  20.  
  21. <ul>
  22. <li><a href="index.php?id=home.php">HOME</a></li>
  23. <li><a href="index.php?id=spis.php">Spis treść</a></li>
  24. <li><a href="index.php?id=nowosci.php">Nowości</a></li>
  25. <li><a href="index.php?id=kontakt.php">Kontakt</a></li>
  26. </ul>
  27.  
  28. <h2>Menu 2</h2>
  29.  
  30. </div>
  31.  
  32. <div id="tresc">
  33. <?
  34.    $fileToInclude = 'home.php';
  35.    if(!empty($_GET['id'])){
  36.       if(file_exitst($_GET['id'].'.php')){
  37.           $fileToInclude = $_GET['id'].'.php';
  38.       }
  39.       else{ //dzieki temu bedziesz mógł tu wstawić własną stronę z błędem
  40.           $fileToInclude = 'error.php';
  41.       }
  42.    }
  43.    include($fileToInclude);
  44. ?>
  45. </div>
  46.  
  47. <div id="prawa">
  48. <p><span>Superważna wiadomość</span>
  49. To jest naprawdę ważna wiadomośc, tak ważna,
  50. że nawet nie moge jej tu napis:-)</p>
  51. <p><span>Imieni:</span>
  52. Dziś imieniny obchodzą Bonifacy i Kunegunda</p>
  53. </div>
  54.    
  55. </body>
  56. </html>
  Forum: Przedszkole · Podgląd postu: #518395 · Odpowiedzi: 13 · Wyświetleń: 2 379


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 19:41