[php] Textarea met fwrite

Pagina: 1
Acties:

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Waarom werk deze script niet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php 
$fd = fopen("http://www.blaaaaaaat.nl/blaaaaaat.txt", "w+");
fwrite($fd, $newnews);
fclose($fd);
?> 
<html>
<head>
    <title>Untitled</title>
</head>

<body>
<form action="dezefile.php" method="post">
<pre>
<textarea rows="20" cols="90" name="newnews"></textarea>

<input type="submit" value="Update">

</pre>
</form>
</body>
</html>

Ik heb het gevoel dat ik ergens over heen kijk, maar ik kan er maar niet op komen :( |:(

hij write dus niets naar het bestand wat ik aangeef :(

Some things can not happen until they happen...


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op donderdag 10 januari 2002 12:01 schreef Nielsz het volgende:
:Z wat wil je doen en wat doet hij niet :?
hij geeft ook geen error :(

Some things can not happen until they happen...


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 10 januari 2002 12:02 schreef Soef het volgende:

[..]

hij geeft ook geen error :(
hij doet precies wat je vraagt btw :)

Doet iets met Cloud (MS/IBM)


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op donderdag 10 januari 2002 12:05 schreef D2k het volgende:

[..]

hij doet precies wat je vraagt btw :)
jah, weet ik, maar ik zie niets in het bestand staan :?

Some things can not happen until they happen...


  • Grum
  • Registratie: Juni 2001
  • Niet online
je kan niet naar een remote bestand schrijven ... (damn mensen (NIET DE TOPIC POSTER) soms kunnen jullie ook wel IETS meer normaal doen :P )

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 11:21

Janoz

Moderator Devschuur®

!litemod

Dat zal dan ook 1 van de weinige programma's zijn die via het http-protocol direct een bestand weten te wijzigen.. Normaal wordt daar gewoon het FS voor gebruikt...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 10 januari 2002 12:08 schreef Grum_ het volgende:
je kan niet naar een remote bestand schrijven ... (damn mensen (NIET DE TOPIC POSTER) soms kunnen jullie ook wel IETS meer normaal doen :P )
dat is 1
maar er is nog iets


hij schrijft _altijd_ als hij de php aanroept
dus maakt een lege tekstfile aan

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
dat is niet de reden dat het niet werkt ... alsie submit zou ie het wel gewoon moeten doen (mits ie een localfile + goede perms heeft)

ok het is slordig .. maar dat was de vraag niet

Nielsz: je bent lui .. je lees z'n post niet eens anders had je mijn antwoord ook wel kunnen bedenken

D2k: niet zo flauw doen :P (en [ot])

Soef: Post voortaan je error erbij
edit:
(gebruik eens error_reporting(E_ALL) )
en ga es op google.com zoeken wat de error betekend en misschien is het handig om de manual op php.net er es bij te nemen als een functie niet doet wat je wil

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
het werkt, Grum_ had gelijk.... :)

over bijde dingen had ie gelijk ;)

thnx anywayz all :D

Some things can not happen until they happen...


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op donderdag 10 januari 2002 12:13 schreef Grum_ het volgende:

Nielsz: je bent lui .. je lees z'n post niet eens anders had je mijn antwoord ook wel kunnen bedenken
Zoals je ziet is de post veranderd. Dus eerst stond er een stukkie code met de text: het werkt niet. Tja, dan ga ik idd niet verder kijken wat hij allemaal eventueel misschien niet zou kunnen doen, en vraag het dus even :)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 10 januari 2002 12:15 schreef Nielsz het volgende:

Zoals je ziet is de post veranderd. Dus eerst stond er een stukkie code met de text: het werkt niet. Tja, dan ga ik idd niet verder kijken wat hij allemaal eventueel misschien niet zou kunnen doen, en vraag het dus even :)
als jij
code:
1
2
$fd = fopen("http://www.blaaaaaaat.nl/blaaaaaat.txt", "w+");
fwrite($fd, $newnews);

