Avatar billede tewee Nybegynder
02. september 2003 - 15:46 Der er 18 kommentarer og
3 løsninger

Fejl i php og apache ?

Nu har jeg installeret PHP på min apache server 4 eller 5 gange (PHP 4.3.2) og den kan godt læse koder som echo ""; og sådan nogle grund PHP ting, men når den skal vise billeder, eller sende værdier eller skrive i en tekst fil så vil den ikke, men hvis jeg lægger den på en webserver, så virker mit script.

Jeg bruger den guide som er på webcafe, men virker åbenbart ikke! Nogle der kender et sted hvor der står hvordan man sætter PHP 4.3.2 op på en Win2k server med apache 2 ?

- Pelle Ravn (TeWeE)
Avatar billede ztyxx Nybegynder
02. september 2003 - 15:52 #1
det lyder som om det er i php.ini du skal ahve rettet nogle ting, eksempel vis skal du bruge $_POST["variabel"] istedet for $variabel, hvis du sender fra eks. en form, da register_globals=off som standard i nyere versioner af php
Avatar billede tewee Nybegynder
02. september 2003 - 15:56 #2
Så hvad er det du siger jeg skal rette til hvad ?

Har du ikke en php.ini fil som virker jeg kan få ?
Avatar billede ztyxx Nybegynder
02. september 2003 - 16:00 #3
i php.ini skal du kigge efter register_globals, og den er sikkert off, du kan ændre den til on, men jeg foreslår at du istedet anvender de nye former for globals, så som $_POST[] $_GET[] osv, læs mere på http://dk2.php.net/variables.predefined

da jeg ikke er hjemme, kan jeg ikke smide min php.ini til dig
Avatar billede tewee Nybegynder
02. september 2003 - 16:21 #4
Ej hvor er det godt ztyxx :) nu virker mine værdier :)

Hvad så hvis jeg har et problem med denne kode:
------------------------------------------------------------------
if($REMOTE_ADDR== "62.61.132.152") { $ip = "10.2.20.100";  }
elseif($REMOTE_ADDR== "62.61.155.13")  { $ip = "10.2.20.100";  }
elseif($REMOTE_ADDR== "62.61.155.29")  { $ip = "10.2.20.100";  }
                                  else  { $ip = "62.61.155.29"; }
------------------------------------------------------------------

Som du kan se hvis IPen er 62.61.132.152 så skal den hente den på 10.2.20.100 (noget lokalt i vores internet) men når jeg går ind på den fra min brors PC, så sender den mig til 62.61.155.29 og den kan jeg ikke se da det er en ekstern IP som jeg ikke kan komme i kontakt med. Forstår du hvad jeg mener ?
Avatar billede nicklasb Nybegynder
02. september 2003 - 17:25 #5
prøv at bruge $_SERVER["REMOTE_ADDR"] i stedet for $REMOTE_ADDR.
Kunne forstille mig at det var løsningen på dit problem hvis det eneste der skulle til at løse dit andet problem var at benytte de nye former for globals. (altså at din register_globals bare er/var sat til off)
Avatar billede tewee Nybegynder
02. september 2003 - 17:36 #6
Jamen nu har jeg sat den til on, ellers skal jeg rette i godt 10 dokumenter med PHP værdier....
Avatar billede nicklasb Nybegynder
02. september 2003 - 19:04 #7
det er dog ABSOLUT den halve time hver, det tager at rette de 10 sider, lige at rette det, og det så bliver rigtigt!
Avatar billede fangel Nybegynder
02. september 2003 - 19:08 #8
det må jeg tilslutte mig - det anbefales så absolut at køre med disse værdier:

error_reporting = E_ALL
register_globals = off

kan anbefales, da man ved de vil virke på alle servere (undtagen gamle), og også har forh'je sikkerhed!

Morten
Avatar billede tewee Nybegynder
02. september 2003 - 19:17 #9
jamen jeg fatter ikke hvornår jeg skal skrive $_server[tekst] og hvornår jeg skriver andet! Jeg har jo kun lært den der! $tekst!

Det er skam ikke fordi jeg ikke gider!
Avatar billede fangel Nybegynder
02. september 2003 - 19:28 #10
$variabel <= når det er nogle du selv har lavet inde i scriptet

ellers:

$_GET['variabel'] <= fra adresselinien
$_POST['variabel'] <= fra en form
$_COOKIE['variabel'] <= fra cookie
$_SESSION['variabel'] <= fra session
$_FILES['felt-navn'] <= bruges til filupload
$_SERVER['variabel'] <= server-variabler, som fxx REMOTE_ADDR, PHP_SELF, REQUEST_URI
$_ENV['variabel'] <= nogle 'omgivelses' variabler - lidt usikker

Morten
Avatar billede tewee Nybegynder
04. oktober 2003 - 16:52 #11
Ved ikke hvorfor! Men det virker nu efter jeg har geninstalleret serveren!
Avatar billede tewee Nybegynder
04. oktober 2003 - 16:53 #12
Jeg deler pointne op mellem ztyxx, dea_pg og nicklasb! Send lige et svar hvis i læser det her!
Avatar billede nicklasb Nybegynder
04. oktober 2003 - 17:01 #13
yes sir!
Avatar billede fangel Nybegynder
05. oktober 2003 - 14:17 #14
hep-hey ;)
Avatar billede tewee Nybegynder
05. oktober 2003 - 15:32 #15
Nogle som har hørt fra ztyxx ?
Avatar billede fangel Nybegynder
05. oktober 2003 - 18:01 #16
har ham desværre ikke på MSN/otherIM - så kan ikke lige spørge ham, men det er jo weekend - måske du skal gi' ham til mandag

Morten
Avatar billede ztyxx Nybegynder
05. oktober 2003 - 18:03 #17
HEYYY jeg er jo lige her ;-)
hvis jeg skal fanges på MSN søg på
michael_moesby@hotmail.com
Avatar billede ztyxx Nybegynder
05. oktober 2003 - 18:04 #18
og så et svar.....
Avatar billede fangel Nybegynder
05. oktober 2003 - 18:22 #19
ztyxx -> hey... tilføjer dig lige (se bort fra fsck email, men display name er Morten Fangel)

Morten
Avatar billede tewee Nybegynder
05. oktober 2003 - 18:53 #20
Sådan :) så er alle glade :) og har tilføjet ztyxx til MSN :) Sådanner :D
Avatar billede ztyxx Nybegynder
05. oktober 2003 - 20:53 #21
takker osv. *LOL*
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