Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] // i / w linkach
Kshyhoo
post 8.06.2009, 23:29:46
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




To zaś ja ;p Może mi ktoś mądry wytłumaczyć, dlaczego na localu mam w adresie /graf2/blue.png a po przeniesieniu na serwer zewnętrzny //graf2//blue.png a najważniejsze, co jest za to winne i jak temu zaradzić?

Ten post edytował Kshyhoo 10.06.2009, 17:48:35


--------------------
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
MicNeo
post 9.06.2009, 01:23:36
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 7
Dołączył: 21.11.2004
Skąd: Kraków / Nowy Sącz

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


Coś więcej. Jakiś kod, link. Cokolwiek winksmiley.jpg


--------------------
Każda dobrze napisana rzecz wciąga pod wode i zapiera dech...
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 07:09:09
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Oto kod:
  1. <?php
  2. echo("<img src='graf2/sklej02.php?obraz1=$_POST[obraz1]&obraz2=$_POST[obraz2]'>");
  3. ?>


Ten post edytował Kshyhoo 9.06.2009, 07:17:46


--------------------
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 07:19:31
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A całej strony?

Bo niby nie widać tu niczego niepoprawnego?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 07:30:15
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No ja właśnie też. Mam hosting na webd.pl i ktoś mi powiedział, że oni mają poprzedzanie ukośnikami zmiennych w linkach...


--------------------
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 08:38:58
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A nie masz włączonego magic_quotes?

Na webd jest Suhosin, nie pamiętam, czy to nie z jego powodu...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 09:22:40
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nic takiego nie mogę znaleźć. Czekam na wiadomość od admina...


--------------------
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 09:27:54
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W phpinfo" title="Zobacz w manualu PHP" target="_manual jest.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 10:58:50
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Coś w tym jest:
Cytat
Directive
magic_quotes_gpc - On
magic_quotes_runtime - Off
magic_quotes_sybase - Off


PS. Może to być spowodowane różnicą w wersji PHP? U siebie mam 5, webd.pl, a 4...

Ten post edytował Kshyhoo 9.06.2009, 11:03:27


--------------------
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 12:42:31
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Kod
magic_quotes_gpc - On

To to zmień.

Cytat
PS. Może to być spowodowane różnicą w wersji PHP? U siebie mam 5, webd.pl, a 4...

Zależy od kodu.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 14:17:55
Post #11





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No przecież to nie jest zbyt wyszukany kod, choć różnica między $POST a $_POST tongue.gif
Szanowny Pan Admin odpowiedział, ale chyba mało fachowo:
Cytat
byc moze wynika to z innych ustawien serwera, trudno nam to w tej chwili ocenic.

I bez tego to wiem. Mam wrażenie, że ostatnio otaczają mnie ludzie, którzy za wszelką cenę chcą mi !niepomóc ;p


--------------------
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 14:24:14
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Webd jest raczej low-endowy, to wiesz...

Po wyłączeniu MQ to samo?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 14:41:03
Post #13





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




W pliku .htaccess znalazłem takie cudo:
Cytat
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

Może to mam "popsuć"?


--------------------
Go to the top of the page
+Quote Post
MicNeo
post 9.06.2009, 14:44:13
Post #14





Grupa: Zarejestrowani
Postów: 37
Pomógł: 7
Dołączył: 21.11.2004
Skąd: Kraków / Nowy Sącz

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


  1. <?php
  2. echo '<img src="graf2/sklej02.php?obraz1=' . $_GET['obraz1'] . '&obraz2=' . $_GET['obraz2'] . '" />';
  3. ?>


Dziwne. Włączyłem z ciekawości u siebie MQ i normalnie wsyzstko śmiga. Sprawdź czy to co zamieściłem coś zmieni.

Pozdrawiam!

EDIT: Najlepiej wywal to i sprawdź czy cos to zmieni winksmiley.jpg

Ten post edytował MicNeo 9.06.2009, 15:03:46


--------------------
Każda dobrze napisana rzecz wciąga pod wode i zapiera dech...
Go to the top of the page
+Quote Post
Fifi209
post 9.06.2009, 14:46:56
Post #15





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nikt wcześniej nie zauważył?

Kod
echo("<img src='graf2/sklej02.php?obraz1=$_POST[obraz1]&obraz2=$_POST[obraz2]'>");


$_POST[obraz1]
Ma być przecież: $_POST['obraz1']


@topic
Najlepiej zrób jak pan @up pokazuje haha.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
MicNeo
post 9.06.2009, 14:53:36
Post #16





Grupa: Zarejestrowani
Postów: 37
Pomógł: 7
Dołączył: 21.11.2004
Skąd: Kraków / Nowy Sącz

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


