sai per caso come impostare il php in locale per evitare quest'errore???
Magari nel php.ini???
sai per caso come impostare il php in locale per evitare quest'errore???
Magari nel php.ini???
robin anche se impedisci la visualizzazione del warning comunque il file non ti si apre. quando si testano le pagine devi vedere ogni singolo errore
quindi la soluzione non è NON visulaizzare il warning ma risolvere la causa
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
ciao,forse devo essermi spiegto male...
non ho intenzione di mascherare un errore che poi potrebbe mostrarsi in futuro.
Vorrei risolvere,mi trovo in difficoltà.
per caso mi sai aiutare?
Grazie
prova a non usare la variabile
nel senso scrivi
fopen("counter.txt")
comuqnue in windows o usi il doppio back slash \\
o lo slash /
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
provato...ma non va....
cmq grazie; hai altri suggermenti???
si posta il codice della pagina nei tag php
e la struttura delle cartelle.....
insomamm come sono messi i file![]()
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
<?php
// Simple Animated Counter PHP 1.1
// Author: Chi Kien Uong
// URL: http://www.proxy2.de
// - chmod this document to 755! -
// url to the digits
$img = "http://localhost/ciampiassicurazioni.it/images/";
// url to the animated digits
$animated_img = "http://localhost/ciampiassicurazioni.it/images_ani/";
// How many digits to show
$padding = 6;
// digit width and height
$width = 16;
$height = 22;
// path to the log file
$fpt = "C:....\ciampiassicurazioni.it\counter.txt"; // log file - chmod it to 666
// optional configuration settings
$lock_ip =1; // IP locking to avoid reloading 1=yes 0=no
$ip_lock_timeout =30; // in minutes
$fpt_ip = "ip.txt"; // IP log file - chmod it to 666
// end configuration
function checkIP($rem_addr) {
global $fpt_ip,$ip_lock_timeout;
$ip_array = file($fpt_ip);
$reload_dat = fopen($fpt_ip,"w");
$this_time = time();
for ($i=0; $i<sizeof($ip_array); $i++) {
list($ip_addr,$time_stamp) = split("\|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$ip_lock_timeout)) {
if ($ip_addr == $rem_addr) {
$found=1;
} else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($found==1) ? 1 : 0;
}
if (!file_exists($fpt)) {
$count_dat = fopen($fpt,"w+");
$digits = 0;
fwrite($count_dat,$digits);
fclose($count_dat);
}
else {
$line = file($fpt);
$digits = $line[0];
if ($lock_ip==0 || ($lock_ip==1 && checkIP($REMOTE_ADDR)==0)) {
$count_dat = fopen($fpt,"r+");
$digits++;
fwrite($count_dat,$digits);
fclose($count_dat);
}
}
$digits = sprintf ("%0".$padding."d",$digits);
$ani_digits = sprintf ("%0".$padding."d",$digits+1);
echo "<table cellpadding=0 cellspacing=0 border=0><tr align=center>\n";
$length_digits = strlen($digits);
for ($i=0; $i < $length_digits; $i++) {
if (substr("$digits",$i,1) == substr("$ani_digits",$i,1)) {
$digit_pos = substr("$digits",$i,1);
echo ("<td><img src=$img$digit_pos.gif width=$width height=$height></td>\n");
} else {
$digit_pos = substr("$ani_digits",$i,1);
echo ("<td><img src=$animated_img$digit_pos.gif width=$width height=$height></td>\n");
}
}
echo "</tr></table>\n";
?>
questo è il codice e le cartelle sono tutte sotto ciampiassicurazioni.it
se i file sono tutti nella stessa directory
allora devi scrivere
// path to the log file
$fpt = "counter.txt"; // log file - chmod it to 666
la prossima volta usa i tag code per postare codice!
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
ho provato anche così ma non risolvo,anzi mi vengono segnalati molti piiù warning!!!
qualche altra idea?
si paga qualcuno per farti fare la pagina![]()
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.