PHP-ongelmat

Muu yhteisön välinen keskustelu.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: PHP-ongelmat

Post by esa94 »

Wat, ei ne tietenkään ilmasta domainia anna. Nehän häviäis satoja ellei tuhansia kuukausittain jos ne niin tekis!
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: PHP-ongelmat

Post by Koodiapina »

Itse arvelen Janin tarkoittaneen, että ei saanut sieltä tilaa. Jouluserverhän tietenkin tarjoaa käyttäjilleen alidomainin.
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Latauslaskurissa on virhe.
Tämä rivi ei siis toimi:

Code: Select all

file_put_contents("latauskerrat/".$peli, intval(trim(file_get_contents("latauskerrat/".$peli)))+1);
Toimii kyllä, jos poistan rivin, mutta sitten laskuri ei kasva.
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: PHP-ongelmat

Post by temu92 »

Tuxi wrote:Latauslaskurissa on virhe.
Tämä rivi ei siis toimi:

Code: Select all

file_put_contents("latauskerrat/".$peli, intval(trim(file_get_contents("latauskerrat/".$peli)))+1);
Toimii kyllä, jos poistan rivin, mutta sitten laskuri ei kasva.
Varmaan vikana on se ettei sinulla ole PHP5:sta vaan PHP4. Eli sitten sinun on pakko käyttää seuraavanlaista koodinpätkää:

Code: Select all

<?php
	$lkerrat	= trim(implode(file("latauskerrat/".$peli)));
	
	$tkerrat	= fopen("latauskerrat/".$peli, "w");
	fwrite($tkerrat, intval($lkerrat+1));
	fclose($tkerrat);
?>
Tuon bugittavan rivin korvaat tällä.
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Miten voin lukea jonkun tiedoston sisällön, ja tulostaa sen sivulleni.
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: PHP-ongelmat

Post by temu92 »

Tällälailla:

Code: Select all

<?php
	$tiedosto	= trim(implode(file("tiedosto.nimi")));
	
	echo $tiedosto;
?>
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Miksei toi latauslaskuri toimi vieläkään?

index.php (Koodi saattaa olla sekavaa, koska se on tehty osittain OpenOffice.orgilla)

Code: Select all

<HTML>
<HEAD>
   <TITLE>Marsin Valloitus</TITLE>
</HEAD>
<BODY>
<P ALIGN=CENTER><FONT FACE="Trebuchet MS, sans-serif"><FONT SIZE=6 STYLE="font-size: 28pt"><U><B>Marsin
Valloitus</B></U></FONT></FONT></P>
<P ALIGN=CENTER><FONT FACE="Trebuchet MS, sans-serif"><FONT SIZE=3 STYLE="font-size: 14pt"><U><B>versio 1.0.05</B></U></FONT></FONT></P>
<P ALIGN=CENTER><BR><BR>
</P>
<P ALIGN=CENTER><A href="lataa.php?peli=Mars1005" NAME="mars"><FONT FACE="Trebuchet MS, sans-serif"><FONT SIZE=3><B>Lataa
peli t&auml;st&auml;</B></FONT></FONT></A></P>

<P ALIGN=CENTER>
<?php
   $tiedosto   = trim(implode(file("Mars1005.txt")));
   
   echo "Ladattu ".$tiedosto." kertaa";
?>
</P>

<P ALIGN=CENTER><FONT FACE="Trebuchet MS, sans-serif"><FONT SIZE=3 STYLE="font-size: 14pt"><B>Screenshotteja pelist&auml;:</B></FONT></FONT></P>

<P ALIGN=CENTER><img ALIGN=CENTER src="Screen1.PNG"></P>
<P FONT FACE="Trebuchet MS, sans-serif"><FONT SIZE=3><B></P>
<P ALIGN=CENTER><img ALIGN=CENTER src="Screen2.PNG"></P>
</BODY>
</HTML>
lataa.php

Code: Select all

<?php
   $peli   = $_GET['peli'];
   
   if(file_exists($peli.".txt")){

   $lkerrat   = trim(implode(file("latauskerrat/".$peli)));
   
   $tkerrat   = fopen("latauskerrat/".$peli);
   fwrite($tkerrat, intval($lkerrat+1));
   fclose($tkerrat);

      header("Location:".$peli.".rar");
   } else {
      echo "Tapahtui virhe, peliä ei löytynyt!";
   }
?>
Muuten toimii, paitsi se ei edelleenkään kasvata latausten määrää.
(jonka pitäisi olla tallennettu tiedostoon "Mars1005.txt")
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: PHP-ongelmat

Post by temu92 »

