|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2003
Città: Umbertide
Messaggi: 180
|
Script PHP
Qual'è l'errore di questo script PHP:
<?php $dir_fs_document_root = $HTTP_POST_VARS['DIR_FS_DOCUMENT_ROOT']; if ((substr($dir_fs_document_root, -1) != '/') && (substr($dir_fs_document_root, -1) != '/')) { $where = strrpos($dir_fs_document_root, '\'); if (is_string($where) && !$where) { $dir_fs_document_root .= '/'; } else { $dir_fs_document_root .= '/'; } } ?>
__________________
Do you wanna my badge number? Here! Here! My freakin' badge number! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
L'uso di $HTTP_POST_VARS è obsoleto... Ora si utilizzano $_POST, $_GET...
Per il resto ora controllo... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Che senso ha fare questi due controlli ?
substr($dir_fs_document_root, -1) != '/') && substr($dir_fs_document_root, -1) != '/') Sono identici... Inoltre perchè metti il secondo parametro di strrpos come vuoto ? $where = strrpos($dir_fs_document_root, ''); |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Oct 2003
Città: Umbertide
Messaggi: 180
|
Questo script proviene da oscommerce (www.oscommerce.com): Siccome dei problemi di configurazione stavo facendo un pò di reverse engineering aalo9 scopo di trovare il problema. Uno dei problemi deriva proprio da questo script che anch'io ho trovato veramente strano.
__________________
Do you wanna my badge number? Here! Here! My freakin' badge number! |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' strano anche che i rami dell'if siano entrambi identici
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Oct 2003
Città: Umbertide
Messaggi: 180
|
Controlla pure. Sono le prime righe del file install_7.php nella cartella catalog\install\templates\.
__________________
Do you wanna my badge number? Here! Here! My freakin' badge number! |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Oct 2003
Città: Umbertide
Messaggi: 180
|
Dove posso trovare una descrizione completa dell' array:
$HTTP_POST_VARS Ho cercato sul manuale on-line del PHP ma non ho trovato nulla.
__________________
Do you wanna my badge number? Here! Here! My freakin' badge number! |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' un array associativo che contiene le variabili passate con il metodo CGI POST (solitamente provengono da una form)...
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:52.