[SCRIPT] pagina online bewerken
ik heb een script gemaakt zodat je makkelijk je bestanden online kunt bewerken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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>
$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 ---- ----
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.
jounpagina? Oke het is een voorbeeld, maar is dit nederlands?
Hoe controleerd men of er een POST actie is gedaan? Juist, met $_SERVER['REQUEST_METHOD'].
hij opent eigenlijk direct $pagina, maar kan jou script dan dus maar 1 (vooraf ingestelde) pagina bewerken..?
stripslashes()? waar komen die vandaan? Klinkt als een evil php.ini setting :)
Code (php)
1
2
3
4
5
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>
<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..
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
niek schreef op 09.12.2009 17:52:
Opbouwende kritiek:
jounpagina? Oke het is een voorbeeld, maar is dit nederlands?
Hoe controleerd men of er een POST actie is gedaan? Juist, met $_SERVER['REQUEST_METHOD'].
hij opent eigenlijk direct $pagina, maar kan jou script dan dus maar 1 (vooraf ingestelde) pagina bewerken..?
stripslashes()? waar komen die vandaan? Klinkt als een evil php.ini setting :)
Short tags...
En wat nou als ik HTML in $pagina heb staan? dan is je textarea gesloopt...
jounpagina? Oke het is een voorbeeld, maar is dit nederlands?
Hoe controleerd men of er een POST actie is gedaan? Juist, met $_SERVER['REQUEST_METHOD'].
hij opent eigenlijk direct $pagina, maar kan jou script dan dus maar 1 (vooraf ingestelde) pagina bewerken..?
stripslashes()? waar komen die vandaan? Klinkt als een evil php.ini setting :)
Code (php)
1
2
3
4
5
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>
<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)
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.
Jurrien schreef op 09.12.2009 17:45:
Beste .... ,
1) Kopieer het script hier boven en zet het in je NotePad
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.
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?
Laat dit topic voor wat het is, leer allebei eerst php/mysql voordat jullie een script posten want dit slaat helemaal nergens op.
Of als je het wat makkelijker wilt hebben doe je d'r een formpje bij.
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.
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..
maar dit is wel mijn eerste script
en daar ben ik best trots op;)
Rick schreef op 09.12.2009 18:56:
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..
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.
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/