Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] czytanie wybranych liter z adresu i "poruszanie" sie po folderach
Forum PHP.pl > Forum > Przedszkole
pyra99
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
piotrooo89
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.
.radex
ta druga sprawa:

  1. <?php
  2. $adres = 'ten/twoj/adres.php';
  3. $adres = explode('/', $adres);
  4. echo $adres[count($adres) - 1];
  5. ?>
pyra99
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
piotrooo89
~.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ć?
batman
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. ?>
pyra99
sorka blinksmiley.gif

w pierwszym aaa.php
a w drugim bbb.php
piotrooo89
to są ostanie elementy w tablicy... array_pop ściągasz ostatni element tablicy.
pyra99
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";
}
piotrooo89
ale co chcesz osiągnąć?
pyra99
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>
piotrooo89
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.
pyra99
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)
StevDefs
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.