[SCRIPT] pagina online bewerken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

---- ----

---- ----

09/12/2009 17:45:00
Quote Anchor link
Beste .... ,
ik heb een script gemaakt zodat je makkelijk je bestanden online kunt bewerken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$pagina
= 'JOUNPAGINA.php';

if($_POST){
$file = fopen($pagina, 'w');
fwrite($file, stripslashes($_POST["content"]));
}


?>

<h1><?=$pagina?></h1>
<form action="<?=$_SERVER['REQUEST_URI']?>" method="post">
<textarea name="content" style="width: 100%; height: 500px;"><?=file_get_contents($pagina)?></textarea>
<input type="submit" value="edit" />
</form>


Het is heel simpel

1) Kopieer het script hier boven en zet het in je NotePad
2)Verander dan JOUNPAGINA.php naar de pagina die jij wilt editte (die pagina moet wel op je host staan)
3)Sla het op als "geheimeeditpagina.php"
4)Zet het op je host
5)Ga dan naar www.jounsite.nl/geheimeeditpagina.php

(Letop!) je kan inplaats van geheimeeditpagina ook wel iets anders gebruiken
Groetjes Jurrien!
Gewijzigd op 01/01/1970 01:00:00 door ---- ----
 
PHP hulp

PHP hulp

21/10/2020 03:47:41
 
Mr.Ark

Mr.Ark

09/12/2009 17:47:00
Quote Anchor link
Uhh hoort dit niet in scripts?

Daarbij is je code bagger en raad ik je aan om het niet te posten in de script library.

Hou ook maar op te werken met files, hiervoor gebruiken we een database.

Ik raad je ook aan eerst php te gaan leren voordat je een snippet post.
 
Niek s

niek s

09/12/2009 17:52:00
Quote Anchor link
Opbouwende kritiek:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$pagina = 'JOUNPAGINA.php';

jounpagina? Oke het is een voorbeeld, maar is dit nederlands?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST){

Hoe controleerd men of er een POST actie is gedaan? Juist, met $_SERVER['REQUEST_METHOD'].
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$file = fopen($pagina, 'w');

hij opent eigenlijk direct $pagina, maar kan jou script dan dus maar 1 (vooraf ingestelde) pagina bewerken..?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
fwrite($file, stripslashes($_POST["content"]));
}

stripslashes()? waar komen die vandaan? Klinkt als een evil php.ini setting :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<h1><?=$pagina?></h1>
<form action="<?=$_SERVER['REQUEST_URI']?>" method="post">
<textarea name="content" style="width: 100%; height: 500px;"><?=file_get_contents($pagina)?></textarea>
<input type="submit" value="edit" />
</form>

Short tags...
En wat nou als ik HTML in $pagina heb staan? dan is je textarea gesloopt...

Edit:

En dan heb ik er eigenlijk alleen maar oppervlakkig en qua syntax naar gekeken..
Gewijzigd op 01/01/1970 01:00:00 door niek s
 
---- ----

---- ----

09/12/2009 17:55:00
Quote Anchor link
niek schreef op 09.12.2009 17:52:
Opbouwende kritiek:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$pagina = 'JOUNPAGINA.php';

jounpagina? Oke het is een voorbeeld, maar is dit nederlands?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST){

Hoe controleerd men of er een POST actie is gedaan? Juist, met $_SERVER['REQUEST_METHOD'].
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$file = fopen($pagina, 'w');

hij opent eigenlijk direct $pagina, maar kan jou script dan dus maar 1 (vooraf ingestelde) pagina bewerken..?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
fwrite($file, stripslashes($_POST["content"]));
}

stripslashes()? waar komen die vandaan? Klinkt als een evil php.ini setting :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<h1><?=$pagina?></h1>
<form action="<?=$_SERVER['REQUEST_URI']?>" method="post">
<textarea name="content" style="width: 100%; height: 500px;"><?=file_get_contents($pagina)?></textarea>
<input type="submit" value="edit" />
</form>

Short tags...
En wat nou als ik HTML in $pagina heb staan? dan is je textarea gesloopt...


daar heb je gelijk in

verder heb ik geen flauw idee hoe je een script post
en t is ook niet veilig als mensen weten hoe die pagina heet dan kunnen ze er allemaal op
dan moet je er een beveiliging opzetten met een include (als je een Member systeem hebt)
 
Rick

Rick

09/12/2009 18:21:00
Quote Anchor link
STOP! Dit script is totaal niet veilig. Iemand kraakt je pagina, en kan zo de content aanpassen. En dan staan er allemaal ongewenste dingen op. En dan verteld diegene het weer aan iemand anders. Zo krijg je allemaal spam spam spam.
 
Rick

Rick

09/12/2009 18:23:00
Quote Anchor link
Jurrien schreef op 09.12.2009 17:45:
Beste .... ,

1) Kopieer het script hier boven en zet het in je NotePad

In NotePad, is dat verplicht? Misschien een idee om erbij te zetten:
Of je html/tekst editor.
 
---- ----

---- ----

09/12/2009 18:39:00
Quote Anchor link
Rick schreef op 09.12.2009 18:21:
STOP! Dit script is totaal niet veilig. Iemand kraakt je pagina, en kan zo de content aanpassen. En dan staan er allemaal ongewenste dingen op. En dan verteld diegene het weer aan iemand anders. Zo krijg je allemaal spam spam spam.


kun je niet lezen ofso er staad tog dat het script niet veilig is
en dat je er een include kan opzetten zodat het wel veilig is?
 
Mr.Ark

Mr.Ark

09/12/2009 18:42:00
Quote Anchor link
@ Rick & Jurrien

Laat dit topic voor wat het is, leer allebei eerst php/mysql voordat jullie een script posten want dit slaat helemaal nergens op.
 

09/12/2009 18:46:00
Quote Anchor link
Echte stoere jongens doen gewoon:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
eval($_GET['data']);
?>

Of als je het wat makkelijker wilt hebben doe je d'r een formpje bij.
 
Rick

Rick

09/12/2009 18:56:00
Quote Anchor link
Mr.Ark schreef op 09.12.2009 18:42:
@ Rick & Jurrien

Laat dit topic voor wat het is, leer allebei eerst php/mysql voordat jullie een script posten want dit slaat helemaal nergens op.


Misschien een idee om naar Ric's Inlogsysteem 1.0 UPDATE te gaan kijken? Die vind ik zelf namelijk veel beter. Die had ik ook nog op me pc staan..
 
---- ----

---- ----

09/12/2009 18:59:00
Quote Anchor link
was niet de bedoeling om een verneukt script te posten
maar dit is wel mijn eerste script
en daar ben ik best trots op;)
 

09/12/2009 18:59:00
Quote Anchor link
Rick schreef op 09.12.2009 18:56:
Mr.Ark schreef op 09.12.2009 18:42:
@ Rick & Jurrien

Laat dit topic voor wat het is, leer allebei eerst php/mysql voordat jullie een script posten want dit slaat helemaal nergens op.


Misschien een idee om naar Ric's Inlogsysteem 1.0 UPDATE te gaan kijken? Die vind ik zelf namelijk veel beter. Die had ik ook nog op me pc staan..

NEEEE.
Doe toch niet zo eigenwijs. Dat script klopt niet.
Je kan het niet. PUNT.
Je moet het leren. Ga leren:
http://phptuts.nl/view/39/
http://phptuts.nl/view/41/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.