Mam problem. Czy w tym skrypcie (odpowiedzialnym za dopisywaniem do katalogu) jest mowa o kolejności wysietlania (chcialbym zeby wyswietlalo (zapisywal) w odwrotnej kolejnosci. Oto skrypt:
[php:1:959eddbfc1]
<?
$error1="<center><font style="font-family:verdana,halvetica,arial; font-size:11px; color:darkblue; font-weight:normal">Nie wypełniłeś pola z adresem witryny</font></CENTER>";
$error2="<center><font style="font-family:verdana,halvetica,arial; font-size:11px; color:darkblue; font-weight:normal">Nie wypełniłeś pola z opisem witryny</font></CENTER>";
$error3="<center><font style="font-family:verdana,halvetica,arial; font-size:11px; color:darkblue; font-weight:normal">Nie zaznaczyłeś do którego katalogu ma zostać zapisany adres</font></CENTER>";
if(!$url)
{
echo"$error1";
echo"<br>";
include("index.php");
}
elseif(!$opis)
{
echo "$error2";
echo"<br>";
include("index.php");
}
elseif(!isset($radio))
{
echo $error3;
echo"<br>";
include("index.php");
}
else
{
setlocale('LC_TIME','polish');
$data=strftime(" %A,%d %B %Y");
$host=gethostbyaddr($REMOTE_ADDR);
$time=date("H:i:s");
$sprawdz="max";
$maxlength=explode(" ",$opis);
$calosc=sizeof($maxlength);
for($i=0; $calosc > $i; $i++){
if(strlen($maxlength[$i])>"30"){
$sprawdz="";
}
}
if ($sprawdz!="max")
{
echo("<font color=black>Uuups! Wpisałeś za długi wyraz lub nie oddzieliłeś wyrazu spacją
<a href=java script:history.back();>Wróć i popraw</a>");
}
else
{
if(file_exists("users/$radio.txt"))
{
setlocale('LC_TIME','polish');
$day=strftime("%A, %d %B %Y");
$znak="http://";
if(strstr($url,$znak))
{
$dziel=explode("http://",$url);
$url=$dziel[1];
$url=str_replace("$url","http://$url","$url");
}
else
{
$url=str_replace("$url","http://$url","$url");
}
$opis=str_replace("<","&",$opis);
$opis=str_replace(">","&",$opis);
$opis=str_replace("rn","<br> ",$opis);
$url=htmlspecialchars($url);
$opis=str_replace(" "," ",$opis);
$radio=chop(trim($radio));
$file2=fopen("users/$radio.txt","a");
flock($file2, 2);
fwrite($file2,"$url|**|$imie|**|$email|**|$opis|**|$dayn");
flock($file2, 3);
fclose($file2);
header("location: dopisano.php");
}
else
{
echo "nie znaleziono pliku $radio.txt";
}
}
}
?>[/php:1:959eddbfc1]
o to chodziło?
Odpowiedni znacznik kryje się pod przyciskiem [ php ]. Tym razem post wyedytowalem. nastepnym razem stosuj się do zalecen Regulaminu, który zaakceptowałeś przy zakładaniu konta. (scanner}