http://php.net/file_put_contents - пишет в файл для уникальности проже всего, наверно, записывать в отдельный файл md5 анекдота и при добавлении нового проверять есть этот хэш в файле или нет
дописал нечто подобное, работает, но как переходить на следующую строку при следующем запуске скрипта? $file = fopen ("file.txt","r+"); $str = weather($url, $unique_start, $unique_end); if ( !$file ) { echo("Ошибка открытия файла"); } else { fputs ( $file, $str); } fclose ($file); ?>