Aphopis Posted January 8, 2009 Report Share Posted January 8, 2009 Ir scripts subscrib.php nedarbojas action="<?=$PHP_SELF; ?>"> un paradas links http://127.0.0.1/<?=$PHP_SELF; ?> ka dabut vinu darbiba ? links paste.php.lv Link to comment Share on other sites More sharing options...
Maris-S Posted January 8, 2009 Report Share Posted January 8, 2009 $_SERVER['PHP_SELF'] Link to comment Share on other sites More sharing options...
Aphopis Posted January 8, 2009 Author Report Share Posted January 8, 2009 (edited) $_SERVER['PHP_SELF'] meginaju nekas nenotika Edited January 8, 2009 by Aphopis Link to comment Share on other sites More sharing options...
Maris-S Posted January 8, 2009 Report Share Posted January 8, 2009 Hm... Kā tieši nekas nenotiek, izmet kļūdu vai links nav pareizs? Pamēģini atsevišķi kaut kur lapā izvadīt echo($_SERVER['PHP_SELF']); pārbaudi, vai pareizi izvadās? Link to comment Share on other sites More sharing options...
Aphopis Posted January 8, 2009 Author Report Share Posted January 8, 2009 Hm... Kā tieši nekas nenotiek, izmet kļūdu vai links nav pareizs? Pamēģini atsevišķi kaut kur lapā izvadīt echo($_SERVER['PHP_SELF']); pārbaudi, vai pareizi izvadās? nenotiek tas ka scripts neizpildas tur ir emaila text laucins ievadot nepareizu epastu vins neragje tjipa lappa refreshojas Link to comment Share on other sites More sharing options...
Aphopis Posted January 8, 2009 Author Report Share Posted January 8, 2009 Nokachajat to sourci patestejiet moz sanak dabut lai vins ievada datus taja emails.txt faila Link to comment Share on other sites More sharing options...
Maris-S Posted January 8, 2009 Report Share Posted January 8, 2009 (edited) Bišku neiebraucu... Tur pēc skripta ir tā ka viņam, gadījumā, ja ir nepareizs e-mails ir jāizvada paziņojums ka viņš nav korekti ievadīts. Tas principā nav atkarīgs no tā kā norāda linku formai atribūtā action (galvenais lai ir pareizs un norāda uz kurieni vajag), actionā vienkārši norāda uz kurieni tiks sūtīti dati. Ja tā rinda vēl joprojām izskatās nepareiza, tad iespējams ka serverim nav ieslēgta īso tagu atbalstīšana, pamēģini pārrakstīt viņu par <?php echo($_SERVER['PHP_SELF']); ?>, nevis izmantojot saīsinājumus <?=...... Ja tagad action vietā būs tam kam tur jābūt un vēl joprojām nestrādās e-mailu pārbaudes vai tml. lietas, tad vaina būs jāmeklē skriptā, nevis formas actionā. Vēl pastāv iespēja ka serverim nav ieslēgta 'register_globals' (pareizi arī būtu viņu neslēgt iekšā), tādā gadījumā mainīgie formas un linku mainīgie būtu jādabū caru $_GET un $_POST masīviem, nevis pa tiešo, kā šajā skriptā ir dabūts, piemēram $do mainīgais, arī visi pārējie formas mainīgie. Edited January 8, 2009 by Maris-S Link to comment Share on other sites More sharing options...
Aphopis Posted January 8, 2009 Author Report Share Posted January 8, 2009 <?php echo($_SERVER['PHP_SELF']); ?> ar sho ari nedarbojas adrese netika saglabata emails.txt faila :( Link to comment Share on other sites More sharing options...
Aphopis Posted January 8, 2009 Author Report Share Posted January 8, 2009 ai labi zb njemties parakstishu no nulles savu failu Link to comment Share on other sites More sharing options...
marcis Posted January 8, 2009 Report Share Posted January 8, 2009 <?php echo($_SERVER['PHP_SELF']); ?> ar sho ari nedarbojas adrese netika saglabata emails.txt faila :( Loģiski, jo tu šo mainīgo neraksti failā. Link to comment Share on other sites More sharing options...
Maris-S Posted January 8, 2009 Report Share Posted January 8, 2009 Kā jau es teicu šis te '<?php echo($_SERVER['PHP_SELF']); ?>' neietekmē tieši visa skripta darbību, nepareizi būtu ja viņš aizietu uz citu skriptu, bet cik noprotu tad šajā gadījumā tas nenotiek, tātad vaina pavisam nav šeit, šajā gadījumā Tu vari formai vispār rakstīt action="", kas nozīmē ka formas datus apstrādās šis pats skripts. Es jau minēju dažas no iespējamām servera konfigurācijām, kas varētu ietekmēt skripta darbību. Jāpiebilst ka pašu skriptu es nepētīju sīki, tā ka kļūdas var būt arī tur. Link to comment Share on other sites More sharing options...
Recommended Posts