Gå til innhold

lære PHP. noen små spørsmål


Anbefalte innlegg

Hva trenger jeg? hadde tenkt å prøve å sette opp egen server. Er det bare å laste ned PHP, MySQL og Apache? finnes sikkert mange alternativer, så bare kom med dem hvis jeg bør bruke noe annet.

 

Jeg kan ikke PHP, bare HTML og CSS. er det veldig vanskelig? tar det lang tid å lære seg?

 

jeg har tidligere slitt med ruterkonfigurasjon, noe jeg ikke klarer å fikse selv om jeg har snakket med NGT. (netopia Cayman 3351) kommer det til å bli noe problem? tidligere er det mest ting som å hoste game i forskjellige spill som har vært problematisk.

 

Hvilken PHP editor bør jeg bruke? rett og slett notepad eller noe litt mer avansert? kun gratis alternativer.

Lenke til kommentar
Videoannonse
Annonse

Kan anbefale Wamp, som er en pakke med det du er ute etter. Selvsagt vil du kunne lære et par ting av å knote og sette opp apache+php og mysql selv, men hvis du kun er etter å komme kjappt i gang, så er det like greit med Wamp.

 

Den editoren jeg liker best til php som er gratis, er Programmers Notepad. Dersom du vil betale for en, så er Zend Studio overlegen.

Lenke til kommentar

da er det 4 spørsmål:

1: Hvordan kan jeg gjøre siden tilgjengelig for alle?

 

2: Hvordan "finner" index.php databasen?

 

3: Hvor kan jeg lære meg det jeg trenger å kunne om PHP, MySQL?

 

4: Hvordan redigerer jeg databasene? er det det SQLiteManager er til? jeg skjønte ikke hvordan det funket. kan vel ha noe med at jeg ikke kan SQL å gjøre

 

 

er temmelig n00b og syns ærlig talt ikke det gikk så rett frem som du mente det burde. :blush:

Endret av hockey500
Lenke til kommentar

Installasjonen er ikke vanskelig. Men scriptene eller programmene som skal bruke alt det du har installert må du jo skrive selv! Har du lest introduksjonen til php som er sticky? Uansett skal du få noen stikkord du kan bruke på Google: tutorial, php, mysql, guestbook, cms....

 

 

phpMyAdmin er et webgrensesnitt til å behandle databasen med.

SQLitemanager er noe av det samme, bare for det mer begrensede sqlite som er støtta i php5. Anbefaler ikke at du begynner å lage script som bruker det først, si det ikke er helt utbredt enda.

 

*edit, for å prøve å svare på spørsmålene :)

 

1. Slå av brannmur/firewall.

2. "index.php" finner databasen feks ved følgende kode:

<?php
$user = ""; //Ditt brukernavn for databasen
$pass= ""; //Ditt valgte passord
$host = "localhost"; //Din egen lokale database =)

//Kopler til database-serveren, eller "velger den" om du vil
$connection = mysql_connect($host, $user, $pass);

//En databaseserver (som din egen pc) kan ha flere databaser -> som inneholder flere tabeller.
//Vi må velge en database vi skal bruke. "test" i dette tilfellet.
mysql_select_db("test");

//Nå kan vi gjøre søk eller innsettinger i tabeller denne databasen inneholder! XD
$query = "SELECT * FROM linker";
$resultat = mysql_query($query) or die("Could not execute query: " . mysql_error());
?>

 

3. Søk rundt om kring. Finnes ca uendelig mange ressurssider om php+mysql.

 

4. Som nevnt, phpMyAdmin er helt suverent til å behandle databaser.

Endret av phanti
Lenke til kommentar
da kan jeg åpne siden min enkelt ved å skrive inn http://localhost i opera, men det er jo ingen andre som kan få tilgang til den. Det er en av tingene jeg må fikse. Hvordan gjør jeg det?

går ut i fra at du ikkje skriver http://localhost/ på de andre maskinene i nettverket?

bruk http://navnet-på-din-datamaskin/ eller http://ip.til.min.datamaskin/

 

så må du konfigurere routren til å forwarde port 80 til din pc, og da kan du bruke http://ekstern.ip.fra.ngt/ fra internett (og lokalnett for den saks skyld) for å få tilgang til serveren

Lenke til kommentar

viss de andre ikkje får tilgang til webseveren lokalt har den enten bundet seg til loopback/localhost - prøv å bruk http://192.168.1.199 fra din egen pc

- funker det, så er det en firewall i veien

- funker det ikkje må du rekonfigurere wamp til å binde seg til 192.168.1.199

 

hvorvidt det får ann å bruke en annen database servere så ville eg ikkje satset på at du får det til, i en ideel verden hadde det funket men 9 av 10 webhost firmaer tillater kun tilkoblinger fra deres egen webserver mot databasen sin. Men viss det ikkje er snakk om webhost firmaer så er nok oddsene mye bedre

Lenke til kommentar
eg får tilgang til http://192.168.1.199 fra min egen pc. bare ikke fra andre, så da er det vel et ruterproblem. Jeg klarte ikke å fikse det heller :cry: .

 

Jeg kjører Win XP Home Edition. Hva er Windows IIS?

Enten har du en brannmur som ikke tillater oppkoblinger fra andre maskiner mot port 80 (som Apache web-serveren kjører på) eller så har du valgt at apache kun skal godta requests fra din lokale maskin (mener å huske at WAMP-installasjonen spør om akkurat dette).

Hvis du benytter brannmuren til WinXP SP2 må du konfigurere den til å godta oppkoblinger mot port 80.

 

Windows IIS er Microsoft sin webserver (tilsvarende Apache). Du har sannsynligvis ikke installert den - hvis du hadde det hadde den gått på port 80 og da måtte Apache ha kjørt på en annen port, men siden du får opp sidene lokalt går apache på port 80 som den skal.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...