DO NOT use on live/production site.
ob_start();
var_dump($something_anything);
$yourResultingString = ob_get_clean();
DO NOT use on live/production site.
ob_start();
var_dump($something_anything);
$yourResultingString = ob_get_clean();
Was not written to be used on a real timestamp, was written to be used counting up from 0.
int tmp = secondCount;
int _Days = tmp / (60 * 60 * 24);
tmp -= _Days * (60 * 60 * 24);
int _Hrs = tmp / (60 * 60);
tmp -= _Hrs * (60 * 60);
int _Min = tmp / 60;
tmp -= _Min * 60;
int _Sec = tmp;
NSString *displayString = [NSString stringWithFormat:@"%02i:%02i:%02i:%02i", _Days, _Hrs, _Min, _Sec];
-(void)callJavascriptFunctionInAllWebViews {
if ([[scrollView subviews] count] > 0) {
for (UIWebView *subWebView in [scrollView subviews]) {
NSString *jsCommand = [NSString stringWithFormat:@"whateverJSFunction();"];
[subWebView stringByEvaluatingJavaScriptFromString:jsCommand];
}
}
}
in where-ever.h
extern const CGRect kMY_RECT;
in where-ever.m
const CGRect kMY_RECT = { { 0.0f, 39.0f }, { 768.0f, 432.0f } };
use
somethingWithA.frame = kMY_RECT;
adds to history
var stateObj = { foo: “bar” };
window.history.pushState(stateObj, “Title”, “#url?foo=bar”);
or
replaces current position in history
var stateObj = { foo: “bar” };
window.history.replaceState(stateObj, “Title”, “some.htm”);
BOOL didItWork = [self createDirAndFile:@"index.html" inDir:@"somedirectory"];
NSLog(@”WAS FILE CREATED? %i”, didItWork);
// methods used
-(BOOL)createDirAndFile:(NSString*)fileName inDir:(NSString*)dir {
NSString *str = @”whatever needs to be in the file when created”;
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
NSFileManager *filemgr = [NSFileManager defaultManager];
NSString *documentsDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@” documentsDirectoryPath = %@”, documentsDirectoryPath);
NSString *targetDir = [documentsDirectoryPath stringByAppendingPathComponent:dir];
NSLog(@” targetDir = %@”, targetDir);
NSString *targetFile = [targetDir stringByAppendingPathComponent:fileName];
NSLog(@” targetFile = %@”, targetFile);
BOOL isDir;
if (![filemgr fileExistsAtPath:targetDir isDirectory:&isDir]) {
NSLog(@”Directory did not exist so create it”);
[filemgr createDirectoryAtPath:targetDir withIntermediateDirectories:NO attributes:nil error:nil];
NSLog(@”If the target directory did not exist the file we are creating certainly did not exist so create it”);
return [self createMyFile:targetFile contents:data];
} else {
return [self createMyFile:targetFile contents:data];
}
}
-(BOOL) createMyFile:(NSString*)desiredFile contents:(NSData*)fileContents {
if ( ![[NSFileManager defaultManager] fileExistsAtPath:desiredFile] ) {
[[NSFileManager defaultManager] createFileAtPath:desiredFile contents:fileContents attributes:nil];
return YES;
}
return NO;
}
-(void)createHtmlFileIfMissing:(NSString*)fileName inDir:(NSString*)dir {
NSString *str= @”whatever needs to be there to start”;
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
NSFileManager *filemgr = [NSFileManager defaultManager];
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *targetDir = [documentsPath stringByAppendingPathComponent:dir];
NSString *targetFile = [targetDir stringByAppendingPathComponent:fileName];
BOOL targetFileExists = [[NSFileManager defaultManager] fileExistsAtPath:targetFile];
if (!targetFileExists ) {
[filemgr createFileAtPath:targetFile contents:data attributes:nil];
}
}
-(void)createUsrDirectoryIfMissing:(NSString*)dir {
NSFileManager *filemgr = [NSFileManager defaultManager];
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *usrDir = [documentsPath stringByAppendingPathComponent:dir];
BOOL usrDirExists = [[NSFileManager defaultManager] fileExistsAtPath:usrDir];
if (!usrDirExists ) {
[filemgr createDirectoryAtPath:usrDir withIntermediateDirectories:NO attributes:nil error:nil];
}
}
int vHour = [self generateRandomNumberBetween:1 and:10];
/////
-(int)generateRandomNumberBetween:(int)low and:(int)high{
return (int)low + arc4random() % (high-low+1);
}
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"yyyyMM"];
NSString *primDateString = [dateFormatter stringFromDate:date];
[dateFormatter setDateFormat:@"ddHHmmss"];
NSString *secDateString = [dateFormatter stringFromDate:date];
NSLog(@”dateString = %@ | %@”, primDateString, secDateString);
outputs
2011-08-24 00:32:24.028 Dev[2643:903] dateString = 201108 | 24003224