fifi209: Wydaje mi się, że to nie ma znaczenia. U mnie obie metody działają (ale może to być zależne od ustawień serwera!). W każdym bądź razie, moja wersa wydaje mi się bardziej przejrzysta smile.gif


--------------------
Każda dobrze napisana rzecz wciąga pod wode i zapiera dech...
Go to the top of the page
+Quote Post
Spawnm
post 9.06.2009, 14:56:25
Post #17





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




fifi209 bez ciapek też zadziała , jednak jeśli dajemy tablice w echo "" warto je dawać w { } co by nie było problemu smile.gif
np echo "twoje imie: {$_POST["imie"]} <br/>";
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 14:58:16
Post #18





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Wycięcie RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC] z pliku .htaccess nic nie dało, tak jak umieszczenie wpisu php_flag magic_quotes_gpc off.

@fifi209
Wersja z ciapkami nie działa wogóle winksmiley.jpg

Cytat
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING


--------------------
Go to the top of the page
+Quote Post
MicNeo
post 9.06.2009, 15:04:27
Post #19





Grupa: Zarejestrowani
Postów: 37
Pomógł: 7
Dołączył: 21.11.2004
Skąd: Kraków / Nowy Sącz

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


Nawiasu nie zamknąłem, dlatego ci nie działalo.

EDIT:
Znalezione na szybko w manualu:
  1. <?php
  2.    function stripslashes_deep($value)
  3.    {
  4.        $value = is_array($value) ?
  5.                    array_map('stripslashes_deep', $value) :
  6.                    stripslashes($value);
  7.  
  8.        return $value;
  9.    }
  10.  
  11.    $_POST = array_map('stripslashes_deep', $_POST);
  12.    $_GET = array_map('stripslashes_deep', $_GET);
  13.    $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
  14.    $_REQUEST = array_map('stripslashes_deep', $_REQUEST);
  15. }
  16. ?>


Sprawdź, może pomoże.

Ten post edytował MicNeo 9.06.2009, 15:06:29


--------------------
Każda dobrze napisana rzecz wciąga pod wode i zapiera dech...
Go to the top of the page
+Quote Post
Kshyhoo
post 9.06.2009, 16:39:20
Post #20





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Sam go domknąłem. Po za tym, zdaje mi się, że to problem, w jaki sposób ta zmienna jest wywołana. Poruszyłem ten problem na forum, ale wątek mi zamknęli i jeszcze nazwali leniem ;p
Może wspomnę, mam formularz w kilku krokach, w jednym z nich inkluduję plik, gdzie właśnie linkuję plik do obrazka:

  1. <?php
  2. if (isset($_POST['krok']) && $_POST['krok'] == "1") {
  3.  
  4. echo "<form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST' onSubmit='return testuj(this);'>";
  5. echo "<input type='submit' name='dalej1' value='Idź dalej'></form><br />";
  6.  
  7. } elseif (isset($_POST['krok']) && $_POST['krok'] == "2") {
  8.  
  9. include('krok2.php');
  10.  
  11. echo "<form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST' onSubmit='return checkRadios(this);'>";
  12. echo "<input type='submit' name='dalej2' value='Idź dalej'></form>";
  13.  
  14. } elseif (isset($_POST['krok']) && $_POST['krok'] == "3") {
  15.  
  16. include('krok3.php'); // w tym pliku odbieram zmienną $kolor1, $kolor2...
  17.  
  18. echo "<input type='submit' name='dalej3' value='Idź dalej'></form>";
  19.  
  20. } elseif (isset($_POST['krok']) && $_POST['krok'] == "4") {
  21.  
  22. echo "<form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST'>";
  23. echo "<input type='submit' name='dalej' value='Idź dalej'></form>";
  24. ?>

krok3.php - wersja działająca na lokalu
  1. <?php
  2. switch ($sklej) {
  3.    case 'p01':
  4.             $obraz1  = ($url."/graf2/".$_POST['kolor1'].".png");
  5.            echo "<img src='$obraz1'>";
  6.    break;
  7.    case 'p02':
  8.             $obraz1  = ($url."/graf2/".$_POST['kolor1'].".png");
  9.            $obraz2  = ($url."/graf2/".$_POST['kolor2'].".png");
  10.            $_POST['obraz1']  = $obraz1;
  11.            $_POST['obraz2']  = $obraz2;
  12.            echo("<img src='graf2/sklej02.php?obraz1=$_POST[obraz1]&obraz2=$_POST[obraz2]'>");
  13.    break;
  14. }
  15. ?>


Ten post edytował Kshyhoo 9.06.2009, 16:41:15


--------------------
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 14.08.2025 - 01:51