Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] czytanie wybranych liter z adresu i "poruszanie" sie po folderach
pyra99
post 22.02.2009, 20:10:20
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


sprawa ma się tak z tym "poruszaniem" się po folderach
pyra/index.php
pyra/pliki/forum/1.php

w tym pliku 1.php mam przekierowanie przekierowanie
header ('location: index.php'); <- to od razu lipa
header ('location: ../index.php'); to przenosi mnie do folderu wyższego niż pyra :/
a muszę się znaleść w pyra

druga sprawa...
czy dało by się np. z adresu http://[url="http://www.aaa..pl/cos/c...a..pl/cos/cos2/aaa.php[/url]
przeczytać tylko aaa.php
Go to the top of the page
+Quote Post
piotrooo89
post 22.02.2009, 20:13:55
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




1)
  1. <?php
  2. header ('location: ../../../index.php');
  3. ?>


2)
jeśli masz adres w takiej postaci to się da. za pomocą $_SERVER "sczytujesz" cały adres. explodem go rozwalasz i ściągasz ostatni element tablicy którą stworzyło explode.


--------------------
Go to the top of the page
+Quote Post
.radex
post 22.02.2009, 20:14:07
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


ta druga sprawa:

  1. <?php
  2. $adres = 'ten/twoj/adres.php';
  3. $adres = explode('/', $adres);
  4. echo $adres[count($adres) - 1];
  5. ?>


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
pyra99
post 22.02.2009, 20:22:24
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


w tej drugiej sprawie wyjaśniłem się niedokładnie...
raz adres jest www.aaa.pl/a/b/aaa.php
a raz www.aaa.pl/a/b/bb/php
Go to the top of the page
+Quote Post
piotrooo89
post 22.02.2009, 20:26:38
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




~.radex a nie można array_pop? musiałem to napisać tongue.gif

a w tym drugim adresie: www.aaa.pl/a/b/bb/php co chcesz otrzymać?


--------------------
Go to the top of the page
+Quote Post
batman
post 22.02.2009, 20:29:34
Post #6





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Przenoszę do przedszkola i dodaję tag do tematu.

edit

A odnośnie Twoich problemów:
1. Używaj ścieżek bezwzględnych, unikniesz problemów w przypadku przeniesienia skryptu.
  1. <?php
  2. header('Location: /pyra/index.php');
  3. ?>

2.
  1. <?php
  2. echo array_pop(explode('/', $_SERVER['SCRIPT_NAME']));
  3. ?>


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
pyra99
post 22.02.2009, 20:34:57
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


sorka blinksmiley.gif

w pierwszym aaa.php
a w drugim bbb.php

Ten post edytował pyra99 22.02.2009, 20:37:09
Go to the top of the page
+Quote Post
piotrooo89
post 22.02.2009, 20:36:39
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to są ostanie elementy w tablicy... array_pop ściągasz ostatni element tablicy.


--------------------
Go to the top of the page
+Quote Post
pyra99
post 22.02.2009, 20:57:55
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


drugi problem rozwiązany smile.gif serdecznie dziękuje

natomiast pierwszy nadal nie chodzi... :/

sprawa ma sie tak...
robie to na krasnalu

poczatkowy adres jest taki http://79.184.68.169/~pyra/pliki/aaa.php

w pliku aaa.php jest przekierowanie do index.php?i=60
a w indexie w <td> mam i==60
{
include "pliki/aaa.php";
}
Go to the top of the page
+Quote Post
piotrooo89
post 22.02.2009, 21:04:34
Post #10


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ale co chcesz osiągnąć?


--------------------
Go to the top of the page
+Quote Post
pyra99
post 22.02.2009, 21:39:44
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


wszystko ma wygladać tak...
w <td> includuje stone w ktorej są zdjęcia</td>
te zdjęcia są linkami... gdy sie kliknie na zdjęcie otwiera mi sie strona na nowej karcie na ktorej jest to zdjęcie oraz komentarze i możliwość dodania komentarza...
a ja chce zeby była includowana strona w tym <td>
Go to the top of the page
+Quote Post
piotrooo89
post 22.02.2009, 21:43:06
Post #12


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




wiec robisz if'a.

pseudo kod

  1. <?php
  2. jeżeli klikniesz na zdj
  3. {
  4. inkluduj stronę z zdjęciem i komentarzami
  5. }
  6. inaczej
  7. {
  8. inkluduj stronę na której są zdjęcia
  9. }
  10. ?>


aha dodam żebyś operował na tablicy super globalnej $_GET i funkcjach empty i isset.

Ten post edytował piotrooo89 22.02.2009, 21:59:03


--------------------
Go to the top of the page
+Quote Post
pyra99
post 22.02.2009, 21:53:50
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.02.2009

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


no ok... tylko mnie głownie chodzi o to ze z pyra/pliki/aaa.php (w pliku aaa.php jest przekirowanie do indexu.php) chce sie przenieść do pyra/index.php

jak juz wcześniej pisałem takie cos nie działa: header('location: ../index.php')
ani header('location: ../../index.php') bo mnie przenosi do katalogu www (w katalogu www jest katalog pyra)
Go to the top of the page
+Quote Post
StevDefs
post 23.08.2019, 15:29:29
Post #14





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 22.08.2019

Ostrzeżenie: (10%)
X----


Doxycyline No Rx Pastillas Cialis Farmacia Propecia Drug viagra Levitra Funziona Davvero Keflex For Pets

Le Viagra Fatigue Clomid Maladie De Ventre viagra online pharmacy Generic Viagra Paypal Buy 240 Acheter Misoprostal Finasteride 1 Mega Propecia

Topical Propecia Problems Cialis Como Funciona Online Pharmacies To Avoid generic cialis from india Proper Doses For Amoxicillin 750 Cialis E Hipertension

Viagra Perte Cheveux Over The Counter Celebrex Equivalent Buy Clamelle Azithromycin 500mg Tablets viagra Zithromax Oral
Go to the top of the page
+Quote Post

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: 19.04.2024 - 07:04