Ei se tietenkään voi toimia kun tuossa on laitettu se kasvattamaan kansiossa latauskerrat/ olevan tiedoston tietoa. Muuta se joko käyttämään kansiota tai sitten laitat koko kansion pois.
Pettis
The Evil Admin
The Evil Admin
Posts: 1044
Joined: Sun Aug 26, 2007 5:08 pm
Location: Rovaniemi
Contact:

Re: PHP-ongelmat

Post by Pettis »

Ihan vinkkinä: välttäkää niitä PHP4-hosteja ja PHP4-koodeja ja -koodailuja. PHP4:lle ei ole tukea enää ja se on muutenkin vähän kökkö.

Ihan kiva nähdä webbikoodailua täälläkin. Harmi että tuo webbiguru.netin keskustelufoorumi on käytännöllisesti katsoen kuollut. Olisi kiva saada suomeen joku keskiketty webbikoodailuun liittyvä keskustelualue joka toimisi. Jos joku tietää että mistä löytyy olemassa oleva foorumi niin saa pistää linkkiä vaikka PM:llä.
CB Repository .com - Sinne ne kaikki koodit menneet on!
MunVerkko - Ilmaisia foorumeita ja blogeja
Jani
Devoted Member
Posts: 741
Joined: Fri Oct 31, 2008 4:53 pm

Re: PHP-ongelmat

Post by Jani »

Tämä on itseasiassa kysymys:

Miten ihmeessä tehdään se "rekisteröidy tästä" jutut?
siis... olen nähnyt että ne kaikki kirjautumiset ovat samalla sivulla.
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Miten saan itselleni PHP viitosen?
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
Jani
Devoted Member
Posts: 741
Joined: Fri Oct 31, 2008 4:53 pm

Re: PHP-ongelmat

Post by Jani »

Tuxi wrote:Miten saan itselleni PHP viitosen?
Se on jo sulla.
Asetat vain sen käyttöön.
Se ei muuten toimi kaikilla hosteilla.
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Jani wrote:
Tuxi wrote:Miten saan itselleni PHP viitosen?
Se on jo sulla.
Asetat vain sen käyttöön.
Se ei muuten toimi kaikilla hosteilla.
Mutta miten ja mistä?
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
Jani
Devoted Member
Posts: 741
Joined: Fri Oct 31, 2008 4:53 pm

Re: PHP-ongelmat

Post by Jani »

Tuxi wrote:
Jani wrote:
Tuxi wrote:Miten saan itselleni PHP viitosen?
Se on jo sulla.
Asetat vain sen käyttöön.
Se ei muuten toimi kaikilla hosteilla.
Mutta miten ja mistä?
Kirjotat sen siihen PHP koodiin.
OHJE
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Linkki meni suoraan googleen.

Älysin jotenkuten, että minun pitää tehdä ".htaccess"-tiedosto ja kirjoittaa sinne jotain.
Mutta mitä?
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: PHP-ongelmat

Post by temu92 »

Valitettasti jani on nyt pahemman kerran väärässä. PHP5 on mahdollista saada vain jos hosti sen sinne laittaa. Eli mitkään .htaccess tiedostot ei auta.
Jani
Devoted Member
Posts: 741
Joined: Fri Oct 31, 2008 4:53 pm

Re: PHP-ongelmat

Post by Jani »

temu92 wrote:Valitettasti jani on nyt pahemman kerran väärässä. PHP5 on mahdollista saada vain jos hosti sen sinne laittaa. Eli mitkään .htaccess tiedostot ei auta.
Jani wrote:Se ei muuten toimi kaikilla hosteilla.
väärässä?
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: PHP-ongelmat

Post by temu92 »

Jani wrote:Se on jo sulla.
Asetat vain sen käyttöön.
Eli?

Ei sitä vain voi asettaa käyttöön kuin valokytkimestä painamalla. Jos sellainen mahdollisuus on niin hostaaja yleensä siitä kertoo ja tarjoaa mahdollisuuden vaihtaa PHP4 palvelimelta PHP5 palvelimelle. Mutta tietääkseni nykyään varmaankin useimmat jo pistää suoraan PHP5.

Kannattaisi itse käyttää sitä googlea ennen kuin menee kertoilemaan ihan omiaan.
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: PHP-ongelmat

Post by Tuxi »

Sain sen latauslaskurin kuntoon.
Syynä oli "Mars1005.txt"-tiedoston virheelliset käyttöoikeudet.

En vain vieläkään tiedä käytössä olevan PHPn versiota. ( "<?php phpinfo() ?>" näytti tyhjää.)
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
Post Reply