Modification d'un fichier php
2 participants
Page 1 sur 1
Modification d'un fichier php
Bonjour tout le monde,
Je post ce sujet car je reste bloquer sur un petit soucis de fichier sur adsmanager pro et je viens vers les membres pour une petite aide.
Voici mon soucis avec le code erreur :
Fatal error: Call to undefined function get_ipnum() in /home/cfegjxri/public_html/show.php on line 29
Donc si une personne charitable pouvait m'aider merçi d'avance.
lolo493
Je post ce sujet car je reste bloquer sur un petit soucis de fichier sur adsmanager pro et je viens vers les membres pour une petite aide.
Voici mon soucis avec le code erreur :
Fatal error: Call to undefined function get_ipnum() in /home/cfegjxri/public_html/show.php on line 29
Donc si une personne charitable pouvait m'aider merçi d'avance.
lolo493
Re: Modification d'un fichier php
Slt,
c'est parce que la fonction de détection de l'ip n'est plus ou fausse
c'est parce que la fonction de détection de l'ip n'est plus ou fausse
Re: Modification d'un fichier php
Hello tout le monde,
Je reviens sur mon post car je suis toujours coincé avec mon code erreur. Si une personne aurait la solution merçi d'avance de son aide.
lolo493
Je reviens sur mon post car je suis toujours coincé avec mon code erreur. Si une personne aurait la solution merçi d'avance de son aide.
lolo493
Re: Modification d'un fichier php
lolo493 a écrit:Hello tout le monde,
Je reviens sur mon post car je suis toujours coincé avec mon code erreur. Si une personne aurait la solution merçi d'avance de son aide.
lolo493
Slt,
post ici la fonction complète de
en fait tu post de la ligne 25 a 50 mercifunction get_ipnum()
Re: Modification d'un fichier php
Re,
Voici l'extrait du fichier:
En vous remerciant d'avance
lolo493
Voici l'extrait du fichier:
/*
show.php?z=26&pl=25&shape=1&c_border=333333&c_background=000000&c_text1=cccccc&c_text2=ffffff&c_text3=999999&c_text4=cccccc&c_text5=cccccc&c_text6=0&c_text7=0&c_text8=0&c_text9=0&c_text10=0
show.php?z=11
show.php?z=1&pl=43&shape=1
show.php?w=jeho&shape=1&ad_type=1
*/
error_reporting (E_ERROR | E_PARSE);
$no_ad_t = 1;
include('./common.php');
$s[refer] = getenv('HTTP_REFERER'); if ($s[refer]) { $x = parse_url($s[refer]); $s[ref_domain] = $x[host]; } else $s[refer] = $s[ref_domain] = 'UNKNOWN';
if (!is_numeric($_GET[shape])) $_GET[shape] = 0;
get_ipnum(); if (($s[ad_log_country]) OR ($s[p_log_country]) OR ($s[ad_country_target])) $s[country] = get_country(); else $s[country] = ''; //$s[country] = 'AU';
if (($_GET[ad_type]) AND (is_numeric($_GET[ad_type])))
{ $q = mysql_query("select n,ad_type,w,h,color_style,logotext_color from $s[pr]ad_types where n = '$_GET[ad_type]'");
$ad_type_vars = mysql_fetch_assoc($q);
}
elseif ($_GET[z])
{ if (is_numeric($_GET[z])) $zones[0] = $_GET[z]; else $zones = explode(',',$_GET[z]);
if (($zones[0]) AND (is_numeric($zones[0])))
{ $q = mysql_query("select $s[pr]ad_types.n,$s[pr]ad_types.ad_type,$s[pr]ad_types.w,$s[pr]ad_types.h,$s[pr]ad_types.color_style,$s[pr]ad_types.logotext_color,$s[pr]zones.banner_target from $s[pr]ad_types,$s[pr]zones where $s[pr]zones.n = '$zones[0]' and $s[pr]zones.ad_type = $s[pr]ad_types.n limit 1");
$ad_type_vars = mysql_fetch_assoc($q);
if ($ad_type_vars[banner_target]) $s[target] = $ad_type_vars[banner_target];
}
}
if (!$ad_type_vars[n]) die('Missing ad type');
if (($_GET[shape]) AND (($ad_type_vars[ad_type]=='banner') OR ($ad_type_vars[ad_type]=='google')))
{ $q = mysql_query("select template_big,template_small,ads,w,h from $s[pr]ad_type_templates where ad_type = '$ad_type_vars[n]' and n = '$_GET[shape]' limit 1");
$s[template_vars] = mysql_fetch_assoc($q);
$need = $s[template_vars][ads];
}
if ($s[ad_country_target]) $country_q = "AND ($s[pr]c.some_countr = '0' OR ($s[pr]c_countries.country = '$s[country]' AND $s[pr]c.n = $s[pr]c_countries.ad AND $s[pr]c.camp = $s[pr]c_countries.c))";
$s[hour] = date('G',$s[cas]); $s[day] = date('w',$s[cas])+1; list($s[y],$s[m],$s[d]) = explode('-',date('Y-n-j',$s[cas]));
if (!$s[no_time_zones])
{ for ($x=1;$x<=5;$x++) { if (($s["tf_$x"] <= $s[hour]) AND ($s["tt_$x"] > $s[hour])) { $s[tz] = $x; break; } }
if ($s[tz]) $timezone_q = "AND $s[pr]c.tz$s[tz] = '1'";
}
$s[where_q] = "AND $s[pr]ads.ad_complete = '1' AND $s[pr]ads.ad_type = '$ad_type_vars[n]' AND $s[pr]ads.accept = '1' AND $s[pr]ads.en_w = '1' AND $s[pr]c.en_u = '1' AND $s[pr]c.en_w = '1' AND ($s[pr]c.i_nu>'0' OR $s[pr]c.c_nu>'0' OR $s[pr]c.d_valid_by>'$s[cas]' OR $s[pr]c.unlimit='1') AND ($s[pr]c.i_d_max='0' OR $s[pr]c.i_d_nu>'0') AND ($s[pr]c.c_d_max='0' OR $s[pr]c.c_d_nu>'0') AND $s[pr]c.t1<'$s[cas]' AND $s[pr]c.t2>'$s[cas]' AND $s[pr]c.d$s[day] = '1' $timezone_q $country_q AND $s[pr]c.n = $s[pr]ads.n";
$s[what_q] = "$s[pr]ads.ad_type,$s[pr]ads.kind,$s[pr]ads.n,$s[pr]c.camp,$s[pr]ads.norepeat,$s[pr]ads.banner,$s[pr]ads.url,$s[pr]ads.alt,$s[pr]ads.raw,$s[pr]ads.javascript,$s[pr]ads.def,$s[pr]ads.user,$s[pr]c.i_nu,$s[pr]c.zone,$s[pr]c.c_nu,$s[pr]c.unlimit,$s[pr]c.d_valid_by,$s[pr]c.t2,$s[pr]c.emailed,$s[pr]c.i_d_nu,MD5(RAND()) AS m,
$s[pr]ads.url1,$s[pr]ads.url2,$s[pr]ads.url3,
$s[pr]ads.text1,$s[pr]ads.text2,$s[pr]ads.text3,$s[pr]ads.text4,$s[pr]ads.text5,$s[pr]ads.text6,$s[pr]ads.text7,$s[pr]ads.text8,$s[pr]ads.text9,$s[pr]ads.text10,
$s[pr]ads.picture1,$s[pr]ads.picture2,$s[pr]ads.picture3,$s[pr]ads.picture4,$s[pr]ads.picture5";
if (!$need) $need = 1;
if ((is_array($zones)) AND (is_numeric($zones[0]))) zone($zones,$_GET[rl],$_GET[pl],$need,$ad_type_vars);
elseif ($_GET[w]) word($_GET[w],$_GET[rl],$need,$ad_type_vars);
else ad_type($_GET[rl],$_GET[pl],$need,$ad_type_vars);
En vous remerciant d'avance
lolo493
Re: Modification d'un fichier php
get_ipnum()
tu a bien ce fichier "common.php" ?
include('./common.php');
Si oui post ici la fonction complète de get_ipnum() qui ce trouve dans common.php
Re: Modification d'un fichier php
Bon j'ai cherché la bonne ligne de code et voici ce que j'ai trouvé:
J'espère que c'est la bonne
- Code:
<?php
function get_country() {
global $s;
if (!$s[ipnum]) return '';
$q = dq("select cc from $s[pr]ip_country_temp where n = '$s[ipnum]'",1);
$x = mysql_fetch_row($q); if ($x[0]) return $x[0];
$q = dq("select cc from $s[pr]ip_country where start <= '$s[ipnum]' and end >= '$s[ipnum]'",1);
$x = mysql_fetch_row($q);
if ($x[0])
{ dq("insert into $s[pr]ip_country_temp values ('$s[ipnum]','$x[0]','$s[cas]')",1);
return $x[0];
}
else return '';
}
?>
J'espère que c'est la bonne
Re: Modification d'un fichier php
Sa doit être plus haut,
met le fichier complet stp
que je vois ce qu'il contient
ou envois le moi par mai ce sera plus simple
met le fichier complet stp
que je vois ce qu'il contient
ou envois le moi par mai ce sera plus simple
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|