Avatar billede bilde Nybegynder
23. september 2002 - 20:57 Der er 13 kommentarer og
1 løsning

PHP på apache

Jeg har lige installeret Apace(apache 1.3.26 win32 x86)
Og integeret php ifølge guiden på:

http://www.webcafe.dk/artikler/php/installerphp4/#installerphp

...det virker fint og kan afvikle php, men lige så snart der skrives til en txt fil bliver det igoreret.

- noget der har noget at indevende?
Avatar billede esoulman Nybegynder
23. september 2002 - 20:58 #1
Hvad kode bruger du til at skrive til tekstfilen?
Avatar billede bilde Nybegynder
23. september 2002 - 20:59 #2
det skal måske lige nævnes at jeg har installeret det hele på min partition(E)....
Avatar billede bilde Nybegynder
23. september 2002 - 21:00 #3
der er intet i vejen med php koden, da den virkede inden jeg formaterede (så jeg blev nød til at opsætte apace+php igen)
Avatar billede ztyxx Nybegynder
23. september 2002 - 21:03 #4
husker du at bruge de nye globals??
Avatar billede bilde Nybegynder
23. september 2002 - 21:03 #5
globals???
Avatar billede ztyxx Nybegynder
23. september 2002 - 21:06 #6
Avatar billede bilde Nybegynder
23. september 2002 - 21:10 #7
her er den php kode jeg tester med:
<?
$fil = "fil.txt";

if ($post) {
    $fp = fopen("$fil", "w");
    fputs($fp, $post);
    fclose($fp);
}
?>
<?

if ($post) {
    echo "din tekst blev gemt i $fil";
}
else {
echo "skriv en tekst og gem";
}
?>
<form method=post action=<?php echo "$PHP_SELF"; ?>
>
<textarea class=input name=post cols=35 rows=7><?php
$fp = fopen("$fil", "r");
$input = fgets($fp,1024);
fclose($fp);
print ("$input");
?></textarea><br>

<input type=submit name=submit value=Gem>
</form>

skal alle variablerne så laves om? til f.eks. $_input[""]  ???
Avatar billede Slettet bruger
23. september 2002 - 21:55 #8
$post skal ændres til $_POST['post']

Der er også muligt at slå register_globals til i stedet for, men det første er mest sikkert.
Avatar billede bilde Nybegynder
23. september 2002 - 23:37 #9
jamen skal alle ens variabler laves om???
Burde det ikke stadigvæk virke på den gamle måde?
Avatar billede ztyxx Nybegynder
23. september 2002 - 23:40 #10
så slår du bare register_globals fra i din php.ini, så kører du med den gamle måde, og kan køre dine scripts fra før uden at ændre dem
Avatar billede bilde Nybegynder
23. september 2002 - 23:51 #11
hmm... nu foreholder det sig desværre at  register_globals  allerede er angivet som off :((
Avatar billede bilde Nybegynder
24. september 2002 - 00:07 #12
Når man prøver at gemme en text, kommer der ingen fejlmeddelser og handlingen bliver nærmest ignoreret...
Avatar billede Slettet bruger
24. september 2002 - 00:09 #13
Hvis det skal fungere som før skal register_globals sættes til on.
Avatar billede bilde Nybegynder
24. september 2002 - 08:12 #14
yearh... så virkede det :o)

takker for hjælpen!
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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