PHP-ongelmat
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: PHP-ongelmat
Toiselle parametrille voi antaa lippuja, esimerkiksi FILE_IGNORE_NEW_LINES.
Re: PHP-ongelmat
sanoo mbnet kun PHP-koodi näyttää seuraavalta:Warning: file() expects parameter 2 to be long, string given in /mbnet/p/pilpo/uusisivu.php on line 2
Warning: fwrite(): supplied argument is not a valid stream resource in /mbnet/p/pilpo/uusisivu.php on line 4
Warning: fclose(): supplied argument is not a valid stream resource in /mbnet/p/pilpo/uusisivu.php on line 6
Code: Select all
<?php
$tiedosto = file(" $sivunnimi ","w");
fwrite($tiedosto," $tekstiä ");
fclose($tiedosto);
?>
Code: Select all
<html>
<head>
<title>Yool-Julkaisin 0.5</title>
</head>
<body>
<form method="get" action="uusisivu.php">
<p>Sivun koodi!
<textarea name="tekstiä" cols="80" rows="10"></textarea></p>
<p>Sivutiedoston nimi <input alt="Tähän tulee sivun nimi" name="sivunnimi" type="text">
<input type="submit" value="lähetä"></p>
</form>
<p></p>
</body></html>
Blogi - Peräpohjola - MERPG
Re: PHP-ongelmat
Blogi - Peräpohjola - MERPG
-
- Newcomer
- Posts: 6
- Joined: Thu Jan 07, 2010 3:58 pm
Re: PHP-ongelmat
MySQL:llään harkitsin mutta onko mitään helpompaa tapaa kuin taulu jokaiselle pelaajalle, jossa on aivan älyttömästi noita sarakkeita.
Mikä olisi siis helpoim tapa järjestää tuo?
Re: PHP-ongelmat
Voi olla, että ymmärsin tuon kohdan hieman väärin, mutta kaikkien pelaajien tiedothan menevät samaan tauluun. Tietokanta on paras ratkaisu, mutta ennen kuin lähdet toteuttamaan sitä, suosittelisin, että tutustut hieman relaatiotietokantamalliin. Kaikkien tietojen ei vättämättä tarvitse olla samassa taulukossa, vaan voit myös tehdä viittauksia taulukoiden välille.Pyromanius wrote:taulu jokaiselle pelaajalle
Esimerkiksi pelaajan tunnukseen liittyvät tiedot voivat olla yhdessä taulukossa, ja itse peliin liittyvät tiedot toisessa. Peliin liittyvistä tiedoista on tehty pelaajan id:n avulla viittaus tunnukseen. Näin sinun on helppoa esimerkiksi tyhjentää kaikki peliin liittyvät tiedot uuden kierroksen alkaessa.
Kehittäjä
Re: PHP-ongelmat
Ai niin... Miten ihmeessä esimerkiksi gmailissa kirjoituskenttään on saatu erivärejä?
Normaalistihan jos "textarean" tekstiin laittaa html tageja niin niitä ei suoriteta.
Re: PHP-ongelmat
PHPMailerilla voi kirjottaa sähköpostiin html:ää ja taitaa tiedostojenkin liittäminen onnistua.Latexi95 wrote:Mitenkä saisin liitettyä php:llä lähetettyyn sähköpostiin linkkejä, lihavointia, alleviivausta ja muuta sellaista, sekä liitetiedostoja?
WYMEditoria käyttämällä saa xhtml:ää tuottavan tekstieditorin. Tuo käyttää JavaScriptiä.Latexi95 wrote:EDIT:Ai niin... Miten ihmeessä esimerkiksi gmailissa kirjoituskenttään on saatu erivärejä?
Normaalistihan jos "textarean" tekstiin laittaa html tageja niin niitä ei suoriteta.
Re: PHP-ongelmat
Re: PHP-ongelmat
MAC-osoitteella?Latexi95 wrote:Mitenkä saisin kätevästi tunnistettua koneen? Ulkoinen ip-osoitehan riippuu verkkopurkista eli samaa verkkopurkia käyttävillä on sama osoite. Mitenkä saisin erotettua ne toisistaan?
Re: PHP-ongelmat
Mahdotonta, MAC-osoite ei kuulu TCP/IP-kerrokseen.esa94 wrote:MAC-osoitteella?Latexi95 wrote:Mitenkä saisin kätevästi tunnistettua koneen? Ulkoinen ip-osoitehan riippuu verkkopurkista eli samaa verkkopurkia käyttävillä on sama osoite. Mitenkä saisin erotettua ne toisistaan?
Alkuperäiseen kysymykseen: jos kyse on ihan perus nettisivuista, kannattaa varmaan käyttää keksejä. Tällöin voit erottaa käyttäjät toisistaan, mutta kannattaa muistaa, että käyttäjä voi poistaa keksin ja saada sen jälleen "uuden identiteetin" uuden keksin muodossa.
Re: PHP-ongelmat
Jotenkin luulin vastanneeni ihan eri ketjuun, tämähän olikin PHP-ketju o_Om1c wrote: Mahdotonta, MAC-osoite ei kuulu TCP/IP-kerrokseen.
Keksit toiminevat, kuten m1c mainitsi.
Re: PHP-ongelmat
Kiitos vastauksista.
Re: PHP-ongelmat
Sivulla http://213.216.225.182/xml.php on tämä koodi:
Sitten jos muutan koodin kommentoiduksi, sivu avautuu, mutta ei tietenkään tulosta mitään.
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
XML-esittely alkaa sinulla väärällä tavalla. OIet unohtanut kysymysmerkin. Teit näin:Jani wrote:Ajattelin tastata SimpleXML-luokkaa, mutta tulin ongelman kohdalle.
Sivulla http://213.216.225.182/xml.php on tämä koodi:Minkä ihmeen takia tuo virheilmoitus tulee?
Sitten jos muutan koodin kommentoiduksi, sivu avautuu, mutta ei tietenkään tulosta mitään.
Code: Select all
<?xml version='1.0' standalone='yes'>
Code: Select all
<?xml version='1.0' standalone='yes'?>
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: PHP-ongelmat
Eron huomasin, mutta ei se toimi vieläkään :/VesQ wrote:XML-esittely alkaa sinulla väärällä tavalla. OIet unohtanut kysymysmerkin. Teit näin:Jani wrote:Ajattelin tastata SimpleXML-luokkaa, mutta tulin ongelman kohdalle.
Sivulla http://213.216.225.182/xml.php on tämä koodi:Minkä ihmeen takia tuo virheilmoitus tulee?
Sitten jos muutan koodin kommentoiduksi, sivu avautuu, mutta ei tietenkään tulosta mitään.Ja oikea tapa on näin:Code: Select all
<?xml version='1.0' standalone='yes'>
Huomaat varmaankin eron?Code: Select all
<?xml version='1.0' standalone='yes'?>
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
Olet unohtanut, että tuo on luokka, mutta käytät konstruktoria kuten funktiota. Eli yksinkertaisemmin sanottuna, sinulta puuttuu new avainsana tästä:Jani wrote:Eron huomasin, mutta ei se toimi vieläkään :/
Code: Select all
$xml = SimpleXMLElement($xml);
Code: Select all
$xml = new SimpleXMLElement($xml);
Sitten vielä yksi asia. Jos haluat, että selain käsittelee dokumentin XML-dokumenttina (niinkuin sen pitäisi, kun kyseessä on XML eikä HTML..!), tulee sinun lähettää selaimelle tieto headerissa, että kyseessä on XML-dokumentti. Käytä sitä varten PHP:n funktiota header tähän tapaan:
Code: Select all
header('Content-Type: text/xml');
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: PHP-ongelmat
Ei toimi vaikka koodi ois eri :/
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
Miten sitten onnistut säätämään? Minulla ainakin toimii ihan loistavasti: http://vesq.jouluserver.com/examples/simplexml.phpJani wrote:Ei - ei toimi vieläkään...
Ja tässä on tiedoston sisältö:
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com