IPB

( Zaloguj | Zarejestruj )

 
Reply to this topicStart new topic
> Kod PHP nie działa - pomóżcie proszę
Andrzej1
post 27.8.2010 - 10:56
Post #1





Grupa: Bloger
Postów: 4

Nr: 8 758



Witam wszystkich zacnych użytkowników Wordpressa.

Mam problem z uruchomieniem kawałka kodu PHP, który za zadanie ma pobieranie aktualnych danych z innego serwera. Dodam, że instalacja wtyczek typu Exec PHP czy Executable PHP Widget nic nie daje. Jako, że PHP nie jest moją mocną stroną będę wdzięczny za sugestie co może być przyczyną, że WordPressa 2.9.2 interpretuje kod jak zwykły tekst.

Oto ten fragment:

< ?php
include '/home/me/domains/mojastrona.pl/public_html/wp-content/extra/extra.php';
GET_FILE('tn', 'polel2011q', '');
?>

Dodam, że wywołanie tego jako osobnej strony *.php działa bez zarzutu. Chodzi o to, że nie potrafię tego ulokować jako strony stworzonej bezpośrednio w WP, tak żeby była widziana ona w ramach odpowiedniego motywu



Z góry bardzo dziękuję za każdą pomoc.
Go to the top of the page
 
+Quote Post
amistad18
post 27.8.2010 - 11:11
Post #2


aktywność:
*********

Grupa: Redakcja
Postów: 4 252

Nr: 5 919



To może ta spacja między < a ?php ... skoro masz wtyczki od wykonywania kodu php, to coś między tagami php powinno działać. Zrób test, np:
KOD
<?php $i=1;$y=3;$x=$y-$i;echo "test php ".$y."-".$i."=".$x.""; ?>
Go to the top of the page
 
+Quote Post
Andrzej1
post 27.8.2010 - 13:36
Post #3





Grupa: Bloger
Postów: 4

Nr: 8 758



CYTAT(amistad18 @ 27.8.2010 - 12:11) *
To może ta spacja między < a ?php ... skoro masz wtyczki od wykonywania kodu php, to coś między tagami php powinno działać. Zrób test, np:
KOD
<?php $i=1;$y=3;$x=$y-$i;echo "test php ".$y."-".$i."=".$x.""; ?>


Zapodałem wklejony przez Ciebie kod... to samo, "nie widzi" PHP czyli wina raczej po stronie WP a nie konkretnego kodu.

Możecie jakoś pomóc...? Będę wdzięczny.
Go to the top of the page
 
+Quote Post
amistad18
post 27.8.2010 - 13:57
Post #4


aktywność:
*********

Grupa: Redakcja
Postów: 4 252

Nr: 5 919



Raczej wtyczek. WP domyślnie ze względów bezpieczeństwa, nie przyjmuje php - do tego są wtyczki, które taki kod wykonują. Poszukaj może innej, albo ściągnij najnowszą wersję WP i tych wtyczek.
Go to the top of the page
 
+Quote Post
Andrzej1
post 27.8.2010 - 18:28
Post #5





Grupa: Bloger
Postów: 4

Nr: 8 758



To może ktoś poleci jakieś oprócz dwóch wymienianych przeze mnie, a współgrających z wersją 2.9.2...? Nie sądzę, żeby konieczna była do tego aktualizacja całego WP, w przeciwnym razie nikomu poniżej wersji 3 nie działałby PHP. Zainstalowanie Exec-PHP i Executable PHP Widget nic nie daje. Inne które testowałem były "przeterminowane" sad.gif

Może jakieś sugestie...?

Ten post edytował Andrzej1 27.8.2010 - 18:29
Go to the top of the page
 
+Quote Post
amistad18
post 27.8.2010 - 19:22
Post #6


aktywność:
*********

Grupa: Redakcja
Postów: 4 252

Nr: 5 919



U mnie na WP 2.9.2 działa Exec PHP ... dlatego może inaczej - gdzie, i jak ten kod dodajesz? Może jakiegoś screena pokaż.
Go to the top of the page
 
+Quote Post
Andrzej1
post 27.8.2010 - 22:55
Post #7





Grupa: Bloger
Postów: 4

Nr: 8 758



Normalnie tworzę w WP kolejną (pustą) stronę, nazywam ją jakoś tam i po prostu w polu na treść wpisuję ten kod. Może to ja coś robię nie tak w takim razie bo już nic nie rozumiem.

[ EDIT ]
Yes! Tes! Yes! (cytując klasyka), znalazłem przyczynę. Grzebałem i okazało się, że wystarczy wejść w Ustawienia ->Pisanie -> i odhaczyć opcję :
Niech WordPress automatycznie poprawia nieprawidłowo zagnieżdżony kod XHTML
... w ogóle zapomniałem, że było to zaznaczone. Piszę bo może kiedyś komuś się przyda.


Dzięki za zainteresowanie Amistad smile.gif

Ten post edytował Andrzej1 28.8.2010 - 10:28
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:

 



: 9 02 12 - 07:33
WebFan | Wszystko co chcesz wiedzieć o e-commerce