Nie działające skrypty PHP na yoyo.pl


(Netros) #1

Witam,

Mam taki problem. Otóż wgrałem na YoYo.pl skrypt komentarzy. I gdy wpiszę komentarz i naciskam wyślij nic się nie dzieje! Skrypt ten działa w 100%, bo sprawdzałem go wcześniej na KrasnalSERV. Ten skrypt tworzy jeszcze inny plik, w którym znajdują się właśnie komentarze.

PS. Gdy kiedyś wgrywałem księgę gości, to też mi nie chciała działać.

Co mam robić? Proszę o pomoc. Z góry dziękuję.


(Kutar 0) #2

Pokaż kod. Jeśli kod operuje na plikach to masz dobre chmody?


(Netros) #3

Ja nic nie ustawiałem, tylko wgrałem skrypt na serwer. A gdzie to ustawić?

Złączono Posta : 18.04.2007 (Sro) 13:26

Przy okazji chcę się zapytać co sądzicie o hostingu w swap.pl. Czy ktoś już tam zakładał konto?


(Wajrak) #4

Tutaj masz zmianę chmod (pozycja 11 na stronie) przy użyciu tc.


(Netros) #5

acha dzieki

Złączono Posta : 18.04.2007 (Sro) 15:08

Próbowałem zmienić i dalej jest to samo! Już sam nie wiem co robić.

A jaki serwer najlepiej polecacie, żeby dorównywał YoYo.pl najlepiej darmowy, polski i bez reklam. Patrzyłem na boo.pl. I co o nim myslicie?


(Matiiik) #6

CHMODy to są prawa dostępu do danego pliku/folderu

Skoro nic nie ustawiałeś to może być to.

Daj kod tego skryptu :wink: to się coś bardziej wymyśli.

A swap.pl ? Moim zdaniem o wiele lepsze jest yoyo.pl

Nie podoba mi się w ogóle interfejs tego serwisu. Dodatkowo tylko cPanel.

A żeby był lepszy darmowy niż yoyo.pl

hm. chyba nie ma

jedynie ovh.org


(Netros) #7

O to kod:

<?

/*


annotate.php3 


This is a module that can be placed on any php3 page to allow users to add

their comments. The comments are stored in a file in the current directory,

whose name is constructed by adding ".comment" to the calling page's name,

and merged into the calling page dynamically. (The calling page is not

modified.)


I wrote this because I wanted a simple way to add this functionality to my

pages without requiring that mySQL be available.


In the message input, blank lines are converted to paragraph tags. No other

conversions are applied. If you don't want your users to be able to input

html, uncomment the "strip_tags" line.


Note that the directory must be writable by the web server.


Put this module in some convenient location and then embed it in your pages

like so:


require("/some/full/path/annotate.php3");

or, relative to the docroot:

require($DOCUMENT_ROOT . "/relativepath/php3");


Steve Yelvington 


*/

if ($message)

	{

	/* uncomment the next two lines to strip out html from input */

	/* $name = strip_tags($name); */

	/* $message = strip_tags($message); */

	$message = ereg_replace("\r\n\r\n", "\n
", $message);

	$date = date("l, F j Y, h:i a");

	$message = "$name -- $date
 $message 
";

	$fp = fopen (basename($PHP_SELF) . ".comment", "a");

	fwrite ($fp, $message);

	fclose ($fp);

	}

@readfile(basename(($PHP_SELF . ".comment")));

?>





Twoje imię/pseudonim:





Twój komentarz:







[/code]

Ale nie wiem czy nie przenieść się na boo.pl. Tylko nie wiem na które konto czy na startkonto czy pluskonto.

[color=darkblue][size=75]Złączono Posta: 18.04.2007 (Sro) 17:02[/size][/color]

Już sobie poradziłem. Wykorzystałem inny skrypt do komentarzy. Nawet nie musiałem ustawiać CHMOD. Tylko nie wiem czemu ten działa a tamten nie chciał?


(Airborn) #8

nie działał, ponieważ korzystał prawdopodobnie z czegoś z czego nie mógł korzystać najprawdopodobniej rozchodziło się o $PHP_SELF, skrypt jest przestarzały, napisany pod php3 jeśli rozszerzenie pliku było php3 to już na samym początku miał prawo nie chcieć działać