Nimanor

Medlemmer
  • Innholdsteller

    41
  • Ble med

  • Besøkte siden sist


Nettsamfunnsomdømme

0 ProPoeng

Om Nimanor

  • Rang
    Nyansatt

Nimanor sin aktivitet

  1. Nimanor la til et innlegg i et emne Uleselig txt fil   

    Takk for svar.
    En annen mulighet kunne vært å lagre disse filene utenfor root. Stemmer det at dette er det sikreste, med tanke på at ingen andre skal ha mulighet til å se filene (unntatt serveren)?
    • 0
  2. Nimanor la til et innlegg i et emne Stemmer fra mac   

    Takk for svar.
    Nei, det er kun når den er koblet til en annen høytaler at det skjer. Høytaleren er en Geneva.
    • 0
  3. Nimanor la til et emne i Webutvikling   

    Uleselig txt fil
    Hei,

    Jeg har en del filer på serveren hvor det lagres informasjon som kun serveren selv skal ha lov til å endre/lese. Dette kan være email-addresser som ikke skal deles med andre.
    Dette gjøres da med "fopen" og "fputs".

    Alle filene ligger i en egen mappe, hvor det også er en htaccess fil med:

    <Files *> order deny,allow deny from all </Files>

    Vil disse filene da være helt sikre mot at ingen andre kan lese hva som står i de? Eller på noen som helst måte inkludere de på sine egne nettsider el. Det er snakk om txt-filer.

    Et alternativt hadde vært MySql, men er ikke helt inni det enda. Regner også med at txt-filer er "sikrere" enn MySql når det gjelder hacking ol.?

    Takk
    • 2 svar
    • visninger
  4. Nimanor la til et emne i Mac OS   

    Stemmer fra mac
    Hei,

    Jeg sliter med at Macen snakker til meg :lol:
    Høres ut som to russere som prater sammen

    Det skjer når jeg kobler til macen i en høytaler, og får satt opp lyden ganske mye. Stemmene varierer fra høyt til lavt, og forsvinner og kommer tilbake. Kobler jeg ut macen forsvinner også stemmene.

    Har prøvd å restarte en haug med ganger uten at det hjelper. Voiceover er slått av, så det er heller ikke det. Stemmene kan også komme uten at noen programmer er åpne.

    Mulig det er meg det er noe med, men har vel egentlig mest tro på at dette kan være et virus/trojan.

    Jeg kjører 10.5.8. Har vurdert å oppgradere til 10.6. Kan det fikse problemet? Eset Nod32 har enda ikke funnet noe.

    Tviler vel egentlig ganske sterkt, men er det noen som har hørt om noe liknende før, hvorfor dette skjer? Hvis det er noen som er interessert kan jeg laste opp en lydfil
    • 3 svar
    • visninger
  5. Nimanor la til et innlegg i et emne [LØST] Ny form og ny tabell i database   

    Tusen takk for hjelpen! Setter denne som løst.
    • 0
  6. Nimanor la til et emne i PHP og SQL   

    [LØST] Ny form og ny tabell i database
    Hei

    Jeg holder på og sette opp en webside hvor besøkende kan stemme i en meningsmåling.
    Det jeg ønsker er å lage en "backend" hvor admin enkel kan opprette en ny meningsmåling. - Men trenger kun hjelp til å sette sammen eksempelet under.

    Resultatene av det de besøkende stemmer skal de lagres i en spesifikk tabell i MySQL databasen (hvis dette er den beste løsningen). Når jeg så lager en ny meningsmåling, skal også koden på frontend oppdatere seg til å legge inn resultatene i en ny tabell.

    Eks. Admin backend:

    Spørsmål: Skjønner du hva jeg mener?
    Valg 1: Ja
    Valg 2: Nei

    [[Lag meningsmåling]] (Da lages også en unik tabell i databasen hvor svarene skal lagres. Navnet på denne tabellen spiller ingen rolle, bare den er unik fra de andre tabellene.)

    Eks. Besøkendes frontend:

    (Denne siden ble automatisk laget da admin tidligere laget en ny meningsmåling)

    Skjønner du hva jeg mener?
    - Ja
    - Nei

    [[send inn svar]] (Så legges svaret til i den unike tabellen som automatisk ble laget tidligere.)

    ------

    Brukeren blir da videresendt til en annen side hvor det står f.eks. Takk for ditt svar. Du var nummer XX som svarte på denne meningsmålingen (XX genereres fra IDen som lagres i tabellen i databasen el.).

    Det viktigste er at svarene blir satt inn i en ny tabell etterhvert som en ny meningsmåling blir laget. - For det er nemlig dette jeg sliter litt med.
    Har prøvd php.

    Tusen takk.
    • 2 svar
    • visninger
  7. Nimanor la til et emne i Generelt om Internett   

    Windows host
    Hei,

    Jeg lurte på om noen kjenner til en gratis windows host som støtter vbscript. Det trenger ikke å være stor plass på serveren, da jeg kun skal laste opp en chat (visubox).
    Betaler allerede for one.com, men de støtter ikke vbscript (visubox virker ikke uten), og er derfor lite keen på å betale for å kun laste opp en chat.

    Takk
    • 0 svar
    • visninger
  8. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Det ser ut til at jeg hadde skrevet en liten feil i koden.

    Det skulle være:
    $insertQuery = "INSERT INTO cmsarticles (title,tagline,section,thearticle) VALUES ('".$_POST['title']."', '".$_POST['tagline']."', '".$_POST['section']."', '".$_POST['thearticle']."')";

    Tuse takk for hjelpen kroider911!! Jeg setter denne som løst nå, inntil det kommer flere problemer med kodingen
    • 0
  9. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Tusen takk for hjelpen, nå føler jeg at vi er inne på riktig spor! De svarte feilmeldingene er i alle fall borte
    Men jeg får fortsatt "Sorry, there was an error saving to the database"-meldingen.

    Det jeg kan tyde av det er at den ikke får til:

    // Save the form data into the database
    if ($result = $connector->query($insertQuery)){

    - (Denne koden ligger i newArticle.php)

    Er det noe galt med koden, eller hva er det egentlig som gjør at denne "Sorry, there was an error..." -meldingen kommer frem?
    • 0
  10. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Hei,

    Kun for å være sikker. Stedene jeg kan skrive MySQL i disse tre filene er:

    I SystemComponent.php
    // Database variables
    $settings['dbhost'] = 'norsail.org.mysq';
    $settings['dbusername'] = 'norsail_org';
    $settings['dbpassword'] = 'FJERNET';
    $settings['dbname'] = 'norsail_org';

    Og i DbConnector.php
    // Get the main settings from the array we just loaded
    $host = $settings['norsail.org.mysq'];
    $db = $settings['norsail_org'];
    $user = $settings['norsail_org'];
    $pass = $settings['FJERNET'];

    Jeg ser at databasehost skal være 'norsail.org.mysql' (ref. mail fra one.com) så dette er nå endret, men gir fortsatt samme feilmeldinger. Alle de andre detaljene er også korrekte (ref. mail fra one.com).
    Så jeg kan ikke helt se hva som er galt. - Kodene skrevet ovenfor ser vel ganske OK ut, gjør de ikke?
    • 0
  11. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Takk, det er dette den står på nå, men hvis du prøver å legge til en artikkel på http://www.norsail.org/cmsadmin/newArticle.php kommer stadig feilmeldingene (skrevet ovenfor) opp.

    Jeg legger ved filene som er lastet opp på serveren under (passordet er tatt bort).

    SystemComponent.php

    <?php class SystemComponent { var $settings; function getSettings() { // System variables $settings['siteDir'] = '/customers/norsail.org/norsail.org/httpd.www'; // Database variables $settings['dbhost'] = 'localhost'; $settings['dbusername'] = 'norsail_org'; $settings['dbpassword'] = 'FJERNET'; $settings['dbname'] = 'norsail_org'; return $settings; } } ?> DbConnector.php <?php //////////////////////////////////////////////////////////////////////////////////////// // Class: DbConnector // Purpose: Connect to a database, MySQL version /////////////////////////////////////////////////////////////////////////////////////// require_once 'SystemComponent.php'; class DbConnector extends SystemComponent { var $theQuery; var $link; //*** Function: DbConnector, Purpose: Connect to the database *** function DbConnector(){ // Load settings from parent class $settings = SystemComponent::getSettings(); // Get the main settings from the array we just loaded $host = $settings['localhost']; $db = $settings['norsail_org']; $user = $settings['norsail_org']; $pass = $settings['FJERNET']; // Connect to the database $this->link = mysql_connect($host, $user, $pass); mysql_select_db($db); register_shutdown_function(array(&$this, 'close')); } //*** Function: query, Purpose: Execute a database query *** function query($query) { $this->theQuery = $query; return mysql_query($query, $this->link); } //*** Function: fetchArray, Purpose: Get array of query results *** function fetchArray($result) { return mysql_fetch_array($result); } //*** Function: close, Purpose: Close the connection *** function close() { mysql_close($this->link); } } ?> newArticle.php <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <?php // Get the PHP file containing the DbConnector class require_once('/customers/norsail.org/norsail.org/httpd.www/includes/DbConnector.php'); // Check whether a form has been submitted. If so, carry on if ($HTTP_POST_VARS){ // Create an instance of DbConnector $connector = new DbConnector(); // IMPORTANT!! ADD FORM VALIDATION CODE HERE - SEE THE NEXT ARTICLE // Create an SQL query (MySQL version) $insertQuery = "INSERT INTO cmsarticles (title,tagline,section,thearticle) VALUES (". "'".$HTTP_POST_VARS['title']."', ". "'".$HTTP_POST_VARS['tagline']."', ". $HTTP_POST_VARS['section'].", ". "'".$HTTP_POST_VARS['thearticle']."')"; // Save the form data into the database if ($result = $connector->query($insertQuery)){ // It worked, give confirmation echo '<center><b>Article added to the database</b></center><br>'; }else{ // It hasn't worked so stop. Better error handling code would be good here! exit('<center>Sorry, there was an error saving to the database</center>'); } } ?> <body> <form name="form1" method="post" action="newArticle.php"> <p> Title: <input name="title" type="text" id="title"> </p> <p> Tagline: <input name="tagline" type="text" id="tagline"> </p> <p> Section: <input name="section" type="text" id="section"> </p> <p> Article: <textarea name="thearticle" cols="50" rows="6" id="thearticle"></textarea> </p> <p align="center"> <input type="submit" name="Submit" value="Submit"> </p> </form> </body> </html>

    Mulig jeg ikke har nevnt det før, men filene 'DbConnector.php' og 'SystemComponent.php' ligger i mappen 'includes'. 'newArticle.php' ligger i mappen 'cmsadmin'.
    Disse php filene er basert på noe som var skrevet i PHP4, mens one.com bruker PHP5. Jeg vet ikke om dette kan ha noe å si.

    Jeg har allerede testet databasen og vet at den funker, så det er ikke her det ligger.

    Tusen takk for all hjelp som har kommet hittil!
    • 0
  12. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Jeg har oppdatert DbConnetion.php, men før noen feilmeldinger når jeg skal legge til en artikkel:


    - Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'norsail.org'@'srv126.one.com' (using password: NO) in /customers/norsail.org/norsail.org/httpd.www/includes/DbConnector.php on line 26 - Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'norsail.org'@'srv126.one.com' (using password: NO) in /customers/norsail.org/norsail.org/httpd.www/includes/DbConnector.php on line 27 - Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /customers/norsail.org/norsail.org/httpd.www/includes/DbConnector.php on line 27 - Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /customers/norsail.org/norsail.org/httpd.www/includes/DbConnector.php on line 36

    I DbConnection.php, der hvor jeg skal fylle inn Databasename.. Det er databasenavnet den skal ha, ikke noe tablenavn, right?
    Du spurte om SystemComponent.php, vil du ha filen som er lastet opp på serveren, eller filen koden er basert på?

    Hvis dere er interessert, så finner dere filene/kodene det snakkes om på:
    - http://www.norsail.org/includes/DbConnection.php
    - http://www.norsail.org/includes/SystemComponent.php
    - http://www.norsail.org/cmsadmin/newArticle.php
    • 0
  13. Nimanor la til et innlegg i et emne [LØST] CMS Koding med PHP   

    Nei, denne står om den står.
    Skal jeg fylle ut denne også,? Jeg trodde dette var en kode som brukes til å finne data fra "$settings" som står i SystemComponent.php?
    • 0
  14. Nimanor la til et emne i PHP og SQL   

    [LØST] CMS Koding med PHP
    Hei,

    Jeg har prøvd å lage et CMS system, men får feilmeldingen "Sorry, there was an error saving to the database" når jeg skal legge til en artikkel.
    Jeg har sett gjennom filene flere ganger, men skjønner ikke hva som er galt. Jeg legger ved kodene under.
    Websiden min kjører PHP5


    DbConnector.php (klikk for å vise/skjule) <?php
    ////////////////////////////////////////////////////////////////////////////////////////
    // Class: DbConnector
    // Purpose: Connect to a database, MySQL version
    ///////////////////////////////////////////////////////////////////////////////////////
    require_once 'SystemComponent.php';

    class DbConnector extends SystemComponent {

    var $theQuery;
    var $link;

    //*** Function: DbConnector, Purpose: Connect to the database ***
    function DbConnector(){

    // Load settings from parent class
    $settings = SystemComponent::getSettings();

    // Get the main settings from the array we just loaded
    $host = $settings['dbhost'];
    $db = $settings['dbname'];
    $user = $settings['dbusername'];
    $pass = $settings['dbpassword'];

    // Connect to the database
    $this->link = mysql_connect($host, $user, $pass);
    mysql_select_db($db);
    register_shutdown_function(array(&$this, 'close'));

    }

    //*** Function: query, Purpose: Execute a database query ***
    function query($query) {

    $this->theQuery = $query;
    return mysql_query($query, $this->link);

    }

    //*** Function: fetchArray, Purpose: Get array of query results ***
    function fetchArray($result) {

    return mysql_fetch_array($result);

    }

    //*** Function: close, Purpose: Close the connection ***
    function close() {

    mysql_close($this->link);

    }


    }
    ?>


    SystemComponent.php (klikk for å vise/skjule) <?php
    class SystemComponent {

    var $settings;

    function getSettings() {

    // System variables
    $settings['siteDir'] = '/';

    // Database variables
    $settings['dbhost'] = 'FJERNET';
    $settings['dbusername'] = 'FJERNET';
    $settings['dbpassword'] = 'FJERNET';
    $settings['dbname'] = 'FJERNET';

    return $settings;

    }
    }
    ?>


    newArticle.php (klikk for å vise/skjule) <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <?php
    // Get the PHP file containing the DbConnector class
    require_once('../includes/DbConnector.php');

    // Check whether a form has been submitted. If so, carry on
    if ($HTTP_POST_VARS){

    // Create an instance of DbConnector
    $connector = new DbConnector();

    // IMPORTANT!! ADD FORM VALIDATION CODE HERE - SEE THE NEXT ARTICLE

    // Create an SQL query (MySQL version)
    $insertQuery = "INSERT INTO cmsarticles (title,tagline,section,thearticle) VALUES (".
    "'".$HTTP_POST_VARS['title']."', ".
    "'".$HTTP_POST_VARS['tagline']."', ".
    $HTTP_POST_VARS['section'].", ".
    "'".$HTTP_POST_VARS['thearticle']."')";

    // Save the form data into the database
    if ($result = $connector->query($insertQuery)){

    // It worked, give confirmation
    echo '<center><b>Article added to the database</b></center><br>';

    }else{

    // It hasn't worked so stop. Better error handling code would be good here!
    exit('<center>Sorry, there was an error saving to the database</center>');

    }

    }
    ?>

    <body>
    <form name="form1" method="post" action="newArticle.php">
    <p> Title:
    <input name="title" type="text" id="title">
    </p>
    <p> Tagline:
    <input name="tagline" type="text" id="tagline">
    </p>
    <p> Section:
    <input name="section" type="text" id="section">
    </p>
    <p> Article:
    <textarea name="thearticle" cols="50" rows="6" id="thearticle"></textarea>
    </p>
    <p align="center">
    <input type="submit" name="Submit" value="Submit">
    </p>
    </form>
    </body>
    </html>


    Jeg vet ikke om dere trenger disse filene også.. Legger dem med for å være sikker


    index.php (klikk for å vise/skjule) <b> WHAT'S NEW: </b><br>
    <?php
    // Require the database class
    require_once('../includes/DbConnector.php');

    // Create an object (instance) of the DbConnector
    $connector = new DbConnector();

    // Execute the query to retrieve articles
    $result = $connector->query('SELECT ID,title FROM cmsarticles ORDER BY ID DESC LIMIT 0,5');

    // Get an array containing the results.
    // Loop for each item in that array
    while ($row = $connector->fetchArray($result)){

    echo '<p> <a href="viewArticle.php?id='.$row['ID'].'">';
    echo $row['title'];
    echo '</a> </p>';

    }
    ?>


    viewArticle.php (klikk for å vise/skjule) <?php
    // Require the database class
    require_once('../includes/DbConnector.php');

    // Create a new DbConnector object
    $connector = new DbConnector();

    // IMPORTANT!!! Validate the ID number. See next article

    // Execute the query to retrieve the selected article
    $result = $connector->query('SELECT title,thearticle FROM cmsarticles WHERE ID = '.$HTTP_GET_VARS['id']);

    // Get an array containing the resulting record
    $row = $connector->fetchArray($result);

    ?>

    Your selected article: <?php echo $row['title'];?>
    <br><br>
    <?php echo $row['thearticle'];?>


    Hvis noen har tid til å se litt på dette, så hadde det vært kjempefint!
    • 12 svar
    • visninger
  15. Nimanor la til et emne i Ferdige løsninger   

    Opplastning av Visubox
    Hei,
    Håper noen av dere er litt kjent med Visubox. Jeg trenger litt hjelp.
    Jeg har lastet opp alle filene til min one.com server. One.com støtter ASP.

    Ok, alt det går fint, men når jeg åpner Webiden (box.asp), vises bare en hvit side. Kildekoden på siden viser at det er noe der, og når jeg høyreklikker kommer alternativet "About Flash Player 10".

    Jeg har ikke gjort noe med config.asp, da alle filene allerede ligger opplastet i mappen "visubox".

    Noen innspill?
    • 1 svar
    • visninger