Avatar billede rotco Juniormester
07. februar 2007 - 18:21 Der er 7 kommentarer og
1 løsning

PHP Virker Ikke??

Heysa

jeg fatter ikke hvorfor det her ikke virker??? Altså dernede hvor der står "Dette er en standard fil!" der kunne jeg godt tænke mig at få noget database ind i, altså f.eks $profil[text] hvor teksten fra databasen i den tabel ryger ind i den oprettede fil:

Som i kan se står der $profil[text] dernede... Og den skriver ganske simpelt ikke det ind fra tabellen:

<?
include("connect.php");
include_once("menu.php");
include_once("check.php");
$db_profil = mysql_query("select * from TABEL where brugernavn = '$_GET[b]'");
$profil = mysql_fetch_array($db_profil);
if($_POST["submitMyForm"]) {
if($_POST["dirname"]) {

            if(mkdir($_SERVER["DOCUMENT_ROOT"]."/".$_POST["dirname"], 0700)) {
                if(fwrite(fopen($_SERVER["DOCUMENT_ROOT"]."/".$_POST["dirname"]."/index.php", "a"), "Dette er en standard fil! $profil[text]")) {
                    print "Mappen og standard filen er nu oprettet!";
                }else{
                    print "Mappen er oprettet men filen er ikke";
                }
            }else{
                print "Fejl: Hjemmesiden er ikke oprettet";
            }
        }else{
            print "Skriv venligst mappenavnet";
        }
    }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>TITEL</title>
</head>

<body>

    <form action="" method="post">
        <table style="width: 500px;">
            <tr>
                <td>Ønskede mappenavn</td>
                <td><input type="text" name="dirname" value=""  /></td></tr><tr>
 


            </tr>
            <tr>
                <td></td>
                <td><input type="submit" name="submitMyForm" value="Opret mappe!" /></td>
            </tr>
        </table>
    </form>

</body>
</html>
Avatar billede gentlebug Nybegynder
07. februar 2007 - 18:24 #1
Avatar billede rotco Juniormester
07. februar 2007 - 18:37 #2
Og det må man ikke eller hvad?

Det giver sgu da det samme når bare jeg skal have et svar og når s2a ikke kan, så kan nogle herfra... dengse
Avatar billede gentlebug Nybegynder
07. februar 2007 - 19:29 #3
har jeg aldrig påstået, gør bare folk opmærksom på du er en abekat.
Avatar billede rotco Juniormester
07. februar 2007 - 20:48 #4
Dvs. Du siger jeg er en abekat fordi jeg søger det hurtigste svar ved at oprette spørgsmål på flere sider?

Du må virkelig være moden, dumme dreng.
Men okay det er flot du kan stave til abekat, det skal du ha'.

Men hey, kan vi komme tilbage til spørgsmålet uden du har noget endnu dummere at sige, pubertetsdreng?
Avatar billede firestone Nybegynder
09. februar 2007 - 13:25 #5
det er ikke noget så simpelt som $profil[text] = $profil["text"] eller $profil['text'] der skal til?
Avatar billede firestone Nybegynder
09. februar 2007 - 13:26 #6
forøvrigt er overskriften misvisende men det har du nok gættet, php virker ikke beskriver jo ikke hvad dit problem er eller hvad du har brug for hjælp til?
Avatar billede rotco Juniormester
24. januar 2009 - 16:02 #7
Tja - det fik jeg ikke meget ud af
Avatar billede olebole Juniormester
24. januar 2009 - 16:11 #8
<ole>

Nej, og du har forhåbentlig lært at opføre dig i overensstemmelse med Ekspertens regler siden, så chancerne er bedre i fremtiden. Det er ikke svært  =)

/mvh
</bole>
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