[php] n00b: tekst in php-file bijschrijven

Pagina: 1
Acties:
  • 248 views sinds 30-01-2008
  • Reageer

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
ik ben php-n00b, heb al een boek geraadpleegt zonder oplossing, toturials ook niet, dus daarom hier. Ik wil de waarde van een form-field bij laten schrijven op een andere pagina, zeg maar het principe van een gastenboek. Hoe moet dat?

* Thijsmans heeft zichzelf aan een idee geholpen, maar zou toch graag antwoord willen op zijn vraag

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

doe in je <form> code erbij:
code:
1
2
3
4
<form method="POST" action="<?$PHP_SELF?">
<input type="hidden" name="blaat" value="gaan">
<input type="text" name="informatie" value="">
<input type="submit" name="submit" value="Klik om te posten">

dan in je php:
PHP:
1
2
3
4
5
6
7
<?
if($blaat=="gaan"){
    $file = fopen("bestand.dat","a");
    fputs($file,"$informatie");
    fclose($file);
}
?>

Dit zou een werkend script moeten zijn...

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
tnx, ga ik eens grondig bestuderen >:)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Dit kan je niet vinden in de faq of op PhpFreakz of Php.net?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
nee, zoals ik al zei heb ik het niet kunnen vinden. maar om even op dat eerder geposte script terug te komen:

Warning: fopen("bestand.dat","a") - Permission denied in /web/sites/252/snor/www.snor.f2s.com/form1.php on line 5

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/form1.php on line 6

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/form1.php on line 7

AHH! wasdat?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Bron:
<html>
<body>
<?
if($blaat=="gaan"){
    $file = fopen("bestand.dat","a");
    fputs($file,"$informatie");
    fclose($file);
}
?>

<form method="POST" action="<?$PHP_SELF?>">
<input type="hidden" name="blaat" value="gaan">
<input type="text" name="informatie" value="">
<input type="submit" name="submit" value="Klik om te posten">
</form>
</body>
</html>

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

je moet de file die je wilt beschrijven wel word writable maken ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 12 oktober 2001 17:17 schreef Prammenhanger het volgende:
nee, zoals ik al zei heb ik het niet kunnen vinden. maar om even op dat eerder geposte script terug te komen:

Warning: fopen("bestand.dat","a") - Permission denied in /web/sites/252/snor/www.snor.f2s.com/form1.php on line 5
Heel simpel...
Je script mag die file niet openen om in te schrijven.

Om dat te verhelpen kan je het open stellen voor "de user die het script uitvoert" dit kan via ftp:
chmod 666 bestandsnaam
En met grafische clients -> read+write voor iedereen aanzetten....

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
hmm, ik zit bij f2s, dus ik heb geen idee hoe ik de toegang voor iedereen aan moet zetten...

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Met WS_FTP kan je het heel makkelijk doen. Moet je ff op CHMOD klikken.

Verwijderd

Hehe ;) Beginnen aan PHP is moeilijk maar als je het eenmaal door hebt, inclusief CHMOD'DEN :)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
Op vrijdag 12 oktober 2001 19:40 schreef eamelink het volgende:
Met WS_FTP kan je het heel makkelijk doen. Moet je ff op CHMOD klikken.
Oh, geweldig! tnx! probeer meteen!
:7

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 17-09 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
* Thijsmans loopt probleem na teleurstelling tegen het lijf

Warning: fopen("gastenboek.txt","w") - Permission denied in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 123

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 124

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 125

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 126

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 127

Warning: fopen("gastenboek_ip.txt","a") - Permission denied in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 129

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 130

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/252/snor/www.snor.f2s.com/phpzooi/gastenboek.php on line 131

:'(

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Dude, bij f2s draait php in safe mode, maw files kun je alleen lokaal openen. Je hebt nooit schrijfrechten, en trouwens voor de mensen die net moeilijk liepen te doen met chmodden, dat kan dus in php met het commando (jawel!) chmod.
PHP:
1
2
3
4
5
6
7
<?
//get file permissions
$fileperms = fileperms($file);

//alter fileperms
chmod($file, $mode);
?>
Pagina: 1