ziet staan dan moet jij imho al antwoord kunnen geven

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
slotje :)

Some things can not happen until they happen...


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op donderdag 10 januari 2002 12:16 schreef Grum_ het volgende:

[..]

als jij
code:
1
2
$fd = fopen("http://www.blaaaaaaat.nl/blaaaaaat.txt", "w+");
fwrite($fd, $newnews);

ziet staan dan moet jij imho al antwoord kunnen geven
Ik had de fwrite() niet gelezen, en dat dus hetzelfde als d2k, dat hij de info van die page in het textarea wilde laten zien

edit: ik wou net zeggen er zijn een aantal replies weg ;)

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

ik heb wat offtopic reply's getrashed

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op donderdag 10 januari 2002 12:21 schreef wasigh het volgende:
ik heb wat offtopic reply's getrashed
ok das mooi, want om nog ff door te gaan:

ik kan dus niet dit gebruiken: copy("news.txt", "http://www.blaaaaaaaaaaat.nl/blaaaaat.txt");

omdat ie dan denkt dat het remote is??

hoe kan ik dan een file aangeven in een andere dir?:

copy("news.txt", "/blaat/blaaat.txt");

hierbij krijg een een "UNABLE TO CREATE" warning...

Hoe doe ik dit dan?

Some things can not happen until they happen...


  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 10 januari 2002 12:25 schreef Soef het volgende:

ok das mooi, want om nog ff door te gaan:

ik kan dus niet dit gebruiken: copy("news.txt", "http://www.blaaaaaaaaaaat.nl/blaaaaat.txt");

omdat ie dan denkt dat het remote is??

hoe kan ik dan een file aangeven in een andere dir?:

copy("news.txt", "/blaat/blaaat.txt");

hierbij krijg een een "UNABLE TO CREATE" warning...

Hoe doe ik dit dan?
hij 'denkt' het omdat er http:// voor staat .. wat per definitie een connectie over een socket naar een webserver is en wat is dus niet lokaal (ook al kan het naar de pc zelf toegaan)

copy("news.txt", "/blaat/blaaat.txt");

dat kan goed .. maar ik denk niet dat je schrijfrechten hebt in /blaat (zeker als ik er even vanuit ga (dom misschien) dat je op een unix systeem zit)

UNABLE TO CREATE .. UTFS (nu mag het toch wel :? ) ... file + create + permissies is je zoekwoord

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Heb je schrijfrechten in die dir?

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op donderdag 10 januari 2002 12:28 schreef Grum_ het volgende:

[..]

hij 'denkt' het omdat er http:// voor staat .. wat per definitie een connectie over een socket naar een webserver is en wat is dus niet lokaal (ook al kan het naar de pc zelf toegaan)

copy("news.txt", "/blaat/blaaat.txt");

dat kan goed .. maar ik denk niet dat je schrijfrechten hebt in /blaat (zeker als ik er even vanuit ga (dom misschien) dat je op een unix systeem zit)

UNABLE TO CREATE .. UTFS (nu mag het toch wel :? ) ... file + create + permissies is je zoekwoord
ik heb die dir waar ie heen moet schrijven permissies (unix chmod 777)

dusss, daar kan het niet aan liggen...

Some things can not happen until they happen...


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Warning: Unable to create '/blaat/blaat.txt': No such file or directory in
dit geeft ie aan, dus hij begrijpt volgens mijn die dir niet...

Als er iets met permissies was, dan zegt ie dat wel

Some things can not happen until they happen...


Verwijderd

waar staat die dir precies?

(nee ik ben niet dom, ik betwijfel echter of /blaat wel bestaat)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ik durf nog wel een gok te doen :)

/blaat/ vv door blaat/

Doet iets met Cloud (MS/IBM)


Verwijderd

Op donderdag 10 januari 2002 13:17 schreef D2k het volgende:
ik durf nog wel een gok te doen :)
/blaat/ vv door blaat/
dan durf ik nog wel een stap verder te gaan :)

/blaat/ != /<fullpathtoblaat>/
Pagina: 1