Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przesyłanie zmiennej poza formularzem
daggerinho
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 28.12.2009

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


Witam mam pewien malutki problem, przez który cały skrypt do wyświetlania profilu nie działa. Polega on na tym, że nie wiem jak przesłać zmienną z nickiem rejestrującej się osoby do pliku, który tworzy się wraz z rejestracją. Wygląda to mniejwięcej tak

  1. if($_POST["regEnd"]=="true")
  2. {
  3. // tutaj sprawdzenie czy użytkownik wyraził chęć rejestracji
  4.  
  5. $tekst = 'kod html/php zawierajacy szablon wyswietlenia profilu'
  6.  
  7. $wskaznik = fopen($username. '.php', 'w+');
  8. fwrite ($wskaznik, $tekst);
  9. $nick = $username. '.php';
  10.  
  11. ... dalsza część rejestracji(wprowadzanie danych do bazy itd.
  12.  



Krótkie wyjaśnienie o co mi chodzi, jak widać skrypt tworzy plik .php z nazwą tego użytkownika przez co z każdego miejsca strony będzie można wejść do profilu człowieka który np dodał zdjęcie czy film poprzez takie umieszczenie jego nicku
  1. <a href="'.$row[4].'">'.$row[4].'</a>
(Poprzedzone mysql_fetch_array oczywiście). Problem jest taki, że nie iwem jak wysłać do tego pliku, który się stworzy $username czyli nick wybrany do rejestracji przez kogoś. Jak znajdę sposób na wysłanie tego nicku to wtedy wyciągnę sobie z bazy wszystkie informacje poprzez jego ID ale bez tego ani rusz.

Przy okazji, nie wiem czy sposób z tworzeniem każdemu użytkownikowi osobnego pliku jest dobry, ale jestem nie doświadczony, a wszystko wymyślałem sam bez pomocy z zewnątrz. Próbowałem z cURL'em, lecz nie wiem jak to dokładnie wykombinować ponieważ w zmiennej $username nick zapisuje się przecież dopiero po kliknięciu "zarejestruj" (tak jest ustawione w formularzu) a curl pobiera to zanim klikne zarejestruj więc te zmienne są puste...

Proszę o pomoc.



Ten post edytował daggerinho 7.11.2010, 16:21:19
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 Aktualny czas: 22.08.2025 - 10:16