webForumDet fria alternativet

PHP

16 svar · 447 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 099 inlägg
#1

tjena har min sida programmerad i php och jag kör windows. Om jag nu laddar upp min sida till en linux server med php stöd kommer då min sida och funka som på windows?

Nexus86Medlem sedan okt. 20023 030 inlägg
#2

Troligtvis. Beror på hur du har programmerat.

jboy_87Medlem sedan aug. 20011 099 inlägg
#3

är det inte samma php?

Nexus86Medlem sedan okt. 20023 030 inlägg
#4

Jo. Men om du har programmerat ett script som använder en funktion som behöver veta (vad heter det nu?) hela sökvägen till mappen där det ligger, t.ex. C:\webbplats så ser den koden olika ut på olika operativsystem.

jboy_87Medlem sedan aug. 20011 099 inlägg
#5

asså jag menar programmeringen typ

<?="hej" ?> vet jag att det kommer och funka men loopar och sånt? e det samma som windows php eller?

trexterMedlem sedan mars 20021 889 inlägg
#6

Ja, det är likadant.

jboy_87Medlem sedan aug. 20011 099 inlägg
#7

som typ asp i linux e ju inte samma som windows asp!

GunnarDMedlem sedan juni 20014 290 inlägg
#8

som typ asp i linux e ju inte samma som windows asp!

Nej, men skillnaden här är att MS inte stödjer asp på annat än windows och då har andra asp "emulatorer" till linux.

När det gäller php så finns det vad jag vet endast en variant av php.

PHP script fungerar oavset plattform/OS så länge du inte utnyttjar OS specifika funktioner och/eller sökvägar.

jboy_87Medlem sedan aug. 20011 099 inlägg
#9

varför får jag fel meddelandet med linux
men när jag kör med windows funkar det!:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/default.php on line 125
MatteMedlem sedan aug. 20002 975 inlägg
#10

Felet betyder för det mesta att antingen har misslyckats med din anslutning till MySQL, eller så har du ett fel i SQL-frågan, vanligtvis det senare.

Men här skulle jag gissa på det förra. Har du kollat så du har rätt användarnamn och lösenord på linuxservern?

Någon rad tidigare bör du ha något i stil med:

$result = mysql_query($sql);
// eller
$result = mysql_query("SELECT * FROM tabell");

Lägg till mysql_error() efter mysql_query:

$result = mysql_query($sql) or die(mysql_error());

Nu ska du förhoppningsvis få ett lite mer givande felmeddelande.

jboy_87Medlem sedan aug. 20011 099 inlägg
#11

$sql = "SELECT * FROM omrostning";
$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);

omröstningen fungerar?? konstigt

jboy_87Medlem sedan aug. 20011 099 inlägg
#12

nu får jag ett fint meddelande!
hmm konstigt kopierade windows filerna till linux e det kanske darför?

Can't find file: './jboy/Nyheter.frm' (errno: 13)

MatteMedlem sedan aug. 20002 975 inlägg
#13

hmm konstigt kopierade windows filerna till linux e det kanske darför?

Nu är jag fullständigt kass på maskingrejer, men det låter som en möjlig, kanske också trolig, orsak.
Själv hade jag exporterat och importerar via phpMyAdmin.

jboy_87Medlem sedan aug. 20011 099 inlägg
#14

hmm ska testa med phpmyadmin!

jboy_87Medlem sedan aug. 20011 099 inlägg
#15

hur exporterar man till linux servern??

jboy_87Medlem sedan aug. 20011 099 inlägg
#16

löste det!

MatteMedlem sedan aug. 20002 975 inlägg
#17

När du ska exportera med phpMyAdmin:

1. Välj en databas
2. Klicka exportera
3. Klicka på markera alla
4. Välj alternativ "Struktur och data"
5. Bocka för "Lägg till 'radera tabell' "
6. Bocka för "Spara som fil ... "
7. Klicka kör, och välj plats (och eventuellt namn) för filen

När du sen ska importera på LInux med phpMyAdmin

0. Kopiera in filen på Linuxmaskinen (om du inte kommer åt den genom nätverk eller liknande)
1. Välj en databas
2. Klicka "SQL"
3. Klicka på knappen "Bläddra" och leta upp din fil
4. Klicka på "Kör"

Nu ska tabellerna med sina värden finnas i databasen. Kanske det strular till sig för att du har en korrupt tabell, jag vet inte.

EDIT-->
Då skulle jag kunna ta bort mitt inlägg :e
Hann inte se att du svarat innan jag postade. Låter det stå kvar ändå.

138 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)