Avatar billede mads1987 Nybegynder
13. april 2003 - 23:23 Der er 11 kommentarer og
1 løsning

PHP

Hej!

Jeg har en plan! Den går ud på at..

Jeg vil have to sider en der hedder
index.php og en der hedder admin.php

Index.php
- Dette skal være min side, med design og det hele, på midten står der en tekst, f.eks: "Hej"

Admin.php - Når jeg går ind på denne side skal der være en "tekstboks" hvor der står "Hej", jeg skal nu kunne ændre denne tekst til f.eks. "Hallo" og trykke på en knap "upload"

På min hovedside (index) skal der nu stå midten "Hallo"

Jeg har LIDT kendskab til både PHP.

Jeg vil vide - Hvordan kommer jeg i gang? Hvor skal jeg starte henne?

/Mvh
Avatar billede saison Nybegynder
13. april 2003 - 23:25 #1
"Jeg har LIDT kendskab til både PHP." - til både php og hvad???
Avatar billede ahv Nybegynder
13. april 2003 - 23:26 #2
Skal det være over txt filer?
Avatar billede mads1987 Nybegynder
13. april 2003 - 23:29 #3
Ups fejl. Lidt SQL, men vil helst undgå det :-) Det må meget gerne være over txt filer!
Avatar billede ahv Nybegynder
13. april 2003 - 23:31 #4
Din admin.php side:

<?
$file = "hej.txt";
if($_POST[op]){
$_POST[beskrivelse] = ereg_replace("\n","<br>",$_POST[beskrivelse]);
$_POST[beskrivelse] = ereg_replace("\r","",$_POST[beskrivelse]);
$open=fopen($file,"w");
fputs($open, "$_POST[beskrivelse]|");
fclose($open);
}
$open=fopen($file,"r");
$get=file($file);
fclose($open);
$var=explode("|",$get[0]);
$var[0] = ereg_replace("<br>", "\n", $var[0]);
?>
<form action="<? echo $PHP_SELF; ?>" method="post">
Tekst:<textarea name="beskrivelse" wrap="virtual"><? echo $var[0]; ?></textarea><br>
<input type="submit" value="Opdater" name="op">
</form>


også din index.php side:

<?php
$file="hej.txt";
$open=fopen($file,"r");
$get=file($file);
fclose($open);
$var=explode("|",$get[0]);
$var[0] = ereg_replace("<br>", "\n", $var[0]);

echo $var[0]

?>
Avatar billede ahv Nybegynder
13. april 2003 - 23:33 #5
Du kan se det i aktion her (admin siden har jeg bare kaldt test.php)

http://www.ahv.starthotel.dk/test.php

Og resultatet kan ses her:

http://www.ahv.starthotel.dk/vis.php
Avatar billede ahv Nybegynder
13. april 2003 - 23:34 #6
index siden skal være:

<?php
$file="hej.txt";
$open=fopen($file,"r");
$get=file($file);
fclose($open);
$var=explode("|",$get[0]);
echo $var[0]
?>

istedet.
Avatar billede ahv Nybegynder
13. april 2003 - 23:36 #7
Her hedder filen den skriver til hej.txt, husk at CHMOD den til 777
Avatar billede mads1987 Nybegynder
13. april 2003 - 23:41 #8
Det er jo lige så jeg får tåre i øjnene! Det er smukt! Mange tak!
Avatar billede mads1987 Nybegynder
13. april 2003 - 23:42 #9
Hov - "CHMOD den til 777" hvad betyder det?
Avatar billede ahv Nybegynder
13. april 2003 - 23:43 #10
Hvis du bruger et FTP program kan du højre klikke på filen også omkring bunden står der CHMOD der inde kan du ændre det til 777

CHMOD er hvilke rettigheder brugere skal have til filen når den er sat til 777 er der fuld læse og skrive rettigheder til filen.
Avatar billede ahv Nybegynder
13. april 2003 - 23:44 #11
I CuteFTP Står det i bunden:

Properties / CHMOD
Avatar billede mads1987 Nybegynder
13. april 2003 - 23:59 #12
Ok! Takker endnu en gang :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester