generowanie indywidualnego linku

irekgracz

Użytkownik
Dołączył
Sierpień 1, 2010
Posty
2
Proszę o pomoc potrzebuję skryptu który generowałby indywidualny link każdemu odwiedzającemu stronę tak jak ma to miejsce na stronie http://www.goraceserce.pl/ z tą różnicą, żeby można było wpisywać nie tylko imię lecz także jakiś dłuższy tekst
 

nowy_me

Użytkownik
Dołączył
Luty 7, 2007
Posty
451
Dziś mam dobry dzień więc Ci pomogę:
index.php
PHP:
<?php
require_once('narzedzia.php');

$strona['tytul']='Jakiś tam tytuł';
$strona['tresc']='<form action="zapisz.php" method="post">
<fieldset>
<legend>Formularz</legend>
<label>Treść:</label><textarea cols="50" rows="10" name="tresc"></textarea>
<input type="submit" value="Wyślij" />
</fieldset>
</form>';

wyswietl_szablon('strona', $strona);
?>
pokaz.php
PHP:
<?php
require_once('narzedzia.php');

$baza=baza_lacz();
$id=filtruj_liczbe($_GET['id'], 1);
$tresc=baza_rekord($baza, 'select tresc from tekst where id='.$id);

$strona['tytul']='Treść';
$strona['tresc']='Twój treść: '.wyswietl_wazne($tresc['tresc']);

wyswietl_szablon('strona', $strona);
?>
baza.sql
Kod:
drop database if exists link;
create database link;
use link;

create table tekst(
id int unsigned not null primary key auto_increment,
tresc text not null
);
html/strona.html
HTML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
  <meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
  <meta name="Description" content=" [wstaw tu opis strony] " />
  <meta name="Keywords" content=" [wstaw tu slowa kluczowe] " />
  <meta name="Author" content=" [dane autora] " />
  <meta name="Generator" content="kED" />

  <title>{tytul}</title>

  <link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css" />
</head>
<body>

{tresc}

</body>
</html>
prościej się chyba nie dało;) //ciach
 
Ostatnia edycja:

irekgracz

Użytkownik
Dołączył
Sierpień 1, 2010
Posty
2
bardzo dziękuję za pomoc
a co do zleceń

na forum jest odpowiedni dzial
 
Ostatnio edytowane przez moderatora:

Sharow

Użytkownik
Dołączył
Wrzesień 12, 2008
Posty
42
Witam, chcąc skorzystać z tego skryptu do mojego projektu na tykam się na błąd przy MySQL. A mianowicie po dodaniu tego do bazy:
baza.sql
Kod:
drop database if exists link;
create database link;
use link;

create table tekst(
id int unsigned not null primary key auto_increment,
tresc text not null
);

I po kliknięciu wykonaj wywala mi oto taki błąd:
Polecenie "DROP DATABASE" jest zablokowane.

A gdy tylko usunę o tak pierwszą linijkę wyskakuje błąd:
zapytanie sql:
create database link;
MySQL zwrócił komunikat
#1044 Access denied for user 'db140549'@'%' to database 'link'

czy wie ktoś o co chodzi bo ja nie za bardzo znam się na mysql

to jak wie ktoś o co chodzi?
 
Ostatnia edycja:

5.56

Użytkownik
Dołączył
Luty 1, 2010
Posty
102
Prawdopodobnie działasz na jakimś yoyo czy innych serwisach, gdzie nie można założyć własnego db, aby skorzystać z tego skryptu musisz utworzyć tylko tabelę(fragment od "create table"), a w baza_lacz() wpisać odpowiednie dane, wtedy powinno (teoretycznie) zadziałać.
 

Sharow

Użytkownik
Dołączył
Wrzesień 12, 2008
Posty
42
tak w baza_lacz() mam wszystko ok wpisane bo jako tako skrypt się łączy z bazą... Próbowałem już na 3 hostingach i dalej to samo na 2 darmowych i 1 płatnym...ale jeszcze pokombinuje tak jak piszesz...

A wie ktoś jak sprytnie podpiąć pod to jakiś licznik tak żeby każdemu linkowi naliczał osobno? coś w stylu "liczba twoich znajomych wynosi:999" i jak podpiąć też do tego komentarze bo jak wkleję wszystko w pliku pokaż to dla wszystkich linków jest to samo.
 
Ostatnia edycja:
Do góry Bottom