Avatar billede frigsfrogs Nybegynder
18. januar 2003 - 19:30 Der er 16 kommentarer og
1 løsning

variabler og $PHP_SELF

hey!

jeg har lige formateret svinet og installeret php/apache/mysql igen... men nu fucker det totalt op!

hvor jeg før kunne bruge:

if ($side) { blablabla

uden $side var defineret, så begynder den at brokke sig over det nu, at den ik er defineret :(

samtidig kan jeg ikke bruge $PHP_SELF :( er det noget i de nyere versioner i php at man ik kan det eller er det php.ini som jeg ik har sat rigtig op?

jeg kører med:

apache 1.3.27
php 4.2.3

og nej det hjælper ik at installere de nyeste af de 2 programmer. så virker lortet nemlig slet ik ;)

håber nogen kan hjælpe mig da alle mine sider er max fucked da jeg bruger netop de to ting pænt meget :(

/frigsfrogs
Avatar billede frigsfrogs Nybegynder
18. januar 2003 - 19:32 #1
her er lige en kode jeg har skrevet:

<html>

<?

if ($tis == true) {
  print "bæ";
} else {
  print "<a href=".$PHP_SELF.">lort i karry!!!!!</a>";
}
?>

</html>

i kan se den på:

http://frigsfrogs.dyndns.dk/fuck.php
Avatar billede jelzin101 Praktikant
18. januar 2003 - 19:32 #2
if (isset($side)) { blablabla


-prøv at kigge på php.ini - du burde kunne angive hvor gravende fejl du skal lave før det bliver vist.
Avatar billede Slettet bruger
18. januar 2003 - 19:33 #3
display_errors i php.ini
Avatar billede frigsfrogs Nybegynder
18. januar 2003 - 19:36 #4
jamen kan man ik se noget ved hjælp af phpinfo(); ?
Avatar billede Slettet bruger
18. januar 2003 - 19:45 #5
error_reporting = E_ALL & ~E_NOTICE
så skulle den lade være med brokke sig over at variabler ikke er definerede!
Avatar billede frigsfrogs Nybegynder
18. januar 2003 - 19:48 #6
virker stadig ik :(
Avatar billede elskermad.dk Nybegynder
18. januar 2003 - 20:06 #7
er php versioner over 4.2 kan man ikke længere hente en variable bar ved at skrive $variable!
der skal bruges $_post["variable"] osv mener jeg har læst et sted
Avatar billede elskermad.dk Nybegynder
18. januar 2003 - 20:07 #8
så installere end lidt ældre version af php! ;)
Avatar billede Slettet bruger
18. januar 2003 - 20:13 #9
Nej det er bare et spørgsmål om at sætte:
register_globals = On
Avatar billede olebole Juniormester
18. januar 2003 - 22:48 #10
<ole>

elskermad.dk >> Tampen brænder  ;o)
Den ligger i $_SERVER["PHP_SELF"]

/mvh
</bole>
Avatar billede Slettet bruger
18. januar 2003 - 22:52 #11
Jeg aner ikke om det har nogen betydning men jeg plejer at skrive sådan her...

<?
if($tis == "true") {
  print "bæ";
} else {
  print "<a href=\".$PHP_SELF.\">lort i karry!!!!!</a>";
}
?>
Avatar billede olebole Juniormester
18. januar 2003 - 23:03 #12
westhi >> Det er noget rod ... det vil resultere i dette:
  <a href="./et_eller_andet.php.">lort i karry!!!!!</a>
Og det har ikke meget med HTML at gøre. Skal det være, skal det være sådan:
  print "<a href=\"".$PHP_SELF."\">lort i karry!!!!!</a>";
eller:
  print "<a href=\"$PHP_SELF\">lort i karry!!!!!</a>";

/mvh
Avatar billede Slettet bruger
18. januar 2003 - 23:04 #13
så har jeg bare ikke helt forstået det han vil ha' :)
Avatar billede olebole Juniormester
18. januar 2003 - 23:06 #14
Det var den måde, du selv plejer at skrive det på, der er forkert  :)
/mvh
Avatar billede frigsfrogs Nybegynder
19. januar 2003 - 18:53 #15
jeg prøvede de forskellige ting i skrev men ingen af dem hjalp noget. så jeg prøvede at få fat på en ny php.ini og overskrev den gamle. det hjalp. nu virker det nemlig som det skal... så jeg hiver pointene tilbavs...
Avatar billede elskermad.dk Nybegynder
19. januar 2003 - 20:48 #16
det er jo fordi det er en ældre version af php.ini du har overskrevet med! ;)
Avatar billede Slettet bruger
19. januar 2003 - 23:59 #17
elskermad>>Der er ikke noget som hedder en gammel og en ny php.ini... man retter ini-filen til efter ens behov!
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