Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc w napisaniu skryptu.


Rekomendowane odpowiedzi

Opublikowano

Witam uczę się podstaw PHP, HTML już znam. Chce napisać taki skrypt w których chodzi o:

Wzór skryptu jak mniej więcej będzie wyglądał:

 

Pobieranie:

 

Klik

 

Tam gdzie "klik" będzie link. I tu chce zrobić taki bajer że w notatniku wrzucę 20 linków. I jak ktoś kliknie to pobieranie, to otwiera mu się 1 link.

Jak wejdzie osoba następna i kliknie pobieranie otwiera się 2 link. Jak kliknie jeszcze raz to włącza się 3 link ,itd. aż do 20. Po 20 zmianach, linki lecą od nowa!

 

Możecie mnie naprowadzić jak takie coś zrobić, albo napisać takie coś.

Opublikowano

Losowo byłoby to można dość krótko i łatwo zrobić. Muszą się po kolei pobierać? :P

Wieczorem popróbuje. Może się uda. (nigdy takiego czegoś nie robiłem, więc muszę przetestować ;p)

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

Przykład z kurshtml.edu.pl

 

 

<script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}

document.write(new Array(
// Tu wpisz kolejne elementy:

'<a href="link1"><i>Klik</i></a>',
'<a href="link2"><i>Klik</i></a>',
'<a href="link3"><i>Klik</i></a>'
'...'

).random().join(''));
// ]]>
</script>

 

'...' do 20 ;d

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

Po każdym odnośniku daj przecinek - tylko w ostatnim bez

 

'<a href="link1"><i>Klik</i></a>',
'<a href="link2"><i>Klik</i></a>',
'<a href="link3"><i>Klik</i></a>',
'...'

 

Mój fail ;d

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

A do losowanych na zmiane potrzebujesz czegoś gdzie będzie zapisywany aktualny stan, polecam mysql

 

Potrzeba 2 bazy:

stan - ID | STAN

teksty - ID | TEKST

 

//Połączenie z bazą

$stan = mysql_fetch_array(mysql_query("SELECT `stan` FROM `stan` WHERE `id` = '1' "));
$satn = $stan + 1;
if($stan == 21) $stan = 1;
$stan = mysql_fetch_array(mysql_query("SELECT `tekst` FROM `teksty` WHERE `id` = '".$stan."'"));
echo $stan;

 

Zdaje mi sie że dobrze, w tabeli teksty dodajesz teksty od 1 do 20, liczby wpisujesz w kolumne ID a teksty w pole tekst. A w tabele stan dodajesz jeden wiersz o danych ID:1 i STAN:1

 

Myśle że dobrze bo pisałem nie zprawdzając

Opublikowano

Mała literówka się wdarła. Tu masz poprawne ;d

 

//Połączenie z bazą

$stan = mysql_fetch_array(mysql_query("SELECT `stan` FROM `stan` WHERE `id` = '1' "));
$stan = $stan + 1;
if($stan == 21) $stan = 1;
$stan = mysql_fetch_array(mysql_query("SELECT `tekst` FROM `teksty` WHERE `id` = '".$stan."'"));
echo $stan;

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

Przypadkiem ta strona nie wysyła haseł na e-mail? Inaczej nod by jej nie blokował...

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

Nom chyba wysyła. Ale ja chce się dowiedzieć jak takie grafikę poukładać.

 

Więc usunąłem całą zawartość gdzie był podany link.

 

Po prostu lay jest pocięty i dobrze ułożony.

a7a3b8122182356e.png.8036b3d7be84292c9ea465f2360fa784.png

Opublikowano

Dobra już wiem jak to zrobić. Ostatnie pytanie. Jakie są komendy html do ustawiania elementów. Chodzi mi o wyśrodkowanie, ustawienie co do pikseluów(np tekst ma się najściślej w 634x443), wyrównanie do lewej, prawej itp.

Opublikowano

@up - dobrze podałeś ;p. (zakłdka CSS ;) )

 

Niewiem co to za strona ale do takich mniej zaufanych lepiej rzucić okiem na kod. Raz gość dosłownie zrobił ze mnie idiote (niedawno ;p) :

 

Wszedłem na pewną stronę szukając informacji (nieważne jakich ;p).

Mam napis :

 

Please wait. Page is loading... (coś takiego).

 

No ale czekam 10 sekund, 30, w końcu minutę. Wkurzam się i patrze na kod. Co z tego ,że nieznałem programowania i słabo znam JS. Jak spojrzałem na kod to moja reakcja była taka :

 

Ja pier... udało mu sie mnie wyhu... !

 

I szybko włączam skanowanie - przesłał wirusa ;p

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...